Namespaces | Classes | Typedefs | Functions | Variables
rosrt Namespace Reference

Namespaces

 detail
 

Classes

struct  AllocInfo
 
struct  InitOptions
 
class  Publisher
 a realtime-safe ROS publisher More...
 
class  Subscriber
 A lock-free subscriber. Allows you to receive ROS messages inside a realtime thread. More...
 

Typedefs

typedef VoidConstPtr(* CloneFunc) (const VoidConstPtr &msg)
 
typedef void(* PublishFunc) (const ros::Publisher &pub, const VoidConstPtr &msg)
 
typedef boost::shared_ptr< void const > VoidConstPtr
 

Functions

AllocInfo getThreadAllocInfo ()
 
void init (const InitOptions &ops=InitOptions())
 
void resetThreadAllocInfo ()
 
void setThreadBreakOnAllocOrFree (bool b)
 
void shutdown ()
 

Variables

static bool g_initialized = false
 

Typedef Documentation

typedef VoidConstPtr(* rosrt::CloneFunc) (const VoidConstPtr &msg)

Definition at line 51 of file publisher.h.

typedef void(* rosrt::PublishFunc) (const ros::Publisher &pub, const VoidConstPtr &msg)

Definition at line 50 of file publisher.h.

Definition at line 48 of file publisher.h.

Function Documentation

AllocInfo rosrt::getThreadAllocInfo ( )

Definition at line 142 of file malloc.cpp.

void rosrt::init ( const InitOptions ops = InitOptions())

Definition at line 103 of file init.cpp.

void rosrt::resetThreadAllocInfo ( )

Definition at line 165 of file malloc.cpp.

void rosrt::setThreadBreakOnAllocOrFree ( bool  b)

Definition at line 184 of file malloc.cpp.

void rosrt::shutdown ( )

Definition at line 114 of file init.cpp.

Variable Documentation

bool rosrt::g_initialized = false
static

Definition at line 101 of file init.cpp.



rosrt
Author(s): Josh Faust
autogenerated on Mon Jun 10 2019 14:44:46