DDS4CCM 1.0.4
|
#include <DataWriter_T.h>
Public Member Functions | |
DataWriter_T (::DDSDataWriter *dw,::DDS::DomainParticipant_ptr dp,::DDS::Publisher_ptr pub) | |
virtual ::DDS::ReturnCode_t | set_qos (const ::DDS::DataWriterQos &qos) |
virtual ::DDS::ReturnCode_t | get_qos (::DDS::DataWriterQos &qos) |
virtual ::DDS::ReturnCode_t | set_listener (::DDS::DataWriterListener_ptr a_listener,::DDS::StatusMask mask) |
virtual ::DDS::DataWriterListener_ptr | get_listener (void) |
virtual ::DDS::Topic_ptr | get_topic (void) |
virtual ::DDS::Publisher_ptr | get_publisher (void) |
virtual ::DDS::ReturnCode_t | wait_for_acknowledgments (const ::DDS::Duration_t &max_wait) |
virtual ::DDS::ReturnCode_t | get_liveliness_lost_status (::DDS::LivelinessLostStatus &status) |
virtual ::DDS::ReturnCode_t | get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus &status) |
virtual ::DDS::ReturnCode_t | get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus &status) |
virtual ::DDS::ReturnCode_t | get_publication_matched_status (::DDS::PublicationMatchedStatus &status) |
virtual ::DDS::ReturnCode_t | assert_liveliness (void) |
virtual ::DDS::ReturnCode_t | get_matched_subscriptions (::DDS::InstanceHandleSeq &subscription_handles) |
virtual ::DDS::ReturnCode_t | get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData &subscription_data, DDS_INSTANCE_HANDLE_T_IN subscription_handle) |
virtual ::DDS::ReturnCode_t | enable (void) |
virtual ::DDS::StatusCondition_ptr | get_statuscondition (void) |
virtual ::DDS::StatusMask | get_status_changes (void) |
virtual DDS_INSTANCE_HANDLE_T_RETN | get_instance_handle (void) |
virtual ::DDS::InstanceHandle_t | register_instance (const VALUE_TYPE &instance_data) |
virtual ::DDS::InstanceHandle_t | register_instance_w_timestamp (const VALUE_TYPE &instance_data, const ::DDS::Time_t &source_timestamp) |
virtual ::DDS::ReturnCode_t | unregister_instance (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &handle) |
virtual ::DDS::ReturnCode_t | unregister_instance_w_timestamp (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &handle, const ::DDS::Time_t &source_timestamp) |
virtual ::DDS::ReturnCode_t | write (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &handle) |
virtual ::DDS::ReturnCode_t | write_w_timestamp (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &handle, const ::DDS::Time_t &source_timestamp) |
virtual ::DDS::ReturnCode_t | dispose (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &instance_handle) |
virtual ::DDS::ReturnCode_t | dispose_w_timestamp (const VALUE_TYPE &instance_data, const ::DDS::InstanceHandle_t &instance_handle, const ::DDS::Time_t &source_timestamp) |
virtual ::DDS::ReturnCode_t | get_key_value (VALUE_TYPE &key_holder, const ::DDS::InstanceHandle_t &handle) |
virtual ::DDS::InstanceHandle_t | lookup_instance (const VALUE_TYPE &instance_data) |
virtual ::DDSDataWriter * | get_rti_entity (void) |
Private Member Functions | |
TYPED_DDS_WRITER * | rti_entity (void) |
virtual void | set_rti_entity (::DDSDataWriter *dw) |
Private Attributes | |
TYPED_DDS_WRITER * | rti_entity_ |
::DDS::DomainParticipant_var | dp_ |
::DDS::Publisher_var | pub_ |
CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::DataWriter_T | ( | ::DDSDataWriter * | dw, |
::DDS::DomainParticipant_ptr | dp, | ||
::DDS::Publisher_ptr | pub | ||
) | [explicit] |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::assert_liveliness | ( | void | ) |
Implements DDS::DataWriter.
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::dispose | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | instance_handle | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::dispose_w_timestamp | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | instance_handle, | ||
const ::DDS::Time_t & | source_timestamp | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::enable | ( | void | ) |
Implements DDS::Entity.
DDS_INSTANCE_HANDLE_T_RETN CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_instance_handle | ( | void | ) | [virtual] |
Implements DDS::Entity.
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_key_value | ( | VALUE_TYPE & | key_holder, |
const ::DDS::InstanceHandle_t & | handle | ||
) |
DDS::DataWriterListener_ptr CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_listener | ( | void | ) |
Implements DDS::DataWriter.
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_liveliness_lost_status | ( | ::DDS::LivelinessLostStatus & | status | ) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_matched_subscription_data | ( | ::DDS::SubscriptionBuiltinTopicData & | subscription_data, |
DDS_INSTANCE_HANDLE_T_IN | subscription_handle | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_matched_subscriptions | ( | ::DDS::InstanceHandleSeq & | subscription_handles | ) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_offered_deadline_missed_status | ( | ::DDS::OfferedDeadlineMissedStatus & | status | ) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_offered_incompatible_qos_status | ( | ::DDS::OfferedIncompatibleQosStatus & | status | ) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_publication_matched_status | ( | ::DDS::PublicationMatchedStatus & | status | ) |
DDS::Publisher_ptr CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_publisher | ( | void | ) |
Implements DDS::DataWriter.
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_qos | ( | ::DDS::DataWriterQos & | qos | ) |
DDSDataWriter * CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_rti_entity | ( | void | ) | [virtual] |
Implements CIAO::NDDS::DDS_DataWriter_Base.
DDS::StatusMask CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_status_changes | ( | void | ) |
Implements DDS::Entity.
DDS::StatusCondition_ptr CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_statuscondition | ( | void | ) |
Implements DDS::Entity.
DDS::Topic_ptr CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::get_topic | ( | void | ) |
Implements DDS::DataWriter.
DDS::InstanceHandle_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::lookup_instance | ( | const VALUE_TYPE & | instance_data | ) |
DDS::InstanceHandle_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::register_instance | ( | const VALUE_TYPE & | instance_data | ) |
DDS::InstanceHandle_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::register_instance_w_timestamp | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::Time_t & | source_timestamp | ||
) |
TYPED_DDS_WRITER * CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::rti_entity | ( | void | ) | [private] |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::set_listener | ( | ::DDS::DataWriterListener_ptr | a_listener, |
::DDS::StatusMask | mask | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::set_qos | ( | const ::DDS::DataWriterQos & | qos | ) |
virtual void CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::set_rti_entity | ( | ::DDSDataWriter * | dw | ) | [private, virtual] |
Implements CIAO::NDDS::DDS_DataWriter_Base.
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::unregister_instance | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | handle | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::unregister_instance_w_timestamp | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | handle, | ||
const ::DDS::Time_t & | source_timestamp | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::wait_for_acknowledgments | ( | const ::DDS::Duration_t & | max_wait | ) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::write | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | handle | ||
) |
DDS::ReturnCode_t CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::write_w_timestamp | ( | const VALUE_TYPE & | instance_data, |
const ::DDS::InstanceHandle_t & | handle, | ||
const ::DDS::Time_t & | source_timestamp | ||
) |
::DDS::DomainParticipant_var CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::dp_ [private] |
::DDS::Publisher_var CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::pub_ [private] |
TYPED_DDS_WRITER* CIAO::NDDS::DataWriter_T< TYPED_DDS_WRITER, TYPED_WRITER_TYPE, VALUE_TYPE >::rti_entity_ [private] |