OpenDOF Project
DOFAuthenticatorNode(* DOFAuthenticatorStorage::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.

This must not be NULL.

Parameters
selfThe DOFAuthenticatorStorage object. This must not be NULL.
nodeIDThe Authentication Identity of the node to be retrieved. This must not be NULL.
typeThe type of credentials used in the request.
securityTypeThe type of security associated with the get node request. May be used for determining which permissions to return with the node.
securityModeLenThe Length in bytes of the securityMode.
securityModeThe security mode in marshaled format, associated with the get node request. May be used for determining which permissions to return with the node. This may Be Null.
permissionsThe requested permissions. The PermissionSetMap in the returned node need only contain information as it relates to the requested permissions (more may be returned, but is not required). This may be NULL or an empty set, in which case no permission information needs to be returned.
status[out] If no node is returned. This needs to hold a TRP error code that covers the reason for NULL node return. This will not be checked if a node is returned. This will not be NULL. Please treat all calls as if they are for the initiator node. They will be mapped to the appropriately node.
Returns
The DOFAuthenticatorNode.
Exceptions
NULLis returned if the node cannot be found.
core-c-dof-oal Version 8.0.1 Build 0
2018-01-22