The DOFServerConfig class represents most of the information necessary for a DOF to create a server. More...
Typedefs | |
| typedef struct DOFServerConfig_t * | DOFServerConfig |
| Immutable Server configuration. | |
| typedef struct DOFServerConfigBuilder_t * | DOFServerConfigBuilder |
| Server configuration builder. | |
Functions | |
| DOFServerType | DOFServerConfig_GetServerType (const DOFServerConfig self) |
| Gets the Server type for the given DOFServerConfig. | |
| DOFAddress | DOFServerConfig_GetAddress (const DOFServerConfig self) |
| Gets the DOFAddress for the given DOFServerConfig. | |
| DOFSecurityDesire | DOFServerConfig_GetSecurityDesire (const DOFServerConfig self) |
| Gets the DOFSecurityDesire from the given DOFServerConfig. | |
| DTLServerConfig | DOFServerConfig_GetTransportConfig (const DOFServerConfig self) |
| Gets the DTLServerConfig for the given DOFServerConfig. | |
| DOFCredentials | DOFServerConfig_GetWildcardCredentials (const DOFServerConfig self) |
| Gets the wildcard credentials set in the DOFServerConfig. | |
| DOFCredentials | DOFServerConfig_GetDomainDiscoveryCredentials (const DOFServerConfig self) |
| Gets the domain wildcard credentials set in the DOFServerConfig. | |
| DOFProtocolNegotiator | DOFServerConfig_GetProtocolNegotiator (const DOFServerConfig self) |
| Gets the current DOFProtocolNegotiator for the DOFServerConfig. | |
| uint32 | DOFServerConfig_GetMaxSendSilence (const DOFServerConfig self) |
| Gets the current maximum send silence time in this DOFServerConfig. | |
| uint32 | DOFServerConfig_GetMaxReceiveSilence (const DOFServerConfig self) |
| Gets the current maximum receive silence time in this DOFServerConfig. | |
| uint32 | DOFServerConfig_GetConnectionLimit (const DOFServerConfig self) |
| Gets the maximum number of inbound connections in the DOFServerConfig. | |
| DOFOperationFilter | DOFServerConfig_GetReceiveFilter (DOFServerConfig const self) |
| Retrieves the DOFOperationFilter applied to inbound DOFOperations. | |
| DOFOperationFilter | DOFServerConfig_GetSendFilter (DOFServerConfig const self) |
| Retrieves the DOFOperationFilter applied to outbound DOFOperations. | |
| DOFOperationBridgeConfig | DOFServerConfig_GetBridge (DOFServerConfig const self) |
| Retrieves the DOFOperationBridgeConfig used by a DOFServerConfig. | |
| void | DOFServerConfig_Destroy (DOFServerConfig self) |
| Destroys a DOFServerConfig instance. | |
Builder | |
| DOFServerConfigBuilder | DOFServerConfigBuilder_Create (DOFServerType type, DOFAddress listenAddress) |
| Creates a server configuration builder, given the DOFServerType and the listening address. | |
| DOFServerConfigBuilder | DOFServerConfigBuilder_Create_Config (DOFServerConfig config) |
| Creates a server configuration builder, given an existing server configuration. | |
| DOFServerConfigBuilder | DOFServerConfigBuilder_Create_State (DOFServerState config) |
| Creates a server configuration builder, given an existing server state. | |
| DOFServerConfigBuilder | DOFServerConfigBuilder_Copy (DOFServerConfigBuilder self) |
| Creates a new copy of an existing DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetServerType (DOFServerConfigBuilder self, DOFServerType type) |
| Sets the server type in the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetAddress (DOFServerConfigBuilder self, DOFAddress listenAddress) |
| Sets the DOFAddress in the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetSecurityDesire (DOFServerConfigBuilder self, DOFSecurityDesire desire) |
| Sets the DOFSecurityDesire in the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetTransportConfig (DOFServerConfigBuilder self, DTLServerConfig config) |
| Sets the DTLServerConfig in the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetConnectionLimit (DOFServerConfigBuilder self, uint32 maxConnections) |
| Sets the maximum number of inbound connections in the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_AddCredentials (DOFServerConfigBuilder self, DOFCredentials credentials) |
| Adds Credentials to the ServerConfigBuiler for the given domain. | |
| boolean | DOFServerConfigBuilder_SetWildcardCredentials (const DOFServerConfigBuilder self, DOFCredentials credentials) |
| Sets the wildcard credentials for the server. | |
| boolean | DOFServerConfigBuilder_AddDomain (const DOFServerConfigBuilder self, DOFDomainConfig domain) |
| Adds credentials to validate that an inbound connection established by the server may be to an authorized AS (one able to process authentication requests) for a domain. | |
| boolean | DOFServerConfigBuilder_SetDomainDiscoveryCredentials (const DOFServerConfigBuilder self, DOFCredentials credentials) |
| Sets the domain wildcard credentials for the server. | |
| boolean | DOFServerConfigBuilder_AddTrustedDomain (const DOFServerConfigBuilder self, DOFObjectIDDomain domainID) |
| Indicates that resulting inbound connections are a trusted route to an authorized AS (one able to process authentication requests) for a domain. | |
| boolean | DOFServerConfigBuilder_SetProtocolNegotiator (DOFServerConfigBuilder self, DOFProtocolNegotiator negotiator) |
| Sets the DOFProtocolNegotiator for the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetMaxSendSilence (DOFServerConfigBuilder self, uint32 maxSilence) |
| Sets the maximum time allowed to be silent before a packet must be sent for the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetMaxReceiveSilence (DOFServerConfigBuilder self, uint32 maxSilence) |
| Sets the maximum time allowed to be silent before a packet must be received for the given DOFServerConfigBuilder. | |
| boolean | DOFServerConfigBuilder_SetReceiveFilter (DOFServerConfigBuilder self, DOFOperationFilter filter) |
| Sets the DOFOperationFilter this DOFServerConfigBuilder will use for inbound DOFOperaitons. | |
| boolean | DOFServerConfigBuilder_SetSendFilter (DOFServerConfigBuilder self, DOFOperationFilter filter) |
| Sets the DOFOperationFilter this DOFServerConfigBuilder will use for outbound DOFOperaitons. | |
| boolean | DOFServerConfigBuilder_SetBridge (DOFServerConfigBuilder self, DOFOperationBridgeConfig bridge) |
| Sets the DOFOperationBridgeConfig this DOFServerConfigBuilder will use for security mapping. | |
| void | DOFServerConfigBuilder_Destroy (DOFServerConfigBuilder self) |
| Destroys the DOFServerConfigBuilder instance. | |
| DOFServerConfig | DOFServerConfigBuilder_Build (DOFServerConfigBuilder self) |
| Builds an immutable DOFServerConfig from this DOFServerConfigBuilder instance. | |
| DOFServerConfig | DOFServerConfigBuilder_BuildAndDestroy (DOFServerConfigBuilder self) |
| Builds an immutable DOFServerConfig from this DOFServerConfigBuilder instance, then destroy this DOFServerConfigBuilder instance. | |
The DOFServerConfig class represents most of the information necessary for a DOF to create a server.