OpenDDS
Snapshot(2023/03/10-19:29)
|
Representative of a Publication. More...
#include <DCPS_IR_Publication.h>
Private Attributes | |
OpenDDS::DCPS::GUID_t | id_ |
DCPS_IR_Participant * | participant_ |
DCPS_IR_Topic * | topic_ |
DDS::InstanceHandle_t | handle_ |
CORBA::Boolean | isBIT_ |
OpenDDS::DCPS::DataWriterRemote_var | writer_ |
the corresponding DataWriterRemote object More... | |
DDS::DataWriterQos | qos_ |
OpenDDS::DCPS::TransportLocatorSeq | info_ |
ACE_CDR::ULong | transportContext_ |
DDS::PublisherQos | publisherQos_ |
DDS::OctetSeq | serializedTypeInfo_ |
DCPS_IR_Subscription_Set | associations_ |
DCPS_IR_Subscription_Set | defunct_ |
OpenDDS::DCPS::IncompatibleQosStatus | incompatibleQosStatus_ |
Additional Inherited Members | |
![]() | |
EnableContainerSupportedUniquePtr () | |
void | _add_ref () |
void | _remove_ref () |
long | ref_count () const |
Representative of a Publication.
Definition at line 41 of file DCPS_IR_Publication.h.
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL DCPS_IR_Publication::DCPS_IR_Publication | ( | const OpenDDS::DCPS::GUID_t & | id, |
DCPS_IR_Participant * | participant, | ||
DCPS_IR_Topic * | topic, | ||
OpenDDS::DCPS::DataWriterRemote_ptr | writer, | ||
const DDS::DataWriterQos & | qos, | ||
const OpenDDS::DCPS::TransportLocatorSeq & | info, | ||
ACE_CDR::ULong | transportContext, | ||
const DDS::PublisherQos & | publisherQos, | ||
const DDS::OctetSeq & | serializedTypeInfo | ||
) |
Definition at line 26 of file DCPS_IR_Publication.cpp.
References OpenDDS::DCPS::IncompatibleQosStatus::count_since_last_send, incompatibleQosStatus_, OpenDDS::DCPS::IncompatibleQosStatus::total_count, and writer_.
DCPS_IR_Publication::~DCPS_IR_Publication | ( | ) |
Definition at line 52 of file DCPS_IR_Publication.cpp.
int DCPS_IR_Publication::add_associated_subscription | ( | DCPS_IR_Subscription * | sub, |
bool | active | ||
) |
Associate with the subscription Adds the subscription to the list of associated subscriptions and notifies datawriter if successfully added This method can mark the participant dead Returns 0 if added, 1 if already exists, -1 other failure
Definition at line 56 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), ACE_DEBUG, ACE_ERROR, ACE_TEXT(), associations_, OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::ReaderAssociation::exprParams, OpenDDS::DCPS::ReaderAssociation::filterClassName, OpenDDS::DCPS::ReaderAssociation::filterExpression, DCPS_IR_Subscription::get_datareader_qos(), DCPS_IR_Subscription::get_expr_params(), DCPS_IR_Subscription::get_filter_class_name(), DCPS_IR_Subscription::get_filter_expression(), DCPS_IR_Subscription::get_id(), DCPS_IR_Subscription::get_serialized_type_info(), DCPS_IR_Subscription::get_subscriber_qos(), DCPS_IR_Subscription::get_transportContext(), DCPS_IR_Subscription::get_transportLocatorSeq(), id_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::insert(), DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), LM_DEBUG, LM_ERROR, DCPS_IR_Participant::mark_dead(), participant_, OpenDDS::DCPS::ReaderAssociation::readerId, OpenDDS::DCPS::ReaderAssociation::readerQos, OpenDDS::DCPS::ReaderAssociation::readerTransInfo, OpenDDS::DCPS::ReaderAssociation::serializedTypeInfo, OpenDDS::DCPS::ReaderAssociation::subQos, OpenDDS::DCPS::ReaderAssociation::transportContext, and writer_.
Referenced by DCPS_IR_Topic_Description::associate().
void DCPS_IR_Publication::disassociate_participant | ( | OpenDDS::DCPS::GUID_t | id, |
bool | reassociate = false |
||
) |
Remove any subscriptions whose participant has the id.
Definition at line 230 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), ACE_DEBUG, ACE_ERROR, ACE_TEXT(), associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), OpenDDS::DCPS::DCPS_debug_level, defunct_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), DCPS_IR_Subscription::get_id(), DCPS_IR_Subscription::get_participant_id(), id_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::insert(), DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), LM_DEBUG, LM_ERROR, DCPS_IR_Participant::mark_dead(), participant_, DCPS_IR_Subscription::remove_associated_publication(), remove_associated_subscription(), send(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::size(), and writer_.
void DCPS_IR_Publication::disassociate_subscription | ( | OpenDDS::DCPS::GUID_t | id, |
bool | reassociate = false |
||
) |
Remove any subscriptions with the id.
Definition at line 370 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), ACE_DEBUG, ACE_ERROR, ACE_TEXT(), associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), OpenDDS::DCPS::DCPS_debug_level, defunct_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), DCPS_IR_Subscription::get_id(), id_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::insert(), DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), LM_DEBUG, LM_ERROR, DCPS_IR_Participant::mark_dead(), participant_, DCPS_IR_Subscription::remove_associated_publication(), remove_associated_subscription(), send(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::size(), and writer_.
Referenced by TAO_DDS_DCPSInfo_i::disassociate_publication().
void DCPS_IR_Publication::disassociate_topic | ( | OpenDDS::DCPS::GUID_t | id | ) |
Remove any subscriptions whose topic has the id.
Definition at line 306 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), ACE_DEBUG, ACE_TEXT(), associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), OpenDDS::DCPS::DCPS_debug_level, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), DCPS_IR_Subscription::get_id(), DCPS_IR_Subscription::get_topic_id(), id_, DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), LM_DEBUG, DCPS_IR_Participant::mark_dead(), participant_, DCPS_IR_Subscription::remove_associated_publication(), remove_associated_subscription(), send(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::size(), and writer_.
std::string DCPS_IR_Publication::dump_to_string | ( | const std::string & | prefix, |
int | depth | ||
) | const |
Definition at line 730 of file DCPS_IR_Publication.cpp.
References associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), defunct_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), id_, and isBIT_.
DDS::DataWriterQos * DCPS_IR_Publication::get_datawriter_qos | ( | ) |
Return pointer to the DataWriter qos Publication retains ownership
Definition at line 473 of file DCPS_IR_Publication.cpp.
References qos_.
Referenced by DCPS_IR_Subscription::add_associated_publication(), DCPS_IR_Domain::publish_publication_bit(), OpenDDS::Federator::ManagerImpl::pushState(), DCPS_IR_Subscription::reevaluate_association(), reevaluate_association(), and DCPS_IR_Topic_Description::try_associate().
DDS::InstanceHandle_t DCPS_IR_Publication::get_handle | ( | void | ) |
Definition at line 619 of file DCPS_IR_Publication.cpp.
References handle_.
Referenced by DCPS_IR_Domain::dispose_publication_bit().
OpenDDS::DCPS::GUID_t DCPS_IR_Publication::get_id | ( | void | ) |
Definition at line 594 of file DCPS_IR_Publication.cpp.
References id_.
Referenced by DCPS_IR_Subscription::add_associated_publication(), DCPS_IR_Participant::add_publication(), DCPS_IR_Topic::add_publication_reference(), DCPS_IR_Topic_Description::associate(), DCPS_IR_Subscription::disassociate_participant(), DCPS_IR_Subscription::disassociate_publication(), DCPS_IR_Subscription::disassociate_topic(), DCPS_IR_Domain::publish_publication_bit(), OpenDDS::Federator::ManagerImpl::pushState(), DCPS_IR_Subscription::reevaluate_defunct_associations(), DCPS_IR_Subscription::remove_associated_publication(), DCPS_IR_Topic::remove_publication_reference(), and DCPS_IR_Topic_Description::try_associate().
OpenDDS::DCPS::IncompatibleQosStatus * DCPS_IR_Publication::get_incompatibleQosStatus | ( | ) |
Return pointer to the incompatible qos status Publication retains ownership
Definition at line 589 of file DCPS_IR_Publication.cpp.
References incompatibleQosStatus_.
Referenced by DCPS_IR_Subscription::reevaluate_association(), reevaluate_association(), DCPS_IR_Topic_Description::try_associate(), DCPS_IR_Topic::try_associate(), and DCPS_IR_Topic_Description::try_associate_publication().
OpenDDS::DCPS::GUID_t DCPS_IR_Publication::get_participant_id | ( | ) |
Definition at line 604 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Participant::get_id(), and participant_.
Referenced by DCPS_IR_Subscription::disassociate_participant(), DCPS_IR_Domain::publish_publication_bit(), OpenDDS::Federator::ManagerImpl::pushState(), and DCPS_IR_Topic_Description::try_associate().
DDS::PublisherQos * DCPS_IR_Publication::get_publisher_qos | ( | ) |
Return pointer to the Publisher qos Publication retains ownership
Definition at line 579 of file DCPS_IR_Publication.cpp.
References publisherQos_.
Referenced by DCPS_IR_Subscription::add_associated_publication(), DCPS_IR_Domain::publish_publication_bit(), OpenDDS::Federator::ManagerImpl::pushState(), DCPS_IR_Subscription::reevaluate_association(), reevaluate_association(), and DCPS_IR_Topic_Description::try_associate().
const DDS::OctetSeq & DCPS_IR_Publication::get_serialized_type_info | ( | ) | const |
Definition at line 772 of file DCPS_IR_Publication.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL, and serializedTypeInfo_.
Referenced by DCPS_IR_Subscription::add_associated_publication().
DCPS_IR_Topic * DCPS_IR_Publication::get_topic | ( | ) |
Definition at line 609 of file DCPS_IR_Publication.cpp.
References topic_.
Referenced by DCPS_IR_Domain::publish_publication_bit().
DCPS_IR_Topic_Description * DCPS_IR_Publication::get_topic_description | ( | ) |
Definition at line 614 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Topic::get_topic_description(), and topic_.
Referenced by DCPS_IR_Domain::publish_publication_bit().
OpenDDS::DCPS::GUID_t DCPS_IR_Publication::get_topic_id | ( | ) |
Definition at line 599 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Topic::get_id(), and topic_.
Referenced by DCPS_IR_Subscription::disassociate_topic(), OpenDDS::Federator::ManagerImpl::pushState(), and DCPS_IR_Topic_Description::try_associate().
|
inline |
Definition at line 131 of file DCPS_IR_Publication.h.
References get_handle().
Referenced by DCPS_IR_Subscription::add_associated_publication().
OpenDDS::DCPS::TransportLocatorSeq DCPS_IR_Publication::get_transportLocatorSeq | ( | ) | const |
Definition at line 584 of file DCPS_IR_Publication.cpp.
References info_.
Referenced by DCPS_IR_Subscription::add_associated_publication(), OpenDDS::Federator::ManagerImpl::pushState(), DCPS_IR_Subscription::reevaluate_association(), reevaluate_association(), and DCPS_IR_Topic_Description::try_associate().
CORBA::Boolean DCPS_IR_Publication::is_bit | ( | ) |
Definition at line 629 of file DCPS_IR_Publication.cpp.
References isBIT_.
Referenced by DCPS_IR_Domain::dispose_publication_bit().
CORBA::Boolean DCPS_IR_Publication::is_subscription_ignored | ( | OpenDDS::DCPS::GUID_t | partId, |
OpenDDS::DCPS::GUID_t | topicId, | ||
OpenDDS::DCPS::GUID_t | subId | ||
) |
Check that none of the ids given are ones that this publication should ignore. returns 1 if one of these ids is an ignored id
Definition at line 461 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Participant::is_participant_ignored(), DCPS_IR_Participant::is_subscription_ignored(), DCPS_IR_Participant::is_topic_ignored(), and participant_.
Referenced by DCPS_IR_Topic_Description::try_associate().
bool DCPS_IR_Publication::reevaluate_association | ( | DCPS_IR_Subscription * | subscription | ) |
Definition at line 684 of file DCPS_IR_Publication.cpp.
References associations_, OpenDDS::DCPS::compatibleQOS(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::find(), DCPS_IR_Subscription::get_datareader_qos(), get_datawriter_qos(), get_incompatibleQosStatus(), DCPS_IR_Subscription::get_incompatibleQosStatus(), get_publisher_qos(), DCPS_IR_Subscription::get_subscriber_qos(), DCPS_IR_Topic::get_topic_description(), get_transportLocatorSeq(), DCPS_IR_Subscription::get_transportLocatorSeq(), remove_associated_subscription(), topic_, and DCPS_IR_Topic_Description::try_associate().
Referenced by DCPS_IR_Topic::reevaluate_associations(), DCPS_IR_Topic_Description::reevaluate_associations(), reevaluate_defunct_associations(), and reevaluate_existing_associations().
void DCPS_IR_Publication::reevaluate_defunct_associations | ( | ) |
Definition at line 646 of file DCPS_IR_Publication.cpp.
References ACE_ERROR, ACE_TEXT(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), defunct_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), DCPS_IR_Subscription::get_id(), id_, LM_ERROR, reevaluate_association(), and ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::remove().
void DCPS_IR_Publication::reevaluate_existing_associations | ( | ) |
Definition at line 669 of file DCPS_IR_Publication.cpp.
References associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), and reevaluate_association().
Referenced by set_qos().
int DCPS_IR_Publication::remove_associated_subscription | ( | DCPS_IR_Subscription * | sub, |
CORBA::Boolean | sendNotify, | ||
CORBA::Boolean | notify_lost, | ||
bool | notify_both_side = false |
||
) |
Remove the associated subscription Removes the subscription from the list of associated subscriptions if return successful sendNotify indicates whether to tell the datawriter about removing the subscription The notify_lost parameter is passed to the remove_associations() The notify_both_side parameter indicates if it needs call sub to remove association as well. See the comments of remove_associations() in DataWriterRemote.idl or DataReaderRemote.idl. This method can mark the participant dead Returns 0 if successful
Definition at line 131 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), ACE_DEBUG, ACE_ERROR, ACE_TEXT(), associations_, OpenDDS::DCPS::DCPS_debug_level, DCPS_IR_Subscription::get_id(), id_, DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), LM_DEBUG, LM_ERROR, DCPS_IR_Participant::mark_dead(), OPENDDS_STRING, participant_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::remove(), DCPS_IR_Subscription::remove_associated_publication(), and writer_.
Referenced by disassociate_participant(), DCPS_IR_Subscription::disassociate_participant(), DCPS_IR_Subscription::disassociate_publication(), disassociate_subscription(), disassociate_topic(), DCPS_IR_Subscription::disassociate_topic(), reevaluate_association(), DCPS_IR_Subscription::remove_associated_publication(), remove_associations(), and DCPS_IR_Subscription::remove_associations().
int DCPS_IR_Publication::remove_associations | ( | CORBA::Boolean | notify_lost | ) |
Removes all the associated subscriptions This method can mark the participant dead The notify_lost flag true indicates this remove_associations is called when the InfoRepo detects this publication is lost because of the failure of invocation on this publication. Returns 0 if successful
Definition at line 206 of file DCPS_IR_Publication.cpp.
References associations_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::begin(), defunct_, ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::end(), DCPS_IR_Subscription::remove_associated_publication(), remove_associated_subscription(), ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::reset(), send(), and ACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >::size().
void DCPS_IR_Publication::set_bit_status | ( | CORBA::Boolean | isBIT | ) |
Definition at line 634 of file DCPS_IR_Publication.cpp.
References isBIT_.
Referenced by DCPS_IR_Participant::add_publication(), and DCPS_IR_Domain::publish_publication_bit().
void DCPS_IR_Publication::set_handle | ( | DDS::InstanceHandle_t | handle | ) |
Definition at line 624 of file DCPS_IR_Publication.cpp.
References handle_.
Referenced by DCPS_IR_Domain::publish_publication_bit().
bool DCPS_IR_Publication::set_qos | ( | const DDS::DataWriterQos & | qos, |
const DDS::PublisherQos & | publisherQos, | ||
Update::SpecificQos & | specificQos | ||
) |
Update the DataWriter or Publisher qos and also publish the qos changes to datawriter BIT.
Definition at line 538 of file DCPS_IR_Publication.cpp.
References Update::DataWriterQos, DCPS_IR_Participant::get_domain_reference(), DCPS_IR_Topic::get_topic_description(), Update::NoQos, participant_, DCPS_IR_Domain::publish_publication_bit(), Update::PublisherQos, publisherQos_, qos_, DCPS_IR_Topic_Description::reevaluate_associations(), reevaluate_existing_associations(), OpenDDS::DCPS::should_check_association_upon_change(), and topic_.
Referenced by TAO_DDS_DCPSInfo_i::update_publication_qos().
void DCPS_IR_Publication::set_qos | ( | const DDS::DataWriterQos & | qos | ) |
Update DataWriterQos only.
Definition at line 481 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Participant::get_domain_reference(), DCPS_IR_Topic::get_topic_description(), participant_, DCPS_IR_Domain::publish_publication_bit(), qos_, DCPS_IR_Topic_Description::reevaluate_associations(), reevaluate_existing_associations(), OpenDDS::DCPS::should_check_association_upon_change(), ACE_OS::sleep(), and topic_.
void DCPS_IR_Publication::set_qos | ( | const DDS::PublisherQos & | qos | ) |
Update PublisherQos only.
Definition at line 510 of file DCPS_IR_Publication.cpp.
References DCPS_IR_Participant::get_domain_reference(), DCPS_IR_Topic::get_topic_description(), participant_, DCPS_IR_Domain::publish_publication_bit(), publisherQos_, DCPS_IR_Topic_Description::reevaluate_associations(), reevaluate_existing_associations(), OpenDDS::DCPS::should_check_association_upon_change(), ACE_OS::sleep(), and topic_.
void DCPS_IR_Publication::update_expr_params | ( | OpenDDS::DCPS::GUID_t | readerId, |
const DDS::StringSeq & | params | ||
) |
Definition at line 715 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), OpenDDS::DCPS::DCPS_debug_level, DCPS_IR_Participant::mark_dead(), participant_, and writer_.
void DCPS_IR_Publication::update_incompatible_qos | ( | ) |
Notify the writer of incompatible qos status and reset the status' count_since_last_send to 0
Definition at line 444 of file DCPS_IR_Publication.cpp.
References CORBA::Exception::_tao_print_exception(), OpenDDS::DCPS::IncompatibleQosStatus::count_since_last_send, OpenDDS::DCPS::DCPS_debug_level, incompatibleQosStatus_, DCPS_IR_Participant::is_alive(), DCPS_IR_Participant::isOwner(), DCPS_IR_Participant::mark_dead(), participant_, and writer_.
Referenced by DCPS_IR_Topic::try_associate(), and DCPS_IR_Topic_Description::try_associate_publication().
OpenDDS::DCPS::DataWriterRemote_ptr DCPS_IR_Publication::writer | ( | void | ) |
Definition at line 640 of file DCPS_IR_Publication.cpp.
References writer_.
Referenced by OpenDDS::Federator::ManagerImpl::pushState().
|
private |
Definition at line 191 of file DCPS_IR_Publication.h.
Referenced by add_associated_subscription(), disassociate_participant(), disassociate_subscription(), disassociate_topic(), dump_to_string(), reevaluate_association(), reevaluate_existing_associations(), remove_associated_subscription(), and remove_associations().
|
private |
Definition at line 192 of file DCPS_IR_Publication.h.
Referenced by disassociate_participant(), disassociate_subscription(), dump_to_string(), reevaluate_defunct_associations(), and remove_associations().
|
private |
Definition at line 181 of file DCPS_IR_Publication.h.
Referenced by get_handle(), and set_handle().
|
private |
Definition at line 178 of file DCPS_IR_Publication.h.
Referenced by add_associated_subscription(), disassociate_participant(), disassociate_subscription(), disassociate_topic(), dump_to_string(), get_id(), reevaluate_defunct_associations(), and remove_associated_subscription().
|
private |
Definition at line 194 of file DCPS_IR_Publication.h.
Referenced by DCPS_IR_Publication(), get_incompatibleQosStatus(), and update_incompatible_qos().
|
private |
Definition at line 187 of file DCPS_IR_Publication.h.
Referenced by get_transportLocatorSeq().
|
private |
Definition at line 182 of file DCPS_IR_Publication.h.
Referenced by dump_to_string(), is_bit(), and set_bit_status().
|
private |
Definition at line 179 of file DCPS_IR_Publication.h.
Referenced by add_associated_subscription(), disassociate_participant(), disassociate_subscription(), disassociate_topic(), get_participant_id(), is_subscription_ignored(), remove_associated_subscription(), set_qos(), update_expr_params(), and update_incompatible_qos().
|
private |
Definition at line 189 of file DCPS_IR_Publication.h.
Referenced by get_publisher_qos(), and set_qos().
|
private |
Definition at line 186 of file DCPS_IR_Publication.h.
Referenced by get_datawriter_qos(), and set_qos().
|
private |
Definition at line 190 of file DCPS_IR_Publication.h.
Referenced by get_serialized_type_info().
|
private |
Definition at line 180 of file DCPS_IR_Publication.h.
Referenced by get_topic(), get_topic_description(), get_topic_id(), reevaluate_association(), and set_qos().
|
private |
Definition at line 188 of file DCPS_IR_Publication.h.
|
private |
the corresponding DataWriterRemote object
Definition at line 185 of file DCPS_IR_Publication.h.
Referenced by add_associated_subscription(), DCPS_IR_Publication(), disassociate_participant(), disassociate_subscription(), disassociate_topic(), remove_associated_subscription(), update_expr_params(), update_incompatible_qos(), and writer().