DDS::StringDataReader Class Reference
[String Built-in Type]

<<interface>> Instantiates DataReader < System::String >. More...

#include <managed_stringwrapperSupport.h>

Inheritance diagram for DDS::StringDataReader:

DDS::TypedDataReader< T > DDS::DataReader DDS::DomainEntity DDS::Entity

List of all members.

Public Member Functions

void read (DDS::StringSeq^ received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states)
 Access a collection of data samples from the DDS::DataReader.
void take (DDS::StringSeq^ received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states)
 Access a collection of data-samples from the DDS::DataReader.
void read_w_condition (DDS::StringSeq^ received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::ReadCondition^ condition)
 Accesses via DDS::StringDataReader::read the samples that match the criteria specified in the DDS::ReadCondition.
void take_w_condition (DDS::StringSeq^ received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::ReadCondition^ condition)
 Analogous to DDS::StringDataReader::read_w_condition except it accesses samples via the DDS::StringDataReader::take operation.
System::String^ read_next_sample (DDS::SampleInfo^ sample_info)
 Copies the next not-previously-accessed data value from the DDS::DataReader.
System::String^ take_next_sample (DDS::SampleInfo^ sample_info)
 Copies the next not-previously-accessed data value from the DDS::DataReader.
void return_loan (DDS::StringSeq^ received_data, DDS::SampleInfoSeq^ info_seq)
 Indicates to the DDS::DataReader that the application is done accessing the collection of received_data and info_seq obtained by some earlier invocation of read or take on the DDS::DataReader.


Detailed Description

<<interface>> Instantiates DataReader < System::String >.

See also:
DDS::TypedDataReader

DDS::DataReader


Member Function Documentation

void DDS::StringDataReader::read ( DDS::StringSeq^   received_data,
DDS::SampleInfoSeq^   info_seq,
System::Int32  max_samples,
System::UInt32  sample_states,
System::UInt32  view_states,
System::UInt32  instance_states 
) [inline]

Access a collection of data samples from the DDS::DataReader.

See also:
DDS::TypedDataReader::read

void DDS::StringDataReader::take ( DDS::StringSeq^   received_data,
DDS::SampleInfoSeq^   info_seq,
System::Int32  max_samples,
System::UInt32  sample_states,
System::UInt32  view_states,
System::UInt32  instance_states 
) [inline]

Access a collection of data-samples from the DDS::DataReader.

See also:
DDS::TypedDataReader::take

void DDS::StringDataReader::read_w_condition ( DDS::StringSeq^   received_data,
DDS::SampleInfoSeq^   info_seq,
System::Int32  max_samples,
DDS::ReadCondition^   condition 
) [inline]

Accesses via DDS::StringDataReader::read the samples that match the criteria specified in the DDS::ReadCondition.

See also:
DDS::TypedDataReader::read_w_condition

void DDS::StringDataReader::take_w_condition ( DDS::StringSeq^   received_data,
DDS::SampleInfoSeq^   info_seq,
System::Int32  max_samples,
DDS::ReadCondition^   condition 
) [inline]

Analogous to DDS::StringDataReader::read_w_condition except it accesses samples via the DDS::StringDataReader::take operation.

See also:
DDS::TypedDataReader::take_w_condition

System::String ^ DDS::StringDataReader::read_next_sample ( DDS::SampleInfo^   sample_info  )  [inline]

Copies the next not-previously-accessed data value from the DDS::DataReader.

See also:
DDS::TypedDataReader::read_next_sample

System::String ^ DDS::StringDataReader::take_next_sample ( DDS::SampleInfo^   sample_info  )  [inline]

Copies the next not-previously-accessed data value from the DDS::DataReader.

See also:
DDS::TypedDataReader::take_next_sample

void DDS::StringDataReader::return_loan ( DDS::StringSeq^   received_data,
DDS::SampleInfoSeq^   info_seq 
) [inline]

Indicates to the DDS::DataReader that the application is done accessing the collection of received_data and info_seq obtained by some earlier invocation of read or take on the DDS::DataReader.

See also:
DDS::TypedDataReader::return_loan


RTI Data Distribution Service .Net APIs Version 4.5c Copyright © 9 Jun 2010 Real-Time Innovations, Inc