OpenDDS  Snapshot(2023/04/07-19:43)
Namespaces | Classes | Typedefs | Enumerations | Variables
OpenDDS::Federator Namespace Reference

Namespaces

 Defaults
 

Classes

class  Config
 
exception  Incomplete
 
class  InfoRepoMulticastResponder
 Event Handler that services multicast requests for IOR of a bootstrappable service. More...
 
interface  Manager
 
class  ManagerImpl
 
struct  OwnerUpdate
 
struct  ParticipantUpdate
 
struct  PublicationUpdate
 
struct  SubscriptionUpdate
 
struct  TopicUpdate
 
class  UpdateListener
 
class  UpdateProcessor
 Interface for managing update publications. More...
 
class  UpdateReceiver
 

Typedefs

typedef ::CORBA::Long RepoKey
 
typedef DDS::DomainId_t FederationDomain
 
typedef DCPS::GUID_t FederationId
 
typedef std::basic_string< ACE_TCHARtstring
 

Enumerations

enum  UpdateType {
  CreateEntity, DestroyEntity, UpdateQosValue1, UpdateQosValue2,
  UpdateFilterExpressionParams
}
 

Variables

const RepoKey NIL_REPOSITORY = 0
 
const FederationDomain DEFAULT_FEDERATIONDOMAIN = -2107281297
 
const FederationDomain ANY_FEDERATIONDOMAIN = -1
 
const string OWNERUPDATETOPICNAME = "OwnerUpdate"
 
const string OWNERUPDATETYPENAME = "OwnerUpdate"
 
const string TOPICUPDATETOPICNAME = "TopicUpdate"
 
const string TOPICUPDATETYPENAME = "TopicUpdate"
 
const string PARTICIPANTUPDATETOPICNAME = "ParticipantUpdate"
 
const string PARTICIPANTUPDATETYPENAME = "ParticipantUpdate"
 
const string PUBLICATIONUPDATETOPICNAME = "PublicationUpdate"
 
const string PUBLICATIONUPDATETYPENAME = "PublicationUpdate"
 
const string SUBSCRIPTIONUPDATETOPICNAME = "SubscriptionUpdate"
 
const string SUBSCRIPTIONUPDATETYPENAME = "SubscriptionUpdate"
 
const string REPOSITORY_IORTABLE_KEY = "DCPSInfoRepo"
 
const string FEDERATOR_IORTABLE_KEY = "Federator"
 

Typedef Documentation

◆ FederationDomain

Definition at line 21 of file Federator.idl.

◆ FederationId

Definition at line 24 of file Federator.idl.

◆ RepoKey

Definition at line 24 of file RepoIdConverter.h.

◆ tstring

typedef std::basic_string<ACE_TCHAR> OpenDDS::Federator::tstring

Definition at line 26 of file FederatorConfig.h.

Enumeration Type Documentation

◆ UpdateType

Enumerator
CreateEntity 
DestroyEntity 
UpdateQosValue1 
UpdateQosValue2 
UpdateFilterExpressionParams 

Definition at line 27 of file Federator.idl.

Variable Documentation

◆ ANY_FEDERATIONDOMAIN

const FederationDomain OpenDDS::Federator::ANY_FEDERATIONDOMAIN = -1

Definition at line 38 of file Federator.idl.

◆ DEFAULT_FEDERATIONDOMAIN

const FederationDomain OpenDDS::Federator::DEFAULT_FEDERATIONDOMAIN = -2107281297

Definition at line 37 of file Federator.idl.

◆ FEDERATOR_IORTABLE_KEY

const string OpenDDS::Federator::FEDERATOR_IORTABLE_KEY = "Federator"

Definition at line 242 of file Federator.idl.

Referenced by InfoRepo::init().

◆ NIL_REPOSITORY

const RepoKey OpenDDS::Federator::NIL_REPOSITORY = 0

Definition at line 36 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::join_federation().

◆ OWNERUPDATETOPICNAME

const string OpenDDS::Federator::OWNERUPDATETOPICNAME = "OwnerUpdate"

Definition at line 55 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ OWNERUPDATETYPENAME

const string OpenDDS::Federator::OWNERUPDATETYPENAME = "OwnerUpdate"

Definition at line 56 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ PARTICIPANTUPDATETOPICNAME

const string OpenDDS::Federator::PARTICIPANTUPDATETOPICNAME = "ParticipantUpdate"

Definition at line 95 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ PARTICIPANTUPDATETYPENAME

const string OpenDDS::Federator::PARTICIPANTUPDATETYPENAME = "ParticipantUpdate"

Definition at line 96 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ PUBLICATIONUPDATETOPICNAME

const string OpenDDS::Federator::PUBLICATIONUPDATETOPICNAME = "PublicationUpdate"

Definition at line 121 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ PUBLICATIONUPDATETYPENAME

const string OpenDDS::Federator::PUBLICATIONUPDATETYPENAME = "PublicationUpdate"

Definition at line 122 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ REPOSITORY_IORTABLE_KEY

const string OpenDDS::Federator::REPOSITORY_IORTABLE_KEY = "DCPSInfoRepo"

Definition at line 241 of file Federator.idl.

Referenced by InfoRepo::init().

◆ SUBSCRIPTIONUPDATETOPICNAME

const string OpenDDS::Federator::SUBSCRIPTIONUPDATETOPICNAME = "SubscriptionUpdate"

Definition at line 152 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ SUBSCRIPTIONUPDATETYPENAME

const string OpenDDS::Federator::SUBSCRIPTIONUPDATETYPENAME = "SubscriptionUpdate"

Definition at line 153 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ TOPICUPDATETOPICNAME

const string OpenDDS::Federator::TOPICUPDATETOPICNAME = "TopicUpdate"

Definition at line 76 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().

◆ TOPICUPDATETYPENAME

const string OpenDDS::Federator::TOPICUPDATETYPENAME = "TopicUpdate"

Definition at line 77 of file Federator.idl.

Referenced by OpenDDS::Federator::ManagerImpl::initialize().