RTI Connext .Net APIs
Version 5.0.0
|
<<interface>> <<generic>> User data type specific data writer. More...
#include <FooSupport.h>
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 . | |
<<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.
A writer for the Foo user type.