OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
OpenDDS::DCPS::DCPSInfo Interface Reference

import"Info.idl";

Public Member Functions

boolean attach_participant (in ::DDS::DomainId_t domainId, in GUID_t participantId) raises (Invalid_Domain, Invalid_Participant)
 
TopicStatus assert_topic (out GUID_t topicId, in ::DDS::DomainId_t domainId, in GUID_t participantId, in string topicName, in string DataTypeName, in ::DDS::TopicQos qos, in boolean hasDcpsKey) raises (Invalid_Domain, Invalid_Participant)
 
TopicStatus find_topic (in ::DDS::DomainId_t domainId, in string topicName, out string DataTypeName, out ::DDS::TopicQos qos, out GUID_t topicId) raises (Invalid_Domain)
 
TopicStatus remove_topic (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t topicId) raises (Invalid_Domain, Invalid_Participant, Invalid_Topic)
 
GUID_t add_publication (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t topicId, in DataWriterRemote publication, in ::DDS::DataWriterQos qos, in TransportLocatorSeq transInfo, in ::DDS::PublisherQos publisherQos, in ::DDS::OctetSeq serializedTypeInfo) raises (Invalid_Domain, Invalid_Participant, Invalid_Topic)
 
void remove_publication (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t publicationId) raises (Invalid_Domain, Invalid_Participant, Invalid_Publication)
 
GUID_t add_subscription (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t topicId, in DataReaderRemote subscription, in ::DDS::DataReaderQos qos, in TransportLocatorSeq transInfo, in ::DDS::SubscriberQos subscriberQos, in string filterClassName, in string filterExpression, in ::DDS::StringSeq exprParams, in ::DDS::OctetSeq serializedTypeInfo) raises (Invalid_Domain, Invalid_Participant, Invalid_Topic)
 
void remove_subscription (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t subscriptionId) raises (Invalid_Domain, Invalid_Participant, Invalid_Subscription)
 
AddDomainStatus add_domain_participant (in ::DDS::DomainId_t domain, in ::DDS::DomainParticipantQos qos) raises (Invalid_Domain)
 
void remove_domain_participant (in ::DDS::DomainId_t domainId, in GUID_t participantId) raises (Invalid_Domain, Invalid_Participant)
 
void disassociate_participant (in DDS::DomainId_t domainId, in GUID_t local_id, in GUID_t remote_id) raises (Invalid_Domain, Invalid_Participant)
 Forces associations to dissolve by participant. More...
 
void disassociate_subscription (in DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t local_id, in GUID_t remote_id) raises (Invalid_Domain, Invalid_Participant, Invalid_Subscription)
 Forces an association to dissolve by subscription. More...
 
void disassociate_publication (in DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t local_id, in GUID_t remote_id) raises (Invalid_Domain, Invalid_Participant, Invalid_Publication)
 Forces an association to dissolve by publication. More...
 
void ignore_domain_participant (in ::DDS::DomainId_t domainId, in GUID_t myParticipantId, in GUID_t ignoreId) raises (Invalid_Domain, Invalid_Participant)
 
void ignore_topic (in ::DDS::DomainId_t domainId, in GUID_t myParticipantId, in GUID_t ignoreId) raises (Invalid_Domain, Invalid_Participant, Invalid_Topic)
 
void ignore_subscription (in ::DDS::DomainId_t domainId, in GUID_t myParticipantId, in GUID_t ignoreId) raises (Invalid_Domain, Invalid_Participant, Invalid_Subscription)
 
void ignore_publication (in ::DDS::DomainId_t domainId, in GUID_t myParticipantId, in GUID_t ignoreId) raises (Invalid_Domain, Invalid_Participant, Invalid_Publication)
 
boolean update_domain_participant_qos (in ::DDS::DomainId_t domain, in GUID_t participantId, in ::DDS::DomainParticipantQos qos) raises (Invalid_Domain, Invalid_Participant)
 
boolean update_topic_qos (in GUID_t topicId, in ::DDS::DomainId_t domainId, in GUID_t participantId, in ::DDS::TopicQos qos) raises (Invalid_Domain, Invalid_Participant, Invalid_Topic)
 
boolean update_publication_qos (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t publicationId, in ::DDS::DataWriterQos qos, in ::DDS::PublisherQos publisherQos) raises (Invalid_Domain, Invalid_Participant, Invalid_Publication)
 
boolean update_subscription_qos (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t subscriptionId, in ::DDS::DataReaderQos qos, in ::DDS::SubscriberQos subscriberQos) raises (Invalid_Domain, Invalid_Participant, Invalid_Subscription)
 
boolean update_subscription_params (in ::DDS::DomainId_t domainId, in GUID_t participantId, in GUID_t subscriptionId, in ::DDS::StringSeq exprParams) raises (Invalid_Domain, Invalid_Participant, Invalid_Subscription)
 
void shutdown ()
 
string dump_to_string ()
 

Detailed Description

Definition at line 41 of file Info.idl.

Member Function Documentation

◆ add_domain_participant()

AddDomainStatus OpenDDS::DCPS::DCPSInfo::add_domain_participant ( in ::DDS::DomainId_t  domain,
in ::DDS::DomainParticipantQos  qos 
)
raises (Invalid_Domain
)

◆ add_publication()

GUID_t OpenDDS::DCPS::DCPSInfo::add_publication ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  topicId,
in DataWriterRemote  publication,
in ::DDS::DataWriterQos  qos,
in TransportLocatorSeq  transInfo,
in ::DDS::PublisherQos  publisherQos,
in ::DDS::OctetSeq  serializedTypeInfo 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Topic
)

◆ add_subscription()

GUID_t OpenDDS::DCPS::DCPSInfo::add_subscription ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  topicId,
in DataReaderRemote  subscription,
in ::DDS::DataReaderQos  qos,
in TransportLocatorSeq  transInfo,
in ::DDS::SubscriberQos  subscriberQos,
in string  filterClassName,
in string  filterExpression,
in ::DDS::StringSeq  exprParams,
in ::DDS::OctetSeq  serializedTypeInfo 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Topic
)

◆ assert_topic()

TopicStatus OpenDDS::DCPS::DCPSInfo::assert_topic ( out GUID_t  topicId,
in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in string  topicName,
in string  DataTypeName,
in ::DDS::TopicQos  qos,
in boolean  hasDcpsKey 
)
raises (Invalid_Domain,
Invalid_Participant
)

◆ attach_participant()

boolean OpenDDS::DCPS::DCPSInfo::attach_participant ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId 
)
raises (Invalid_Domain,
Invalid_Participant
)

◆ disassociate_participant()

void OpenDDS::DCPS::DCPSInfo::disassociate_participant ( in DDS::DomainId_t  domainId,
in GUID_t  local_id,
in GUID_t  remote_id 
)
raises (Invalid_Domain,
Invalid_Participant
)

Forces associations to dissolve by participant.

◆ disassociate_publication()

void OpenDDS::DCPS::DCPSInfo::disassociate_publication ( in DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  local_id,
in GUID_t  remote_id 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Publication
)

Forces an association to dissolve by publication.

◆ disassociate_subscription()

void OpenDDS::DCPS::DCPSInfo::disassociate_subscription ( in DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  local_id,
in GUID_t  remote_id 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Subscription
)

Forces an association to dissolve by subscription.

◆ dump_to_string()

string OpenDDS::DCPS::DCPSInfo::dump_to_string ( )

◆ find_topic()

TopicStatus OpenDDS::DCPS::DCPSInfo::find_topic ( in ::DDS::DomainId_t  domainId,
in string  topicName,
out string  DataTypeName,
out ::DDS::TopicQos  qos,
out GUID_t  topicId 
)
raises (Invalid_Domain
)

◆ ignore_domain_participant()

void OpenDDS::DCPS::DCPSInfo::ignore_domain_participant ( in ::DDS::DomainId_t  domainId,
in GUID_t  myParticipantId,
in GUID_t  ignoreId 
)
raises (Invalid_Domain,
Invalid_Participant
)

◆ ignore_publication()

void OpenDDS::DCPS::DCPSInfo::ignore_publication ( in ::DDS::DomainId_t  domainId,
in GUID_t  myParticipantId,
in GUID_t  ignoreId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Publication
)

◆ ignore_subscription()

void OpenDDS::DCPS::DCPSInfo::ignore_subscription ( in ::DDS::DomainId_t  domainId,
in GUID_t  myParticipantId,
in GUID_t  ignoreId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Subscription
)

◆ ignore_topic()

void OpenDDS::DCPS::DCPSInfo::ignore_topic ( in ::DDS::DomainId_t  domainId,
in GUID_t  myParticipantId,
in GUID_t  ignoreId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Topic
)

◆ remove_domain_participant()

void OpenDDS::DCPS::DCPSInfo::remove_domain_participant ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId 
)
raises (Invalid_Domain,
Invalid_Participant
)

◆ remove_publication()

void OpenDDS::DCPS::DCPSInfo::remove_publication ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  publicationId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Publication
)

◆ remove_subscription()

void OpenDDS::DCPS::DCPSInfo::remove_subscription ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  subscriptionId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Subscription
)

◆ remove_topic()

TopicStatus OpenDDS::DCPS::DCPSInfo::remove_topic ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  topicId 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Topic
)

◆ shutdown()

void OpenDDS::DCPS::DCPSInfo::shutdown ( )

◆ update_domain_participant_qos()

boolean OpenDDS::DCPS::DCPSInfo::update_domain_participant_qos ( in ::DDS::DomainId_t  domain,
in GUID_t  participantId,
in ::DDS::DomainParticipantQos  qos 
)
raises (Invalid_Domain,
Invalid_Participant
)

◆ update_publication_qos()

boolean OpenDDS::DCPS::DCPSInfo::update_publication_qos ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  publicationId,
in ::DDS::DataWriterQos  qos,
in ::DDS::PublisherQos  publisherQos 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Publication
)

◆ update_subscription_params()

boolean OpenDDS::DCPS::DCPSInfo::update_subscription_params ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  subscriptionId,
in ::DDS::StringSeq  exprParams 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Subscription
)

◆ update_subscription_qos()

boolean OpenDDS::DCPS::DCPSInfo::update_subscription_qos ( in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in GUID_t  subscriptionId,
in ::DDS::DataReaderQos  qos,
in ::DDS::SubscriberQos  subscriberQos 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Subscription
)

◆ update_topic_qos()

boolean OpenDDS::DCPS::DCPSInfo::update_topic_qos ( in GUID_t  topicId,
in ::DDS::DomainId_t  domainId,
in GUID_t  participantId,
in ::DDS::TopicQos  qos 
)
raises (Invalid_Domain,
Invalid_Participant,
Invalid_Topic
)

The documentation for this interface was generated from the following file: