Public Types | Public Member Functions | Static Public Member Functions
core::Channel< T > Struct Template Reference

#include <core_wrapper.h>

List of all members.

Public Types

typedef boost::shared_ptr
< const T
ConstPtr
typedef boost::shared_ptr< TPtr

Public Member Functions

 BOOST_STATIC_ASSERT_MSG ((boost::is_base_of< sawyer::Message, T >::value),"T must be a descendant of sawyer::Message")

Static Public Member Functions

static Ptr getLatest (double timeout)
static Ptr requestData (double timeout)
static void subscribe (double frequency)
static void unsubscribe ()

Detailed Description

template<typename T>
struct core::Channel< T >

Definition at line 58 of file core_wrapper.h.


Member Typedef Documentation

template<typename T>
typedef boost::shared_ptr<const T> core::Channel< T >::ConstPtr

Definition at line 62 of file core_wrapper.h.

template<typename T>
typedef boost::shared_ptr<T> core::Channel< T >::Ptr

Definition at line 61 of file core_wrapper.h.


Member Function Documentation

template<typename T>
core::Channel< T >::BOOST_STATIC_ASSERT_MSG ( (boost::is_base_of< sawyer::Message, T >::value)  ,
"T must be a descendant of sawyer::Message  
)
template<typename T>
static Ptr core::Channel< T >::getLatest ( double  timeout) [inline, static]

Definition at line 68 of file core_wrapper.h.

template<typename T>
static Ptr core::Channel< T >::requestData ( double  timeout) [inline, static]

Definition at line 98 of file core_wrapper.h.

template<typename T>
static void core::Channel< T >::subscribe ( double  frequency) [inline, static]

Definition at line 113 of file core_wrapper.h.

template<typename T>
static void core::Channel< T >::unsubscribe ( ) [inline, static]

Definition at line 118 of file core_wrapper.h.


The documentation for this struct was generated from the following file:


roch_base
Author(s): Mike Purvis , Paul Bovbel , Carl
autogenerated on Sat Jun 8 2019 20:32:33