OpenDOF Project
Modules | Data Structures | Typedefs | Functions
DOFDomain
Distributed Object Framework (DOF)

This class represents security support in the DOF. More...

Modules

 DOFDomainConfig
 Represents the configuration of a DOFDomain.
 
 DOFDomainState
 Represents the instantaneous state of a DOFDomain.
 

Data Structures

struct  DOFDomainStateListener
 The listener interface structure used to obtain information on domain state. More...
 
struct  DOFDomainList
 DOF Domain List structure. More...
 

Typedefs

typedef struct DOFDomain_t * DOFDomain
 A representation of a standard DOF Domain.
 
typedef struct DOFDomainConfig_t * DOFDomainConfig
 Domain configuration.
 
typedef struct
DOFDomainConfigBuilder_t * 
DOFDomainConfigBuilder
 Domain configuration builder.
 
typedef struct DOFDomainState_t * DOFDomainState
 Domain state.
 

Functions

void DOFDomain_Destroy (DOFDomain self)
 Destroys a DOFDomain.
 
DOFDomainState DOFDomain_CreateState (const DOFDomain self)
 Creates a DOFDomainState for the given DOFDomain.
 
boolean DOFDomain_AddStateListener (DOFDomain self, DOFDomainStateListener listener)
 Adds a state listener to the given domain.
 
void DOFDomain_RemoveStateListener (DOFDomain self, DOFDomainStateListener listener)
 Removes a listener previously added to a domain.
 

Detailed Description

This class represents security support in the DOF.

Security in the DOF is tied to a domain, which consists of at least a domain identifier and some credentials.

Without at least a single domain or authenticator, a DOF cannot accept secure connections.

Each domain that is created must be destroyed using DOFDomain_Destroy.

core-c-dof-oal Version 8.0.1 Build 0
2018-01-22