$search
Classes | |
class | Managers |
class | MWSRQueue |
class | PublisherManager |
class | PublishQueue |
class | SimpleGC |
class | SubscriberManager |
Typedefs | |
typedef boost::shared_ptr < Managers > | ManagersPtr |
typedef bool(* | PoolDeletableFunc )(void *pool) |
typedef void(* | PoolDeleteFunc )(void *pool) |
Functions | |
void | addPoolToGC (void *pool, PoolDeleteFunc deleter, PoolDeletableFunc deletable) |
template<typename M > | |
VoidConstPtr | cloneMessage (const VoidConstPtr &msg) |
template<typename M > | |
void | deletePool (void *pool) |
SimpleGC * | getGC () |
PublisherManager * | getPublisherManager () |
ros::CallbackQueueInterface * | getSubscriberCallbackQueue () |
SubscriberManager * | getSubscriberManager () |
template<typename M > | |
bool | poolIsDeletable (void *pool) |
template<typename M > | |
bool | publish (const ros::Publisher &pub, const VoidConstPtr &msg) |
bool | publish (const ros::Publisher &pub, const VoidConstPtr &msg, PublishFunc pub_func, CloneFunc clone_func) |
template<typename M > | |
void | publishMessage (const ros::Publisher &pub, const VoidConstPtr &msg) |
Variables | |
STATIC_TLS_KW bool | g_break_on_alloc_or_free = false |
STATIC_TLS_KW uint64_t | g_callocs = 0 |
STATIC_TLS_KW uint64_t | g_frees = 0 |
STATIC_TLS_KW uint64_t | g_mallocs = 0 |
static ManagersPtr | g_managers |
STATIC_TLS_KW uint64_t | g_memaligns = 0 |
STATIC_TLS_KW uint64_t | g_reallocs = 0 |
STATIC_TLS_KW uint64_t | g_total_memory_allocated = 0 |
STATIC_TLS_KW uint64_t | g_total_ops = 0 |
typedef boost::shared_ptr<Managers> rosrt::detail::ManagersPtr |
typedef bool(* rosrt::detail::PoolDeletableFunc)(void *pool) |
typedef void(* rosrt::detail::PoolDeleteFunc)(void *pool) |
void rosrt::detail::addPoolToGC | ( | void * | pool, | |
PoolDeleteFunc | deleter, | |||
PoolDeletableFunc | deletable | |||
) |
Definition at line 59 of file simple_gc.cpp.
VoidConstPtr rosrt::detail::cloneMessage | ( | const VoidConstPtr & | msg | ) | [inline] |
Definition at line 57 of file publisher.h.
void rosrt::detail::deletePool | ( | void * | pool | ) | [inline] |
PublisherManager * rosrt::detail::getPublisherManager | ( | ) |
ros::CallbackQueueInterface * rosrt::detail::getSubscriberCallbackQueue | ( | ) |
Definition at line 61 of file subscriber.cpp.
SubscriberManager * rosrt::detail::getSubscriberManager | ( | ) |
bool rosrt::detail::poolIsDeletable | ( | void * | pool | ) | [inline] |
bool rosrt::detail::publish | ( | const ros::Publisher & | pub, | |
const VoidConstPtr & | msg | |||
) | [inline] |
Definition at line 67 of file publisher.h.
bool rosrt::detail::publish | ( | const ros::Publisher & | pub, | |
const VoidConstPtr & | msg, | |||
PublishFunc | pub_func, | |||
CloneFunc | clone_func | |||
) |
Definition at line 50 of file publisher.cpp.
void rosrt::detail::publishMessage | ( | const ros::Publisher & | pub, | |
const VoidConstPtr & | msg | |||
) | [inline] |
Definition at line 50 of file publisher.h.
STATIC_TLS_KW bool rosrt::detail::g_break_on_alloc_or_free = false |
Definition at line 73 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_callocs = 0 |
Definition at line 68 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_frees = 0 |
Definition at line 70 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_mallocs = 0 |
Definition at line 66 of file malloc.cpp.
ManagersPtr rosrt::detail::g_managers [static] |
STATIC_TLS_KW uint64_t rosrt::detail::g_memaligns = 0 |
Definition at line 69 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_reallocs = 0 |
Definition at line 67 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_total_memory_allocated = 0 |
Definition at line 72 of file malloc.cpp.
STATIC_TLS_KW uint64_t rosrt::detail::g_total_ops = 0 |
Definition at line 71 of file malloc.cpp.