OpenDOF Project
Functions
DOFSystemConfig
DOFSystem

Represents the static configuration of a DOFSystem. More...

Functions

void DOFSystemConfig_Destroy (DOFSystemConfig self)
 Destroy a DOFSystemConfig.
 
DOFCredentials DOFSystemConfig_GetCredentials (DOFSystemConfig self)
 Retrieve the DOFCredentials used in a DOFSystemConfig.
 
DOFOperationFilter DOFSystemConfig_GetReceiveFilter (DOFSystemConfig self)
 Retrieve the DOFOperationFilter for inbound traffic used in a DOFSystemConfig.
 
DOFOperationFilter DOFSystemConfig_GetSendFilter (DOFSystemConfig self)
 Retrieve the DOFOperationFilter for outbound traffic used in a DOFSystemConfig.
 
DOFPermissionSet DOFSystemConfig_GetPermissions (DOFSystemConfig self)
 Retrieve the initial DOFPermissionSet used in a DOFSystemConfig.
 
boolean DOFSystemConfig_IsPermissionsExtendAllowed (DOFSystemConfig self)
 Determine if this DOFSystemConfig allows permission extension.
 
uint16 DOFSystemConfig_GetThreadpoolSize (DOFSystemConfig self)
 Retrieve the maximum number of threads used in a DOFSystemConfig.
 

Builder

DOFSystemConfigBuilder DOFSystemConfigBuilder_Create (void)
 Construct a DOFSystemConfigBuilder.
 
DOFSystemConfigBuilder DOFSystemConfigBuilder_Create_Config (DOFSystemConfig self)
 Create a DOFSystemConfigBuilder using a DOFSystemConfig as a template.
 
DOFSystemConfigBuilder DOFSystemConfigBuilder_Create_State (DOFSystemState self)
 Create a DOFSystemConfigBuilder using a DOFSystemState as a template.
 
boolean DOFSystemConfigBuilder_SetCredentials (DOFSystemConfigBuilder self, DOFCredentials credentials)
 Set the DOFCredentials that will be used for a DOFSystemConfig.
 
boolean DOFSystemConfigBuilder_SetReceiveFilter (DOFSystemConfigBuilder self, DOFOperationFilter filter)
 Set the DOFFilter that will be applied to all inbound DOFOperations.
 
boolean DOFSystemConfigBuilder_SetSendFilter (DOFSystemConfigBuilder self, DOFOperationFilter filter)
 Set the DOFFilter that will be applied to all outbound DOFOperations.
 
boolean DOFSystemConfigBuilder_SetPermissions (DOFSystemConfigBuilder self, DOFPermissionSet permissions)
 Set the DOFPermissionSet that will be initially requested.
 
boolean DOFSystemConfigBuilder_SetPermissionsExtendAllowed (DOFSystemConfigBuilder self, boolean extendAllowed)
 Control whether a DOFSystem will be able to extend permissions if desired.
 
boolean DOFSystemConfigBuilder_SetThreadpoolSize (DOFSystemConfigBuilder self, uint16 maxSize)
 Set the maximum number of threads used by a DOFSystem (although a DOFSystem is free to use fewer if it chooses to).
 
DOFSystemConfig DOFSystemConfigBuilder_BuildAndDestroy (DOFSystemConfigBuilder self)
 Construct a DOFSystemConfig from a DOFSystemConfigBuilder and destroy the DOFSystemConfigBuilder.
 
DOFSystemConfig DOFSystemConfigBuilder_Build (DOFSystemConfigBuilder self)
 Construct a DOFSystemConfig from a DOFSystemConfigBuilder.
 
DOFSystemConfigBuilder DOFSystemConfigBuilder_Copy (DOFSystemConfigBuilder self)
 Perform an exact copy of a DOFSystemConfigBuilder.
 
void DOFSystemConfigBuilder_Destroy (DOFSystemConfigBuilder self)
 Destroy a DOFSystemConfigBuilder.
 

Detailed Description

Represents the static configuration of a DOFSystem.

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