$search

rosrt::detail Namespace Reference

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)
SimpleGCgetGC ()
PublisherManagergetPublisherManager ()
ros::CallbackQueueInterfacegetSubscriberCallbackQueue ()
SubscriberManagergetSubscriberManager ()
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 Documentation

typedef boost::shared_ptr<Managers> rosrt::detail::ManagersPtr

Definition at line 63 of file init.cpp.

typedef bool(* rosrt::detail::PoolDeletableFunc)(void *pool)

Definition at line 58 of file pool_gc.h.

typedef void(* rosrt::detail::PoolDeleteFunc)(void *pool)

Definition at line 57 of file pool_gc.h.


Function Documentation

void rosrt::detail::addPoolToGC ( void *  pool,
PoolDeleteFunc  deleter,
PoolDeletableFunc  deletable 
)

Definition at line 59 of file simple_gc.cpp.

template<typename M >
VoidConstPtr rosrt::detail::cloneMessage ( const VoidConstPtr msg  )  [inline]

Definition at line 57 of file publisher.h.

template<typename M >
void rosrt::detail::deletePool ( void *  pool  )  [inline]

Definition at line 52 of file pool_gc.h.

SimpleGC * rosrt::detail::getGC (  ) 

Definition at line 93 of file init.cpp.

PublisherManager * rosrt::detail::getPublisherManager (  ) 

Definition at line 81 of file init.cpp.

ros::CallbackQueueInterface * rosrt::detail::getSubscriberCallbackQueue (  ) 

Definition at line 61 of file subscriber.cpp.

SubscriberManager * rosrt::detail::getSubscriberManager (  ) 

Definition at line 87 of file init.cpp.

template<typename M >
bool rosrt::detail::poolIsDeletable ( void *  pool  )  [inline]

Definition at line 46 of file pool_gc.h.

template<typename M >
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.

template<typename M >
void rosrt::detail::publishMessage ( const ros::Publisher pub,
const VoidConstPtr msg 
) [inline]

Definition at line 50 of file publisher.h.


Variable Documentation

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.

Definition at line 65 of file init.cpp.

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


rosrt
Author(s): Josh Faust
autogenerated on Sat Mar 2 13:21:23 2013