OpenDOF Project
Data Fields
DOFAuthenticatorStorage Struct Reference

The AuthenticatorStorage interface structure. More...

Data Fields

DOFError(* Resolve )(DOFAuthenticatorStorage self, DOFCredentials credentials)
 Resolve the given credentials by updating the credential with known identity and credential private storage.
 
DOFAuthenticatorNode(* GetNode )(DOFAuthenticatorStorage self, DOFObjectIDAuthentication nodeID, DOFCredentialsType type, DOFAuthenticatorSecurityType securityType, uint32 securityModeLen, const uint8 *securityMode, DOFPermissionSet permissions, DOFError *status)
 Get the DOFAuthenticatorNode for the specified nodeID.
 
DOFAuthenticatorNode(* GetGroupNode )(DOFAuthenticatorStorage self, DOFObjectIDAuthentication nodeID)
 Get the DOFAuthenticatorNode for the specified group nodeID.
 
DOFAuthenticatorNode(* GetDomainNode )(DOFAuthenticatorStorage self, DOFObjectIDDomain domainID, DOFObjectIDAuthentication initiatorID)
 Get the DOFAuthenticatorNode for the specified remote domain nodeID.
 
DOFObjectIDDomain(* GetStorageDomainID )(DOFAuthenticatorStorage self)
 Get the domain id for this storage.
 
boolean(* IsStorageAvailable )(DOFAuthenticatorStorage self)
 Report whether or not the storage is currently available.
 

Detailed Description

The AuthenticatorStorage interface structure.

The AuthenticatorStorage interface.

This structure should be placed as the first element in a larger structure representing any necessary state of the listener. All of the functions take as their first argument a pointer to this structure (a DOFAuthenticatorStorage). Inside each function, it can thus be type-cast as a pointer to the larger structure to access the listener's state. If no additional state is required, this structure may be used directly.

See Also
DOFAuthenticatorConfigBuilder_SetAuthenticatorStorage

Defined as a pointer to the DOFAuthenticatorStorage_t structure. Refer to the structure for more information.

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