Class CAccessPermission#
Defined in File permission_control.h
Class Documentation#
-
class CAccessPermission#
Permission class for the requested access. This class manages the lifetime of the permissions.
Public Functions
-
~CAccessPermission()#
Destructor.
-
CAccessPermission(const CAccessPermission &rPermission)#
Copy constructor.
- Parameters:
rPermission – [in] Reference to the permission object to copy from.
-
CAccessPermission(CAccessPermission &&rPermission)#
Move constructor.
- Parameters:
rPermission – [in] Reference to the permission object to move from.
-
CAccessPermission &operator=(const CAccessPermission &rPermission)#
Copy assignment operator.
- Parameters:
rPermission – [in] Reference to the permission object to move from.
- Returns:
Reference to this access permission object.
-
CAccessPermission &operator=(CAccessPermission &&rPermission)#
Move assignment operator.
- Parameters:
rPermission – [in] Reference to the permission object to move from.
- Returns:
Reference to this access permission object.
-
sdv::core::EAccessPermission Permission() const#
Get the permission level assigned to this object.
Remark
This might not correspond to the current permission level available for this thread.
- Returns:
The permission level.
-
~CAccessPermission()#