| 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) | 
| bool | publish (const ros::Publisher &pub, const VoidConstPtr &msg, PublishFunc pub_func, CloneFunc clone_func) | 
| template<typename M > | |
| bool | publish (const ros::Publisher &pub, const VoidConstPtr &msg) | 
| 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 bool(* rosrt::detail::PoolDeletableFunc) (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 | ) | 
Definition at line 63 of file publisher.h.
| void rosrt::detail::deletePool | ( | void * | pool | ) | 
| 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 | ) | 
| 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.
| bool rosrt::detail::publish | ( | const ros::Publisher & | pub, | 
| const VoidConstPtr & | msg | ||
| ) | 
Definition at line 73 of file publisher.h.
| void rosrt::detail::publishMessage | ( | const ros::Publisher & | pub, | 
| const VoidConstPtr & | msg | ||
| ) | 
Definition at line 56 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.
| 
 | 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.