CoreDX DDS C++ Reference Manual
Public Member Functions | Friends | List of all members
DDS::WriteSampleRef< T > Class Template Reference

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.
 
WriteSampleRefoperator= (WriteSample< T > &ws)
 Assignment operator. Takes a reference to ws data.
 
WriteSampleRefoperator= (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
 

Detailed Description

template<typename T>
class DDS::WriteSampleRef< T >

Holds a reference to sample data intended for transmission.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.