|
typedef dynamicgraph::Signal< T, int > | Signal_t |
|
typedef boost::shared_ptr< Signal_t > | SignalPtr_t |
|
typedef std::vector< T > | buffer_t |
|
typedef buffer_t::size_type | size_type |
|
typedef boost::shared_ptr< ros::Subscriber > | Subscriber_t |
|
|
| BindedSignal (RosQueuedSubscribe *e) |
|
void | clear () |
| See comments in reader and writer for details about synchronisation.
|
|
bool | empty () const |
|
bool | full () const |
|
size_type | size () const |
|
template<typename R > |
void | writer (const R &data) |
|
T & | reader (T &val, int time) |
|
| BindedSignalBase (RosQueuedSubscribe *e) |
|
|
SignalPtr_t | signal |
|
size_type | frontIdx |
| Index of the next value to be read.
|
|
size_type | backIdx |
| Index of the slot where to write next value (does not contain valid data). More...
|
|
buffer_t | buffer |
|
boost::mutex | wmutex |
|
boost::mutex | rmutex |
|
T | last |
|
bool | init |
|
Subscriber_t | subscriber |
|
RosQueuedSubscribe * | entity |
|
◆ backIdx
template<typename T , int BufferSize>
Index of the slot where to write next value (does not contain valid data).
The documentation for this struct was generated from the following files: