Represents the static configuration of a DOFSystem. More...
Files | |
| file | oal.h |
| Header file for the C OAL functions, defines and data types. | |
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.