#include <Python.h>
#include "rospack/rospack.h"
#include "utils.h"
#include "tinyxml2.h"
#include <boost/algorithm/string.hpp>
#include <boost/filesystem.hpp>
#include <boost/functional/hash.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 <iostream>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <errno.h>
Go to the source code of this file.
Classes | |
class | rospack::DirectoryCrawlRecord |
class | rospack::Exception |
class | rospack::Stackage |
Namespaces | |
rospack | |
Macros | |
#define | PyBytes_AsString PyString_AsString |
defined(WIN32) More... | |
#define | PyUnicode_AsUTF8 PyString_AsString |
#define | PyUnicode_FromString PyString_FromString |
Functions | |
void | rospack::_gatherDepsFull (Stackage *stackage, bool direct, traversal_order_t order, int depth, boost::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) |
tinyxml2::XMLElement * | 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_PREFIX = "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_PREFIX = "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" |
#define PyBytes_AsString PyString_AsString |
defined(WIN32)
Definition at line 79 of file rospack.cpp.
#define PyUnicode_AsUTF8 PyString_AsString |
Definition at line 80 of file rospack.cpp.
#define PyUnicode_FromString PyString_FromString |
Definition at line 81 of file rospack.cpp.