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

Namespaces

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

typedef boost::shared_ptr<void const> rosrt::VoidConstPtr

Definition at line 48 of file publisher.h.


Function Documentation

Definition at line 142 of file malloc.cpp.

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

Definition at line 103 of file init.cpp.

Definition at line 165 of file malloc.cpp.

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 Sat Dec 28 2013 17:34:37