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. | |
Represents the static configuration of a DOFSystem.