Namespaces | Classes | Typedefs | Functions

dds::topic Namespace Reference

Namespaces

namespace  detail
namespace  qos

Classes

class  AnyTopic
class  AnyTopicDescription
class  AnyTopicListener
class  NoOpAnyTopicListener
class  ContentFilteredTopic
class  MultiTopic
class  Topic
class  TopicDescription
class  TopicInstance
class  TopicListener
class  NoOpTopicListener
struct  is_topic_type
struct  topic_type_support

Typedefs

typedef
tdds::topic::BuiltinTopicKey
< dds::topic::detail::BuiltinTopicKeyImpl
BuiltinTopicKey
typedef
tdds::topic::ParticipantBuiltinTopicData
< dds::topic::detail::ParticipantBuiltinTopicDataImpl
ParticipantBuiltinTopicData
typedef
tdds::topic::PublicationBuiltinTopicData
< dds::topic::detail::PublicationBuiltinTopicDataImpl
PublicationBuiltinTopicData
typedef
tdds::topic::SubscriptionBuiltinTopicData
< dds::topic::detail::SubscriptionBuiltinTopicDataImpl
SubscriptionBuiltinTopicData
typedef
tdds::topic::TopicBuiltinTopicData
< dds::topic::detail::TopicBuiltinTopicDataImpl
TopicBuiltinTopicData

Functions

template<typename ANYTOPIC , typename FwdIterator >
int discover (FwdIterator begin, uint32_t max_size)
template<typename ANYTOPIC , typename BinIterator >
int discover (BinIterator begin)
void ignore (const dds::domain::DomainParticipant &dp, const dds::core::InstanceHandle &handle)
template<typename FwdIterator >
void ignore (const dds::domain::DomainParticipant &dp, FwdIterator begin, FwdIterator end)
template<typename TOPIC >
TOPIC find (const dds::domain::DomainParticipant &dp, const std::string &topic_name)
dds::domain::DomainParticipant parent (const dds::topic::AnyTopicDescription &topic_desc)
template<typename T >
dds::domain::DomainParticipant parent (const TopicDescription< T > &topic_desc)

Typedef Documentation

Definition at line 34 of file topicfwd.hpp.

Definition at line 54 of file topicfwd.hpp.

Definition at line 60 of file topicfwd.hpp.

Definition at line 63 of file topicfwd.hpp.

Definition at line 67 of file topicfwd.hpp.


Function Documentation

uint32_t discover ( FwdIterator  begin,
uint32_t  max_size 
)

Allows to discover Topic<T>, AnyTopic, ContentFilteredTopic<T>, etc. This operation usually results in network look-ups. template <typename topic>=""> TOPIC discover(const dds::domain::DomainParticipant& dp, const std::string& name, const dds::core::Duration& timeout = dds::core::Duration::infinite());

uint32_t discover ( BinIterator  begin  ) 
TOPIC dds::topic::find ( const dds::domain::DomainParticipant dp,
const std::string &  topic_name 
)

Allows to find Topic<T>, AnyTopic, ContentFilteredTopic<T>, etc. This operation never results in network look-up.

void dds::topic::ignore ( const dds::domain::DomainParticipant dp,
FwdIterator  begin,
FwdIterator  end 
)
void dds::topic::ignore ( const dds::domain::DomainParticipant dp,
const dds::core::InstanceHandle handle 
)
dds::domain::DomainParticipant dds::topic::parent ( const dds::topic::AnyTopicDescription topic_desc  )  [inline]

Definition at line 27 of file parent.hpp.

dds::domain::DomainParticipant dds::topic::parent ( const TopicDescription< T > &  topic_desc  )  [inline]

Definition at line 35 of file parent.hpp.