DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector Class Reference

#include <TDataReader.hpp>

Public Member Functions

 ManipulatorSelector (DataReader &dr)
 
ManipulatorSelectorcontent (const dds::sub::Query &query)
 
ManipulatorSelectorinstance (const dds::core::InstanceHandle &h)
 
ManipulatorSelectormax_samples (uint32_t n)
 
ManipulatorSelectornext_instance (const dds::core::InstanceHandle &h)
 
ManipulatorSelectoroperator>> (dds::sub::LoanedSamples< T > &samples)
 
ManipulatorSelectoroperator>> (ManipulatorSelector &(manipulator)(ManipulatorSelector &))
 
template<typename Functor >
ManipulatorSelector operator>> (Functor f)
 
bool read_mode ()
 
void read_mode (bool b)
 
ManipulatorSelectorstate (const dds::sub::status::DataState &s)
 

Detailed Description

template<typename T, template< typename Q > class DELEGATE>
class dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector

Selector class enabling the streaming API.

Definition at line 93 of file TDataReader.hpp.

Constructor & Destructor Documentation

template<typename T, template< typename Q > class DELEGATE>
dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::ManipulatorSelector ( DataReader dr)

Member Function Documentation

template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::content ( const dds::sub::Query query)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::instance ( const dds::core::InstanceHandle h)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::max_samples ( uint32_t  n)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::next_instance ( const dds::core::InstanceHandle h)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::operator>> ( dds::sub::LoanedSamples< T > &  samples)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::operator>> ( ManipulatorSelector manipulator)(ManipulatorSelector &)
template<typename T, template< typename Q > class DELEGATE>
template<typename Functor >
ManipulatorSelector dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::operator>> ( Functor  f)
template<typename T, template< typename Q > class DELEGATE>
bool dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::read_mode ( )
template<typename T, template< typename Q > class DELEGATE>
void dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::read_mode ( bool  b)
template<typename T, template< typename Q > class DELEGATE>
ManipulatorSelector& dds::sub::DataReader< T, DELEGATE >::ManipulatorSelector::state ( const dds::sub::status::DataState &  s)

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