Class dds::pub::DataWriter

template <typename T>

ClassList > dds > pub > DataWriter

Public Functions

Type Name
DataWriter (Publisher & publisher, dds::topic::Topic< T > & topic, const astutedds::dcps::DataWriterQos & qos={})
DataWriter (const DataWriter &) = delete
DataWriter & operator= (const DataWriter &) = delete
astutedds::dcps::DataWriter * raw () const
bool write (const T & sample)
Serialize and publish a typed sample.
~DataWriter ()

Public Functions Documentation

function DataWriter [1/2]

inline dds::pub::DataWriter::DataWriter (
    Publisher & publisher,
    dds::topic::Topic < T > & topic,
    const astutedds::dcps::DataWriterQos & qos={}
) 

function DataWriter [2/2]

dds::pub::DataWriter::DataWriter (
    const DataWriter &
) = delete

function operator=

DataWriter & dds::pub::DataWriter::operator= (
    const DataWriter &
) = delete

function raw

inline astutedds::dcps::DataWriter * dds::pub::DataWriter::raw () const

function write

Serialize and publish a typed sample.

inline bool dds::pub::DataWriter::write (
    const T & sample
) 


function ~DataWriter

inline dds::pub::DataWriter::~DataWriter () 


The documentation for this class was generated from the following file include/astutedds/dcps/CorePolicy.hpp