RTI Connext .Net APIs
Version 6.0.1
|
Configures a selection to access data-samples from a DataReader. More...
#include <managed_subscription.h>
Public Member Functions | |
Selector ^ | instance (DDS::InstanceHandle_t% instance_handle) |
Select data for a specific instance. More... | |
Selector ^ | next_instance (DDS::InstanceHandle_t% instance_handle) |
Select data for a specific instance after the specified instance. More... | |
Selector ^ | sample_state (DDS::SampleStateKind state) |
Selects data with a sample state. More... | |
Selector ^ | view_state (DDS::ViewStateKind state) |
Selects data with a view state. More... | |
Selector ^ | instance_state (DDS::InstanceStateKind state) |
Selects data with an instance state. More... | |
Selector ^ | condition (DDS::ReadCondition^ condition) |
Selects data that matches a ReadCondition or QueryCondition. More... | |
Selector ^ | max_samples (System::Int32 max_samples) |
Specifies the maximum number of samples to access. More... | |
DDS::Ext::LoanedSamples< T > ^ | read () |
Reads the samples using the parameters configured in this Selector. More... | |
DDS::Ext::LoanedSamples< T > ^ | take () |
Takes the samples using the parameters configured in this Selector. More... | |
Configures a selection to access data-samples from a DataReader.
A selector is obtained with TypedDataReader::select().
|
inline |
Select data for a specific instance.
If not specified, all instances are selected.
|
inline |
Select data for a specific instance after the specified instance.
|
inline |
Selects data with a sample state.
[default] SampleStateKind::ANY_SAMPLE_STATE
|
inline |
Selects data with a view state.
[default] ViewStateKind::ANY_VIEW_STATE
|
inline |
Selects data with an instance state.
[default] InstanceStateKind::ANY_INSTANCE_STATE
|
inline |
Selects data that matches a ReadCondition or QueryCondition.
[default] No condition
|
inline |
Specifies the maximum number of samples to access.
[default] DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED (see DDS::TypedDataReader::take)
|
inline |
Reads the samples using the parameters configured in this Selector.
|
inline |
Takes the samples using the parameters configured in this Selector.