MADARA  3.1.0
Knowledge::UpdateDataReader Class Referenceabstract

#include <SpliceKnowledgeUpdateDcps.h>

Inheritance diagram for Knowledge::UpdateDataReader:
Collaboration diagram for Knowledge::UpdateDataReader:

Public Types

typedef UpdateDataReader_ptr _ptr_type
 
typedef UpdateDataReader_var _var_type
 

Public Member Functions

DDS::Boolean _local_is_a (const char *id)
 
UpdateDataReader_ptr _this ()
 
virtual DDS::Long get_key_value (Update &key_holder, DDS::LongLong handle)=0
 
virtual DDS::LongLong lookup_instance (const Update &instance)=0
 
virtual DDS::Long read (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long read_instance (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long read_next_instance (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long read_next_instance_w_condition (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0
 
virtual DDS::Long read_next_sample (Update &received_data, DDS::SampleInfo &sample_info)=0
 
virtual DDS::Long read_w_condition (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0
 
virtual DDS::Long return_loan (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq)=0
 
virtual DDS::Long take (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long take_instance (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long take_next_instance (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0
 
virtual DDS::Long take_next_instance_w_condition (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0
 
virtual DDS::Long take_next_sample (Update &received_data, DDS::SampleInfo &sample_info)=0
 
virtual DDS::Long take_w_condition (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0
 

Static Public Member Functions

static UpdateDataReader_ptr _duplicate (UpdateDataReader_ptr obj)
 
static UpdateDataReader_ptr _narrow (DDS::Object_ptr obj)
 
static UpdateDataReader_ptr _nil ()
 
static UpdateDataReader_ptr _unchecked_narrow (DDS::Object_ptr obj)
 

Static Public Attributes

static const char * _local_id = "IDL:Knowledge/UpdateDataReader:1.0"
 

Protected Member Functions

 UpdateDataReader ()
 
 ~UpdateDataReader ()
 

Private Member Functions

 UpdateDataReader (const UpdateDataReader &)
 
UpdateDataReaderoperator= (const UpdateDataReader &)
 

Detailed Description

Definition at line 117 of file SpliceKnowledgeUpdateDcps.h.

Member Typedef Documentation

Constructor & Destructor Documentation

Knowledge::UpdateDataReader::UpdateDataReader ( )
inlineprotected

Definition at line 151 of file SpliceKnowledgeUpdateDcps.h.

Knowledge::UpdateDataReader::~UpdateDataReader ( )
inlineprotected

Definition at line 152 of file SpliceKnowledgeUpdateDcps.h.

Knowledge::UpdateDataReader::UpdateDataReader ( const UpdateDataReader )
private

Member Function Documentation

Knowledge::UpdateDataReader_ptr Knowledge::UpdateDataReader::_duplicate ( Knowledge::UpdateDataReader_ptr  p)
static

Definition at line 108 of file SpliceKnowledgeUpdateDcps.cpp.

DDS::Boolean Knowledge::UpdateDataReader::_local_is_a ( const char *  id)

Definition at line 114 of file SpliceKnowledgeUpdateDcps.cpp.

Knowledge::UpdateDataReader_ptr Knowledge::UpdateDataReader::_narrow ( DDS::Object_ptr  obj)
static

Definition at line 131 of file SpliceKnowledgeUpdateDcps.cpp.

static UpdateDataReader_ptr Knowledge::UpdateDataReader::_nil ( )
inlinestatic

Definition at line 130 of file SpliceKnowledgeUpdateDcps.h.

UpdateDataReader_ptr Knowledge::UpdateDataReader::_this ( )
inline

Definition at line 132 of file SpliceKnowledgeUpdateDcps.h.

Knowledge::UpdateDataReader_ptr Knowledge::UpdateDataReader::_unchecked_narrow ( DDS::Object_ptr  obj)
static

Definition at line 142 of file SpliceKnowledgeUpdateDcps.cpp.

virtual DDS::Long Knowledge::UpdateDataReader::get_key_value ( Update key_holder,
DDS::LongLong  handle 
)
pure virtual
virtual DDS::LongLong Knowledge::UpdateDataReader::lookup_instance ( const Update instance)
pure virtual
UpdateDataReader& Knowledge::UpdateDataReader::operator= ( const UpdateDataReader )
private
virtual DDS::Long Knowledge::UpdateDataReader::read ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::read_instance ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::read_next_instance ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::read_next_instance_w_condition ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ReadCondition_ptr  a_condition 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::read_next_sample ( Update received_data,
DDS::SampleInfo &  sample_info 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::read_w_condition ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::ReadCondition_ptr  a_condition 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::return_loan ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take_instance ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take_next_instance ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ULong  sample_states,
DDS::ULong  view_states,
DDS::ULong  instance_states 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take_next_instance_w_condition ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::LongLong  a_handle,
DDS::ReadCondition_ptr  a_condition 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take_next_sample ( Update received_data,
DDS::SampleInfo &  sample_info 
)
pure virtual
virtual DDS::Long Knowledge::UpdateDataReader::take_w_condition ( UpdateSeq received_data,
DDS::SampleInfoSeq &  info_seq,
DDS::Long  max_samples,
DDS::ReadCondition_ptr  a_condition 
)
pure virtual

Member Data Documentation

const char * Knowledge::UpdateDataReader::_local_id = "IDL:Knowledge/UpdateDataReader:1.0"
static

Definition at line 131 of file SpliceKnowledgeUpdateDcps.h.


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