MADARA
3.1.0
|
#include <SpliceKnowledgeUpdateDcps_impl.h>
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::ReturnCode_t | get_key_value (Update &key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS |
virtual ::DDS::InstanceHandle_t | lookup_instance (const Update &instance) THROW_ORB_EXCEPTIONS |
virtual ::DDS::ReturnCode_t | read (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | read_instance (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | read_next_instance (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | read_next_instance_w_condition (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS |
virtual DDS::Long | read_next_sample (Update &received_data, DDS::SampleInfo &sample_info)=0 |
virtual ::DDS::ReturnCode_t | read_next_sample (Update &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | read_w_condition (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS |
virtual DDS::Long | return_loan (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq)=0 |
virtual ::DDS::ReturnCode_t | return_loan (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | take (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | take_instance (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | take_next_instance (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS |
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::ReturnCode_t | take_next_instance_w_condition (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS |
virtual DDS::Long | take_next_sample (Update &received_data, DDS::SampleInfo &sample_info)=0 |
virtual ::DDS::ReturnCode_t | take_next_sample (Update &received_data,::DDS::SampleInfo &sample_info) THROW_ORB_EXCEPTIONS |
virtual DDS::Long | take_w_condition (UpdateSeq &received_data, DDS::SampleInfoSeq &info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0 |
virtual ::DDS::ReturnCode_t | take_w_condition (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS |
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_impl () | |
virtual | ~UpdateDataReader_impl () |
DDS::ReturnCode_t | init (DDS::OpenSplice::Subscriber *subscriber, const DDS::DataReaderQos &qos, DDS::OpenSplice::TopicDescription *a_topic, const char *name, DDS::OpenSplice::cxxCopyIn copyIn, DDS::OpenSplice::cxxCopyOut copyOut) |
Static Protected Member Functions | |
static void | copyDataOut (const void *from, void *to) |
static void * | dataSeqAlloc (void *data_values, DDS::ULong len) |
static void | dataSeqCopyOut (const void *from, void *received_data) |
static void * | dataSeqGetBuffer (void *data_values, DDS::ULong index) |
static void | dataSeqLength (void *data_values, DDS::ULong len) |
Private Member Functions | |
UpdateDataReader_impl (const UpdateDataReader &) | |
void | operator= (const UpdateDataReader &) |
Static Private Member Functions | |
::DDS::ReturnCode_t | check_preconditions (UpdateSeq &received_data,::DDS::SampleInfoSeq &info_seq,::DDS::Long max_samples) |
Friends | |
class | DDS::OpenSplice::Subscriber |
class | UpdateDataReaderView_impl |
class | UpdateTypeSupportMetaHolder |
Definition at line 123 of file SpliceKnowledgeUpdateDcps_impl.h.
|
inherited |
Definition at line 122 of file SpliceKnowledgeUpdateDcps.h.
|
inherited |
Definition at line 123 of file SpliceKnowledgeUpdateDcps.h.
|
protected |
Definition at line 192 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
protectedvirtual |
Definition at line 197 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
private |
|
staticinherited |
Definition at line 108 of file SpliceKnowledgeUpdateDcps.cpp.
|
inherited |
Definition at line 114 of file SpliceKnowledgeUpdateDcps.cpp.
|
staticinherited |
Definition at line 131 of file SpliceKnowledgeUpdateDcps.cpp.
|
inlinestaticinherited |
Definition at line 130 of file SpliceKnowledgeUpdateDcps.h.
|
inlineinherited |
Definition at line 132 of file SpliceKnowledgeUpdateDcps.h.
|
staticinherited |
Definition at line 142 of file SpliceKnowledgeUpdateDcps.cpp.
|
staticprivate |
Definition at line 459 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
staticprotected |
Definition at line 551 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
staticprotected |
Definition at line 514 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
staticprotected |
Definition at line 542 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
staticprotected |
Definition at line 524 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
staticprotected |
Definition at line 533 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::get_key_value | ( | Knowledge::Update & | key_holder, |
::DDS::InstanceHandle_t | handle | ||
) |
Definition at line 444 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
protected |
Definition at line 203 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
virtual |
Implements Knowledge::UpdateDataReader.
Definition at line 452 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
private |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 217 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read_instance | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 301 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read_next_instance | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 339 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read_next_instance_w_condition | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::ReadCondition_ptr | a_condition | ||
) |
Definition at line 377 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read_next_sample | ( | Knowledge::Update & | received_data, |
::DDS::SampleInfo & | sample_info | ||
) |
Definition at line 285 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::read_w_condition | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::ReadCondition_ptr | a_condition | ||
) |
Definition at line 253 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::return_loan | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq | ||
) |
Definition at line 411 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 235 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take_instance | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 320 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take_next_instance | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::SampleStateMask | sample_states, | ||
::DDS::ViewStateMask | view_states, | ||
::DDS::InstanceStateMask | instance_states | ||
) |
Definition at line 358 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take_next_instance_w_condition | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::InstanceHandle_t | a_handle, | ||
::DDS::ReadCondition_ptr | a_condition | ||
) |
Definition at line 394 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take_next_sample | ( | Knowledge::Update & | received_data, |
::DDS::SampleInfo & | sample_info | ||
) |
Definition at line 293 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
pure virtualinherited |
DDS::ReturnCode_t Knowledge::UpdateDataReader_impl::take_w_condition | ( | Knowledge::UpdateSeq & | received_data, |
::DDS::SampleInfoSeq & | info_seq, | ||
::DDS::Long | max_samples, | ||
::DDS::ReadCondition_ptr | a_condition | ||
) |
Definition at line 269 of file SpliceKnowledgeUpdateDcps_impl.cpp.
|
friend |
Definition at line 126 of file SpliceKnowledgeUpdateDcps_impl.h.
|
friend |
Definition at line 128 of file SpliceKnowledgeUpdateDcps_impl.h.
|
friend |
Definition at line 127 of file SpliceKnowledgeUpdateDcps_impl.h.
|
staticinherited |
Definition at line 131 of file SpliceKnowledgeUpdateDcps.h.