C++ Based OPC UA Client/Server SDK
1.6.1.391
|
Class for the user access flags of a node in the address space. More...
#include <roletypeuanode.h>
Inherits RoleTypeOperations.
Public Member Functions | |
virtual UaNodeId | getNodeId () const |
Return the NodeId for this Role Instance. More... | |
virtual OpcUa_UInt32 | getRoleId () const |
Return the RoleId for this Role Instance. More... | |
virtual void | setRoleId (OpcUa_UInt32 roleId) |
Set the RoleId for this Role Instance. More... | |
virtual UaQualifiedName | getBrowseName () |
Return the BrowseName for this Role Instance. More... | |
virtual bool | grantAccess (const Session *pSession, const UaIdentityMappingRuleType &identity) const |
Check if any rule grants access and check that no rule excludes the context (Endpoint, Application, User) | |
Public Member Functions inherited from RoleTypeOperations | |
RoleTypeOperations () | |
construction | |
Public Member Functions inherited from ReferenceCounter | |
ReferenceCounter () | |
construction | |
virtual | ~ReferenceCounter () |
destruction | |
Additional Inherited Members | |
Protected Member Functions inherited from RoleTypeOperations | |
virtual | ~RoleTypeOperations () |
destruction | |
Class for the user access flags of a node in the address space.
Toolkit implementation to support 2 roles and a default e.g. role1, role2, others.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set the RoleId for this Role Instance.
roleId | the new roleId |
Implements RoleTypeOperations.