#include "rospack/rospack.h"#include "utils.h"#include "tinyxml.h"#include <boost/filesystem.hpp>#include <boost/algorithm/string.hpp>#include <stdexcept>#include <sys/types.h>#include <libgen.h>#include <pwd.h>#include <unistd.h>#include <sys/time.h>#include <algorithm>#include <climits>#include <sys/stat.h>#include <stdio.h>#include <stdlib.h>#include <time.h>#include <string.h>#include <errno.h>#include <Python.h>
Go to the source code of this file.
Classes | |
| class | rospack::DirectoryCrawlRecord |
| class | rospack::Exception |
| class | rospack::Stackage |
Namespaces | |
| namespace | rospack |
defined(WIN32) | |
Functions | |
| void | rospack::_gatherDepsFull (Stackage *stackage, bool direct, traversal_order_t order, int depth, std::tr1::unordered_set< Stackage * > &deps_hash, std::vector< Stackage * > &deps, bool get_indented_deps, std::vector< std::string > &indented_deps, bool no_recursion_on_wet, std::vector< std::string > &dep_chain) |
| bool | rospack::cmpDirectoryCrawlRecord (DirectoryCrawlRecord *i, DirectoryCrawlRecord *j) |
| TiXmlElement * | rospack::get_manifest_root (Stackage *stackage) |
| double | rospack::time_since_epoch () |
Variables | |
| static const char * | rospack::CATKIN_IGNORE = "CATKIN_IGNORE" |
| static const double | rospack::DEFAULT_MAX_CACHE_AGE = 60.0 |
| static const char * | rospack::DOTROS_NAME = ".ros" |
| static const std::string | rospack::g_ros_os = "linux" |
| static const char * | rospack::MANIFEST_ATTR_NAME = "name" |
| static const char * | rospack::MANIFEST_ATTR_TYPE = "type" |
| static const char * | rospack::MANIFEST_ATTR_URL = "url" |
| static const char * | rospack::MANIFEST_PREFIX = "${prefix}" |
| static const char * | rospack::MANIFEST_TAG_EXPORT = "export" |
| static const char * | rospack::MANIFEST_TAG_PACKAGE = "package" |
| static const char * | rospack::MANIFEST_TAG_ROSDEP = "rosdep" |
| static const char * | rospack::MANIFEST_TAG_STACK = "stack" |
| static const char * | rospack::MANIFEST_TAG_VERSIONCONTROL = "versioncontrol" |
| static const int | rospack::MAX_CRAWL_DEPTH = 1000 |
| static const int | rospack::MAX_DEPENDENCY_DEPTH = 1000 |
| static const char * | rospack::MSG_GEN_GENERATED_DIR = "msg_gen" |
| static const char * | rospack::MSG_GEN_GENERATED_FILE = "generated" |
| static const char * | rospack::ROSPACK_CACHE_NAME = "rospack_cache" |
| static const char * | rospack::ROSPACK_MANIFEST_NAME = "manifest.xml" |
| static const char * | rospack::ROSPACK_NOSUBDIRS = "rospack_nosubdirs" |
| static const char * | rospack::ROSPACKAGE_MANIFEST_NAME = "package.xml" |
| static const char * | rospack::ROSSTACK_CACHE_NAME = "rosstack_cache" |
| static const char * | rospack::ROSSTACK_MANIFEST_NAME = "stack.xml" |
| static const char * | rospack::SRV_GEN_GENERATED_DIR = "srv_gen" |
| static const char * | rospack::SRV_GEN_GENERATED_FILE = "generated" |