Holds a reference to sample data intended for transmission. More...
Public Member Functions | |
WriteSampleRef () | |
Default constructor. | |
WriteSampleRef (T &data) | |
Constructor. Takes a reference to 'data'. | |
WriteSampleRef (WriteSample< T > &ws) | |
Constructor. Takes a reference to 'ws' data. | |
WriteSampleRef (const WriteSampleRef< T > &wsref) | |
Constructor. Takes a reference to 'wsref' data. | |
WriteSampleRef & | operator= (WriteSample< T > &ws) |
Assignment operator. Takes a reference to ws data. | |
WriteSampleRef & | operator= (const WriteSampleRef< T > &wsref) |
Assignment operator. Takes a reference to wsref data. | |
const T & | data () const |
Const access to data. | |
T & | data () |
Access to data. | |
void | set_data (T &data) |
Assign data, takes a reference to 'data'. | |
void | set_identity (const DDS::SampleIdentity_t &id) |
Assign the Sample identity. | |
void | swap (WriteSampleRef &other) throw () |
Swap the contents of this with 'other'. | |
DDS::SampleIdentity_t | identity () const |
Access the Sample identity. | |
Friends | |
class | DDS::DataReader |
class | DDS::DataWriter |
template<typename TReq , typename TRep > | |
class | DDS::rpc::Requester |
template<typename TReq , typename TRep > | |
class | DDS::rpc::Replier |
Holds a reference to sample data intended for transmission.