Public Types | Public Member Functions

ReadCondition< T, DELEGATE > Class Template Reference

#include <ReadCondition.hpp>

Inheritance diagram for ReadCondition< 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
tdds::core::cond::Condition
< DELEGATE< T > > 
BASE_T

Public Member Functions

template<typename T__ >
ReadConditionoperator= (const T__ &rhs)
 ReadCondition (DELEGATE_T *p)
 ReadCondition (const DELEGATE_REF_T &ref)
template<typename H__ >
 ReadCondition (const H__ &h)
 ReadCondition ()
 ~ReadCondition ()
const dds::sub::status::ReaderState reader_state () const

Detailed Description

template<typename T, template< typename Q > class DELEGATE>
class dds::sub::cond::ReadCondition< 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 44 of file ReadCondition.hpp.


Member Typedef Documentation

typedef tdds::core::cond::Condition< DELEGATE<T> > BASE_T

Reimplemented from Condition< DELEGATE< T > >.

Reimplemented in QueryCondition< T, DELEGATE >.

Definition at line 46 of file ReadCondition.hpp.

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

Reimplemented from Condition< DELEGATE< T > >.

Reimplemented in QueryCondition< T, DELEGATE >.

Definition at line 46 of file ReadCondition.hpp.

typedef DELEGATE<T> DELEGATE_T

Reimplemented from Condition< DELEGATE< T > >.

Reimplemented in QueryCondition< T, DELEGATE >.

Definition at line 46 of file ReadCondition.hpp.

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

Reimplemented from Condition< DELEGATE< T > >.

Reimplemented in QueryCondition< T, DELEGATE >.

Definition at line 46 of file ReadCondition.hpp.


Constructor & Destructor Documentation

ReadCondition ( DELEGATE_T p  )  [inline, explicit]

Definition at line 46 of file ReadCondition.hpp.

ReadCondition ( const DELEGATE_REF_T ref  )  [inline, explicit]

Definition at line 46 of file ReadCondition.hpp.

ReadCondition ( const H__ &  h  )  [inline]

Definition at line 46 of file ReadCondition.hpp.

ReadCondition (  )  [inline]

Definition at line 46 of file ReadCondition.hpp.

~ReadCondition (  )  [inline]

Definition at line 47 of file ReadCondition.hpp.


Member Function Documentation

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

Reimplemented from Condition< DELEGATE< T > >.

Reimplemented in QueryCondition< T, DELEGATE >.

Definition at line 46 of file ReadCondition.hpp.

const dds::sub::status::ReaderState reader_state (  )  const [inline]

This operation returns the set of sample-states that are taken into account to determine the trigger_value of the ReadCondition. These are the sample-states specified when the ReadCondition was created.

Definition at line 55 of file ReadCondition.hpp.


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