RTI Connext .Net APIs  Version 5.1.0
FooDataWriter Class Reference

<<interface>> <<generic>> User data type specific data writer. More...

#include <FooSupport.h>

Inheritance diagram for FooDataWriter:
DDS::TypedDataWriter< T > DDS::TypedDataWriter< T > DDS::DataWriter DDS::DataWriter DDS::DomainEntity DDS::DomainEntity DDS::Entity DDS::Entity

Additional Inherited Members

- Public Member Functions inherited from DDS::TypedDataWriter< T >
InstanceHandle_t register_instance (T instance_data)
 Informs RTI Connext that the application will be modifying a particular instance.
 
InstanceHandle_t register_instance_w_timestamp (T instance_data, DDS::Time_t% source_timestamp)
 Performs the same functions as register_instance except that the application provides the value for the source_timestamp.
 
InstanceHandle_t register_instance_w_params (T instance_data, DDS::WriteParams_t^ params)
 Performs the same function as DDS::TypedDataWriter::register_instance and DDS::TypedDataWriter::register_instance_w_timestamp except that it also provides the values contained in params.
 
void unregister_instance (T instance_data, DDS::InstanceHandle_t% handle)
 Reverses the action of DDS::TypedDataWriter::register_instance.
 
void unregister_instance_w_timestamp (T instance_data, DDS::InstanceHandle_t% handle, DDS::Time_t% source_timestamp)
 Performs the same function as DDS::TypedDataWriter::unregister_instance except that it also provides the value for the source_timestamp.
 
void unregister_instance_w_params (T instance_data, DDS::WriteParams_t^ params)
 Performs the same function as DDS::TypedDataWriter::unregister_instance and DDS::TypedDataWriter::unregister_instance_w_timestamp except that it also provides the values contained in params.
 
void write (T instance_data, DDS::InstanceHandle_t% handle)
 Modifies the value of a data instance.
 
void write_w_timestamp (T instance_data, DDS::InstanceHandle_t% handle, DDS::Time_t% source_timestamp)
 Performs the same function as DDS::TypedDataWriter::write except that it also provides the value for the source_timestamp.
 
void write_w_params (T instance_data, DDS::WriteParams_t^ params)
 Performs the same function as DDS::TypedDataWriter::write and DDS::TypedDataWriter::write_w_timestamp except that it also provides the values contained in params.
 
void dispose (T instance_data, DDS::InstanceHandle_t% instance_handle)
 Requests the middleware to delete the data.
 
void dispose_w_timestamp (T instance_data, DDS::InstanceHandle_t% instance_handle, DDS::Time_t% source_timestamp)
 Performs the same functions as dispose except that the application provides the value for the source_timestamp that is made available to DDS::DataReader objects by means of the source_timestamp attribute inside the DDS::SampleInfo.
 
void dispose_w_params (T instance_data, DDS::WriteParams_t^ params)
 Performs the same function as DDS::TypedDataWriter::dispose and DDS::TypedDataWriter::dispose_w_timestamp except that it also provides the values contained in params.
 
void get_key_value (T key_holder, DDS::InstanceHandle_t% handle)
 Retrieve the instance key that corresponds to an instance handle.
 
InstanceHandle_t lookup_instance (T key_holder)
 Retrieve the instance handle that corresponds to an instance key_holder.
 

Detailed Description

<<interface>> <<generic>> User data type specific data writer.

Defines the user data type specific writer interface generated for each application class.

The concrete user data type writer automatically generated by the implementation is an incarnation of this class.

See Also
DDS::DataWriter
Foo
DDS::TypedDataReader
rtiddsgen

A writer for the Foo user type.


RTI Connext .Net APIs Version 5.1.0 Copyright © Mon Feb 3 2014 Real-Time Innovations, Inc