|
| GenericDataWriter (DDSDomainParticipant *participant, const char *topic_name, const char *type_name=0, DDS_DynamicDataTypeProperty_t props=DDS_DYNAMIC_DATA_TYPE_PROPERTY_DEFAULT) |
|
| GenericDataWriter (DDSDomainParticipant *participant, DDS_DataWriterQos &dwqos, const char *topic_name, const char *type_name=0, DDSDataWriterListener *listener=0, DDS_DynamicDataTypeProperty_t props=DDS_DYNAMIC_DATA_TYPE_PROPERTY_DEFAULT) |
|
DDS_ReturnCode_t | write (const T &data, const DDS_InstanceHandle_t &handle=DDS_HANDLE_NIL) |
| Publish an instance of type T. More...
|
|
DDS_ReturnCode_t | write_w_params (const T &data, DDS_WriteParams_t ¶ms) |
| Publish an instance of type T. More...
|
|
DDSDynamicDataWriter * | underlying () |
| Return the underlying DDSDynamicDataWriter. More...
|
|
DDSDynamicDataWriter * | operator-> () |
| Return the underlying DDSDynamicDataWriter. 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::pub::GenericDataWriter< T >
A datawriter for adapted aggregate types.