CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE > Class Template Reference
#include <Reader_T.h>
List of all members.
Public Member Functions |
| Reader_T (void) |
| Constructor.
|
virtual | ~Reader_T (void) |
| Destructor.
|
virtual void | read_last (typename CCM_TYPE::seq_type::_out_type instances,::CCM_DDS::ReadInfoSeq_out infos) |
virtual void | read_all (typename CCM_TYPE::seq_type::_out_type instances,::CCM_DDS::ReadInfoSeq_out infos) |
virtual void | read_one_last (typename DDS_TYPE::value_type &an_instance,::CCM_DDS::ReadInfo_out info, const ::DDS::InstanceHandle_t &instance_handle) |
virtual void | read_one_all (const typename DDS_TYPE::value_type &an_instance, typename CCM_TYPE::seq_type::_out_type instances,::CCM_DDS::ReadInfoSeq_out infos, const ::DDS::InstanceHandle_t &instance_handle) |
virtual ::CCM_DDS::QueryFilter * | filter (void) |
virtual void | filter (const ::CCM_DDS::QueryFilter &filter) |
void | set_impl (::DDS::DataReader_ptr reader) |
void | set_qos (::DDS::Topic_ptr topic, const char *libary_name, const char *profile_name) |
Private Member Functions |
DDS_TYPE::data_reader * | impl (void) |
DDS_InstanceHandle_t | check_handle (const typename DDS_TYPE::value_type &an_instance, const ::DDS::InstanceHandle_t &instance_handle) |
void | read_with_instance (typename DDS_TYPE::dds_seq_type &data, const ::DDS_InstanceHandle_t &lookup_hnd, DDS_SampleInfoSeq &sample_info) |
void | read_without_instance (typename DDS_TYPE::dds_seq_type &data, DDS_SampleInfoSeq &sample_info) |
CORBA::ULong | get_nr_valid_samples (const DDS_SampleInfoSeq &sample_info, bool determine_last=false) |
void | create_filter (const ::CCM_DDS::QueryFilter &filter) |
Private Attributes |
::DDS::Topic_var | topic_ |
::DDS::DataReader_var | reader_ |
ACE_CString | library_name_ |
ACE_CString | profile_name_ |
DDS::ContentFilteredTopic_var | cft_ |
DDS_TYPE::data_reader * | impl_ |
template<typename DDS_TYPE, typename CCM_TYPE>
class CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >
Constructor & Destructor Documentation
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
Member Function Documentation
template<typename DDS_TYPE, typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE>
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::read_all |
( |
typename CCM_TYPE::seq_type::_out_type |
instances, |
|
|
::CCM_DDS::ReadInfoSeq_out |
infos | |
|
) |
| | [inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE>
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::read_last |
( |
typename CCM_TYPE::seq_type::_out_type |
instances, |
|
|
::CCM_DDS::ReadInfoSeq_out |
infos | |
|
) |
| | [inline, virtual] |
template<typename DDS_TYPE, typename CCM_TYPE>
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::read_one_all |
( |
const typename DDS_TYPE::value_type & |
an_instance, |
|
|
typename CCM_TYPE::seq_type::_out_type |
instances, |
|
|
::CCM_DDS::ReadInfoSeq_out |
infos, |
|
|
const ::DDS::InstanceHandle_t & |
instance_handle | |
|
) |
| | [inline, virtual] |
template<typename DDS_TYPE, typename CCM_TYPE >
template<typename DDS_TYPE, typename CCM_TYPE >
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::read_with_instance |
( |
typename DDS_TYPE::dds_seq_type & |
data, |
|
|
const ::DDS_InstanceHandle_t & |
lookup_hnd, |
|
|
DDS_SampleInfoSeq & |
sample_info | |
|
) |
| | [inline, private] |
template<typename DDS_TYPE, typename CCM_TYPE >
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::read_without_instance |
( |
typename DDS_TYPE::dds_seq_type & |
data, |
|
|
DDS_SampleInfoSeq & |
sample_info | |
|
) |
| | [inline, private] |
template<typename DDS_TYPE , typename CCM_TYPE >
template<typename DDS_TYPE , typename CCM_TYPE >
void CIAO::DDS4CCM::RTI::Reader_T< DDS_TYPE, CCM_TYPE >::set_qos |
( |
::DDS::Topic_ptr |
topic, |
|
|
const char * |
libary_name, |
|
|
const char * |
profile_name | |
|
) |
| | [inline] |
Member Data Documentation
template<typename DDS_TYPE, typename CCM_TYPE>
template<typename DDS_TYPE, typename CCM_TYPE>
template<typename DDS_TYPE, typename CCM_TYPE>
template<typename DDS_TYPE, typename CCM_TYPE>
template<typename DDS_TYPE, typename CCM_TYPE>
template<typename DDS_TYPE, typename CCM_TYPE>
The documentation for this class was generated from the following files: