Public Types | Public Member Functions

QueryCondition< T, DELEGATE > Class Template Reference

#include <QueryCondition.hpp>

Inheritance diagram for QueryCondition< 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
dds::sub::cond::ReadCondition
< T, DELEGATE > 
BASE_T

Public Member Functions

template<typename T__ >
QueryConditionoperator= (const T__ &rhs)
 QueryCondition (DELEGATE_T *p)
 QueryCondition (const DELEGATE_REF_T &ref)
template<typename H__ >
 QueryCondition (const H__ &h)
 QueryCondition ()
 ~QueryCondition ()
const std::string query_expression () const
dds::core::StringSeqquery_parameters (dds::core::StringSeq &dst) const
const dds::core::StringSeq query_parameters () const
void query_parameters (const dds::core::StringSeq &query_parameters)

Detailed Description

template<typename T, template< typename Q > class DELEGATE>
class dds::sub::cond::QueryCondition< T, DELEGATE >

ReadCondition objects are conditions specifically dedicated to read operations and attached to one DataReader.
ReadCondition objects allow an application to specify the data samples it is interested in (by specifying the desired sample states, view states, and instance states). See the parameter definitions for DataReader's read/take operations.) This allows the middleware to enable the condition only when suitable information is available. They are to be used in conjunction with a WaitSet as normal conditions. More than one ReadCondition may be attached to the same DataReader.

Definition at line 43 of file QueryCondition.hpp.


Member Typedef Documentation

typedef dds::sub::cond::ReadCondition< T , DELEGATE > BASE_T

Reimplemented from ReadCondition< T, DELEGATE >.

Definition at line 45 of file QueryCondition.hpp.

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

Reimplemented from ReadCondition< T, DELEGATE >.

Definition at line 45 of file QueryCondition.hpp.

typedef DELEGATE< T > DELEGATE_T

Reimplemented from ReadCondition< T, DELEGATE >.

Definition at line 45 of file QueryCondition.hpp.

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

Reimplemented from ReadCondition< T, DELEGATE >.

Definition at line 45 of file QueryCondition.hpp.


Constructor & Destructor Documentation

QueryCondition ( DELEGATE_T p  )  [inline, explicit]

Definition at line 45 of file QueryCondition.hpp.

QueryCondition ( const DELEGATE_REF_T ref  )  [inline, explicit]

Definition at line 45 of file QueryCondition.hpp.

QueryCondition ( const H__ &  h  )  [inline]

Definition at line 45 of file QueryCondition.hpp.

QueryCondition (  )  [inline]

Definition at line 45 of file QueryCondition.hpp.

~QueryCondition (  )  [inline]

Definition at line 47 of file QueryCondition.hpp.


Member Function Documentation

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

Reimplemented from ReadCondition< T, DELEGATE >.

Definition at line 45 of file QueryCondition.hpp.

const std::string query_expression (  )  const
const dds::core::StringSeq query_parameters (  )  const
dds::core::StringSeq& query_parameters ( dds::core::StringSeq dst  )  const
void query_parameters ( const dds::core::StringSeq query_parameters  ) 

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