DDS4CCM  1.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
CIAO::DDS4CCM::Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true > Class Template Reference

Implementation of the Getter port for fixed sized data types. More...

#include <Getter_T.h>

Inheritance diagram for CIAO::DDS4CCM::Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true >:
Inheritance graph
Collaboration diagram for CIAO::DDS4CCM::Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true >:
Collaboration graph

Public Member Functions

virtual bool get_one (typename VALUE_TYPE::_out_type an_instance,::CCM_DDS::ReadInfo_out info)
 get_one implementation for fixed sized datatypes. More...
 
- Public Member Functions inherited from CIAO::DDS4CCM::Getter_Base_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE >
 Getter_Base_T (void)
 Constructor. More...
 
virtual ~Getter_Base_T (void)
 Destructor. More...
 
virtual bool get_many (SEQ_VALUE_TYPE &instances,::CCM_DDS::ReadInfoSeq &infos)
 
void set_dds_reader (::DDS::DataReader_ptr reader,::CIAO::DDS4CCM::ConditionManager *condition_manager)
 
::DDS::DataReader_ptr get_dds_reader (void)
 
virtual ::DDS::Duration_t time_out (void)
 
virtual void time_out (const ::DDS::Duration_t &time_out)
 
virtual ::CCM_DDS::DataNumber_t max_delivered_data (void)
 
virtual void max_delivered_data (::CCM_DDS::DataNumber_t max_delivered_data)
 
- Public Member Functions inherited from CIAO::DDS4CCM::LocalObject
 LocalObject (void)
 
virtual ~LocalObject (void)
 
void _set_component (::CORBA::Object_ptr component)
 
virtual ::CORBA::Object_ptr _get_component (void)
 

Additional Inherited Members

- Public Types inherited from CORBA::LocalObject
typedef Object_ptr _ptr_type
 
typedef Object_var _var_type
 
typedef Object_out _out_type
 
- Static Public Member Functions inherited from CORBA::LocalObject
static CORBA::Boolean marshal (const Object_ptr x, TAO_OutputCDR &cdr)
 
static void _tao_any_destructor (void *)
 
static CORBA::Boolean is_nil_i (CORBA::Object_ptr obj)
 
static void tao_object_initialize (Object *)
 
static CORBA::Object_ptr _duplicate (CORBA::Object_ptr obj)
 
static CORBA::Object_ptr _nil (void)
 
static CORBA::Object_ptr _narrow (CORBA::Object_ptr obj)
 
- Protected Member Functions inherited from CIAO::DDS4CCM::Getter_Base_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE >
TYPED_DDS_READER::_ptr_type dds_reader (void)
 
::DDS::ReturnCode_t get (SEQ_VALUE_TYPE &data,::DDS::SampleInfoSeq &sample_info, const ::CORBA::Long &max_samples)
 
::DDS::ReturnCode_t get (SEQ_VALUE_TYPE &data,::DDS::SampleInfoSeq &sample_info, const ::CORBA::Long &max_samples,::DDS::QueryCondition_ptr qc)
 
::DDS::ReturnCode_t get (SEQ_VALUE_TYPE &data,::DDS::SampleInfoSeq &sample_info, const ::CORBA::Long &max_samples,::DDS::ReadCondition_ptr rd)
 
- Protected Attributes inherited from CIAO::DDS4CCM::Getter_Base_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE >
TYPED_DDS_READER::_var_type dds_reader_
 
::CIAO::DDS4CCM::ConditionManagercondition_manager_
 
::DDS::Duration_t time_out_
 
::CCM_DDS::DataNumber_t max_delivered_data_
 

Detailed Description

template<typename GETTER_TYPE, typename TYPED_DDS_READER, typename VALUE_TYPE, typename SEQ_VALUE_TYPE>
class CIAO::DDS4CCM::Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true >

Implementation of the Getter port for fixed sized data types.

Member Function Documentation

template<typename GETTER_TYPE , typename TYPED_DDS_READER , typename VALUE_TYPE , typename SEQ_VALUE_TYPE >
bool CIAO::DDS4CCM::Getter_T< GETTER_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE, true >::get_one ( typename VALUE_TYPE::_out_type  an_instance,
::CCM_DDS::ReadInfo_out  info 
)
virtual

get_one implementation for fixed sized datatypes.

    Spec : get_one returns the next sample to be gotten.

Returns false when 'wait' times out or when no valid data could be read from DDS. Return true, when 'wait' is triggered.


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