DDS4CCM  1.2.6
 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)
 
- Public Member Functions inherited from CORBA::Object
virtual TAO::ObjectKey_key (void)
 
virtual CORBA::ULong _hash (CORBA::ULong maximum)
 
virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj)
 
virtual CORBA::Boolean _non_existent (void)
 
virtual InterfaceDef_ptr _get_interface (void)
 
virtual char * _repository_id (void)
 
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags)
 
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags)
 
virtual CORBA::Request_ptr _request (const char *operation)
 
virtual CORBA::ORB_ptr _get_orb (void)
 

Additional Inherited Members

- 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.

Return values
falseWhen 'wait' times out or when no valid data could be read from DDS.
trueWhen 'wait' is triggered.

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