retcode = reader->
take(data_seq, info_seq,
max_samples,
sample_state_mask,
view_state_mask,
instance_state_mask);
return;
}
DDS_UnsignedLong DDS_InstanceStateMask
A bit-mask (list) of instance states, i.e. DDS_InstanceStateKind.
Definition: subscription.ifc:1090
const DDS_InstanceStateMask DDS_ANY_INSTANCE_STATE
Any instance state ALIVE_INSTANCE_STATE | NOT_ALIVE_DISPOSED_INSTANCE_STATE | NOT_ALIVE_NO_WRITERS_IN...
const DDS_Long DDS_LENGTH_UNLIMITED
A special value indicating an unlimited quantity.
@ DDS_RETCODE_NO_DATA
Indicates a transient situation where the operation did not return any data but there is no inherent ...
Definition: infrastructure.ifc:1383
DDS_UnsignedLong DDS_SampleStateMask
A bit-mask (list) of sample states, i.e. DDS_SampleStateKind.
Definition: subscription.ifc:1017
const DDS_SampleStateMask DDS_ANY_SAMPLE_STATE
Any sample state DDS_READ_SAMPLE_STATE | DDS_NOT_READ_SAMPLE_STATE.
const DDS_ViewStateMask DDS_ANY_VIEW_STATE
Any view state DDS_NEW_VIEW_STATE | DDS_NOT_NEW_VIEW_STATE.
DDS_UnsignedLong DDS_ViewStateMask
A bit-mask (list) of view states, i.e. DDS_ViewStateKind.
Definition: subscription.ifc:1052
Declares IDL sequence < DDS_SampleInfo > .
Definition: subscription.ifc:1305
virtual DDS_ReturnCode_t take(FooSeq &received_data, DDS_SampleInfoSeq &info_seq, DDS_Long max_samples, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)=0
Access a collection of data-samples from the DDSDataReader.
<<interface>> <<generic>> A type-safe, ordered collection of elements. The type of these elements is ...
Definition: sequence.ifc:580