The assigner interface function structure, containing a list of function pointers that implement the interface. 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. | |
The assigner interface function structure, containing a list of function pointers that implement the interface.
It has the same role as a vtable in C++. This must not be NULL.