Namespaces | Classes | Typedefs | Functions

dds::pub Namespace Reference

Namespaces

namespace  detail
namespace  qos

Classes

class  AnyDataWriter
class  AnyDataWriterListener
class  NoOpAnyDataWriterListener
class  DataWriter
class  DataWriterListener
class  NoOpDataWriterListener
class  PublisherListener
class  NoOpPublisherListener

Typedefs

typedef
::dds::pub::detail::CoherentSet 
CoherentSet
typedef dds::pub::detail::Publisher Publisher
typedef
::dds::pub::detail::SuspendedPublication 
SuspendedPublication

Functions

template<typename WRITER , typename FwdIterator >
uint32_t find (const dds::pub::Publisher &pub, const std::string &topic_name, FwdIterator begin, uint32_t max_size)
template<typename WRITER , typename BinIterator >
uint32_t find (const dds::pub::Publisher &pub, const std::string &topic_name, BinIterator begin)
template<typename T >
Publisher parent (const DataWriter< T > &writer)
Publisher parent (const AnyDataWriter &writer)
dds::domain::DomainParticipant parent (const Publisher &pub)

Typedef Documentation

Definition at line 29 of file pubfwd.hpp.

Definition at line 45 of file pubfwd.hpp.

Definition at line 49 of file pubfwd.hpp.


Function Documentation

uint32_t dds::pub::find ( const dds::pub::Publisher pub,
const std::string &  topic_name,
FwdIterator  begin,
uint32_t  max_size 
)

Definition at line 33 of file find.hpp.

uint32_t dds::pub::find ( const dds::pub::Publisher pub,
const std::string &  topic_name,
BinIterator  begin 
)

Definition at line 43 of file find.hpp.

Publisher dds::pub::parent ( const AnyDataWriter &  writer  )  [inline]

Definition at line 34 of file parent.hpp.

Publisher dds::pub::parent ( const DataWriter< T > &  writer  )  [inline]

Definition at line 30 of file parent.hpp.

dds::domain::DomainParticipant dds::pub::parent ( const Publisher &  pub  )  [inline]

Definition at line 38 of file parent.hpp.