Public Types | Public Member Functions

ContentFilteredTopic< T, DELEGATE > Class Template Reference

#include <ContentFilteredTopic.hpp>

Inheritance diagram for ContentFilteredTopic< T, DELEGATE >:

List of all members.

Public Types

typedef DELEGATE< T > DELEGATE_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE< T > >::ref_type 
DELEGATE_REF_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE< T >
>::weak_ref_type 
DELEGATE_WEAK_REF_T
typedef TopicDescription
< DELEGATE< T > > 
BASE_T

Public Member Functions

template<typename T__ >
ContentFilteredTopicoperator= (const T__ &rhs)
 ContentFilteredTopic (DELEGATE_T *p)
 ContentFilteredTopic (const DELEGATE_REF_T &ref)
template<typename H__ >
 ContentFilteredTopic (const H__ &h)
 ContentFilteredTopic ()
virtual ~ContentFilteredTopic ()
const std::string & filter_expression ()
const dds::core::StringSeq expression_parameters ()
void expression_parameters (const dds::core::StringSeq &params)
dds::topic::Topic< T > topic ()

Detailed Description

template<typename T, template< typename Q > class DELEGATE>
class dds::topic::ContentFilteredTopic< T, DELEGATE >

Definition at line 36 of file ContentFilteredTopic.hpp.


Member Typedef Documentation

typedef TopicDescription< DELEGATE<T> > BASE_T

Reimplemented from TopicDescription< T, DELEGATE >.

Definition at line 38 of file ContentFilteredTopic.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE<T> >::ref_type DELEGATE_REF_T

Reimplemented from TopicDescription< T, DELEGATE >.

Definition at line 38 of file ContentFilteredTopic.hpp.

typedef DELEGATE<T> DELEGATE_T

Reimplemented from TopicDescription< T, DELEGATE >.

Definition at line 38 of file ContentFilteredTopic.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE<T> >::weak_ref_type DELEGATE_WEAK_REF_T

Reimplemented from TopicDescription< T, DELEGATE >.

Definition at line 38 of file ContentFilteredTopic.hpp.


Constructor & Destructor Documentation

ContentFilteredTopic ( DELEGATE_T p  )  [inline, explicit]

Definition at line 38 of file ContentFilteredTopic.hpp.

ContentFilteredTopic ( const DELEGATE_REF_T ref  )  [inline, explicit]

Definition at line 38 of file ContentFilteredTopic.hpp.

ContentFilteredTopic ( const H__ &  h  )  [inline]

Definition at line 38 of file ContentFilteredTopic.hpp.

ContentFilteredTopic (  )  [inline]

Definition at line 38 of file ContentFilteredTopic.hpp.

virtual ~ContentFilteredTopic (  )  [inline, virtual]

Definition at line 40 of file ContentFilteredTopic.hpp.


Member Function Documentation

const dds::core::StringSeq expression_parameters (  )  [inline]

Definition at line 48 of file ContentFilteredTopic.hpp.

void expression_parameters ( const dds::core::StringSeq params  )  [inline]

Definition at line 52 of file ContentFilteredTopic.hpp.

const std::string& filter_expression (  )  [inline]

Definition at line 44 of file ContentFilteredTopic.hpp.

ContentFilteredTopic& operator= ( const T__ &  rhs  )  [inline]

Reimplemented from TopicDescription< T, DELEGATE >.

Definition at line 38 of file ContentFilteredTopic.hpp.

dds::topic::Topic<T> topic (  )  [inline]

Definition at line 56 of file ContentFilteredTopic.hpp.


The documentation for this class was generated from the following file: