IDiscovery interface.
More...
#include <IDiscovery.hpp>
◆ ~IDiscovery()
| eprosima::safedds::discovery::IDiscovery::~IDiscovery |
( |
| ) |
|
|
protecteddefaultnoexcept |
Protected destructor ownership defined on creation.
◆ IDiscovery() [1/3]
| eprosima::safedds::discovery::IDiscovery::IDiscovery |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IDiscovery() [2/3]
| eprosima::safedds::discovery::IDiscovery::IDiscovery |
( |
const IDiscovery & |
| ) |
|
|
protecteddeletenoexcept |
◆ IDiscovery() [3/3]
| eprosima::safedds::discovery::IDiscovery::IDiscovery |
( |
IDiscovery && |
| ) |
|
|
protecteddeletenoexcept |
◆ add_local_participant()
| virtual ReturnCode eprosima::safedds::discovery::IDiscovery::add_local_participant |
( |
const ParticipantInfo & |
participant_info | ) |
|
|
pure virtualnoexcept |
Add local new participant.
- Parameters
-
| [in] | participant_info | ParticipantInfo of new participant. |
- Returns
- ReturnCode.
◆ add_local_publication()
| virtual ReturnCode eprosima::safedds::discovery::IDiscovery::add_local_publication |
( |
const PublicationInfo & |
info | ) |
|
|
pure virtualnoexcept |
Add local new publication.
- Parameters
-
| [in] | info | PublicationInfo of new publication. |
- Returns
- ReturnCode.
◆ add_local_subscription()
| virtual ReturnCode eprosima::safedds::discovery::IDiscovery::add_local_subscription |
( |
const SubscriptionInfo & |
info | ) |
|
|
pure virtualnoexcept |
Add local new subscription.
- Parameters
-
| [in] | info | SubscriptionInfo of new subscription. |
- Returns
- ReturnCode.
◆ decommission_local_participant()
Decommission local participant.
- Parameters
-
| participant_prefix | GUID prefix of participant to decommission. |
- Returns
- ReturnCode.
◆ fill_local_participant_builtin_endpoints()
| virtual void eprosima::safedds::discovery::IDiscovery::fill_local_participant_builtin_endpoints |
( |
discovery::ParticipantInfo & |
participant_info | ) |
const |
|
pure virtualnoexcept |
Fill local participant builtin endpoints.
- Parameters
-
| [in,out] | participant_info | participant information. |
◆ operator=() [1/2]
◆ operator=() [2/2]
Movement operator deleted.
The documentation for this interface was generated from the following file:
- build/docs/user_manual/main/tmp/include/safedds/discovery/IDiscovery.hpp