pms_types.h
Overview
Related Modules:
Pms_types
Description:
Declares variables and data structures used by the permission management module.
To use permission management APIs, you must obtain this file.
Since:
1.0
Version:
1.0
Summary
Data Structures
Data Structure Name
|
Description
|
PermissionSaved
|
Defines the permission, including the name, description, and whether the permission is granted.
|
Macros
Macro Name and Value
|
Description
|
PERM_NAME_LEN 64
|
Indicates the length of a permission name.
|
PERM_DESC_LEN 128
|
Indicates the length of a permission description.
|
Enumerations
Enumeration Name
|
Description
|
IsGranted { , GRANTED = 1 }
|
Enumerates granting statuses of the permission.
|
PmsErrorCode { , PERM_ERRORCODE_INVALID_PARAMS = 10, PERM_ERRORCODE_INVALID_PERMNAME, PERM_ERRORCODE_MALLOC_FAIL, PERM_ERRORCODE_OPENFD_FAIL, PERM_ERRORCODE_READFD_FAIL, PERM_ERRORCODE_WRITEFD_FAIL, PERM_ERRORCODE_JSONPARSE_FAIL, PERM_ERRORCODE_COPY_ERROR, PERM_ERRORCODE_FIELD_TOO_LONG, PERM_ERRORCODE_PERM_NOT_EXIST, PERM_ERRORCODE_UNLINK_ERROR, PERM_ERRORCODE_FILE_NOT_EXIST, PERM_ERRORCODE_MEMSET_FAIL, PERM_ERRORCODE_STAT_FAIL, PERM_ERRORCODE_PATH_INVALID, PERM_ERRORCODE_TOO_MUCH_PERM, PERM_ERRORCODE_TASKID_NOT_EXIST, PERM_ERRORCODE_PERM_NUM_ERROR }
|
Enumerates error codes of the permission management module.
|