6 #ifndef OPENDDS_DCPS_XTYPES_DYNAMIC_DATA_READER_IMPL_H 7 #define OPENDDS_DCPS_XTYPES_DYNAMIC_DATA_READER_IMPL_H 9 #ifndef OPENDDS_SAFETY_PROFILE 22 #ifndef OPENDDS_NO_CONTENT_SUBSCRIPTION_PROFILE 29 bool adjust_ref_count);
44 #if defined _MSC_VER && _MSC_VER < 1700 45 #define OPENDDS_MAYBE_EXPORT 47 #define OPENDDS_MAYBE_EXPORT OpenDDS_Dcps_Export
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask sample_states
::DDS::ReturnCode_t take_next_sample(inout<%SCOPED%> received_data, inout ::DDS::SampleInfo sample_info)
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask in ::DDS::InstanceStateMask instance_states
#define OpenDDS_Dcps_Export
::DDS::InstanceHandle_t lookup_instance(in<%SCOPED%> instance_data)
unsigned long InstanceStateMask
DDS::InstanceHandle_t lookup_instance(DDS::DynamicData *dyn)
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask view_states
DDS::ReturnCode_t take_next_sample(DDS::DynamicData *&dyn, DDS::SampleInfo &si)
DDS::ReturnCode_t read_next_sample(DDS::DynamicData *&dyn, DDS::SampleInfo &si)
void dynamic_hook(MessageType &)
DDS::DynamicData_var get_dynamic_data(DDS::DynamicType_ptr) const
::DDS::ReturnCode_t read_next_sample(inout<%SCOPED%> received_data, inout ::DDS::SampleInfo sample_info)
virtual DDS::ReturnCode_t take(MessageSequenceType &received_data, DDS::SampleInfoSeq &info_seq, ::CORBA::Long max_samples, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states)
unsigned long SampleStateMask
DDS::DynamicType_var type_
HANDLE_TYPE_NATIVE InstanceHandle_t
DDS::ReturnCode_t get_key_value(DDS::DynamicData *&dyn, DDS::InstanceHandle_t ih)
DCPS::DataReaderImpl_T< DynamicSample > Base
void imbue_type(DynamicSample &sample)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
::DDS::ReturnCode_t get_key_value(inout<%SCOPED%> key_holder, in ::DDS::InstanceHandle_t handle)
const ReturnCode_t RETCODE_OK
#define OPENDDS_MAYBE_EXPORT
The Internal API and Implementation of OpenDDS.
unsigned long ViewStateMask
DDS::ReturnCode_t read_generic(GenericBundle &gen, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states, bool adjust_ref_count=false)