|
| GenericDataReader (DDSDomainParticipant *participant, const char *topic_name, ListenerType *listener, const char *type_name=0, DDS_DynamicDataTypeProperty_t props=DDS_DYNAMIC_DATA_TYPE_PROPERTY_DEFAULT) |
|
| GenericDataReader (DDSDomainParticipant *participant, const DDS_DataReaderQos &drqos, const char *topic_name, ListenerType *listener, const char *type_name=0, DDS_DynamicDataTypeProperty_t props=DDS_DYNAMIC_DATA_TYPE_PROPERTY_DEFAULT) |
|
DDS_ReturnCode_t | take (std::vector< Sample< T >> &data, int max_samples=DDS_LENGTH_UNLIMITED, DDS_SampleStateMask sample_states=DDS_ANY_SAMPLE_STATE, DDS_ViewStateMask view_states=DDS_ANY_VIEW_STATE, DDS_InstanceStateMask instance_states=DDS_ANY_INSTANCE_STATE) |
|
DDS_ReturnCode_t | take_w_condition (std::vector< Sample< T >> &data, int max_samples, DDSReadCondition *cond) |
|
DDSDynamicDataReader * | underlying () |
| Return the underlying DDSDynamicDataReader. More...
|
|
DDSDynamicDataReader * | operator-> () |
| Return the underlying DDSDynamicDataReader. More...
|
|
const
DDS_DynamicDataTypeProperty_t & | get_properties () const |
|
const SafeTypeCode< T > & | get_safe_typecode () const |
|
const DDS_TypeCode * | get_typecode () const |
|
const DDSDynamicDataTypeSupport * | get_type_support () const |
|
template<class T>
class reflex::sub::GenericDataReader< T >
A datareader for adapted aggregate types.