Classes | Namespaces | Defines | Functions | Variables
rospack.cpp File Reference
#include "rospack/rospack.h"
#include "utils.h"
#include "tinyxml.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 <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <errno.h>
#include <Python.h>
Include dependency graph for rospack.cpp:

Go to the source code of this file.

Classes

class  rospack::DirectoryCrawlRecord
class  rospack::Exception
class  rospack::Stackage

Namespaces

namespace  rospack

Defines

#define PyBytes_AsString   PyString_AsString
 defined(WIN32)
#define PyUnicode_AsUTF8   PyString_AsString
#define PyUnicode_FromString   PyString_FromString

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_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 Documentation

#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.



rospack
Author(s): Brian Gerkey, Morgan Quigley, Dirk Thomas
autogenerated on Sat Jun 8 2019 18:35:33