One stable authority rule over an opaque actor and scope. 更多...
#include <Authority.h>
Public 属性 | |
| std::string | id |
| std::string | actor |
| std::string | scope |
| std::string | capability |
| std::string | source |
| RuleEffect | effect = RuleEffect::Grant |
| int | priority = 0 |
| double | duration = 0.0 |
| double | remaining = -1.0 |
| uint64_t | order = 0 |
详细描述
One stable authority rule over an opaque actor and scope.
在文件 Authority.h 第 27 行定义.
类成员变量说明
◆ actor
| std::string eve::authority::Rule::actor |
◆ capability
| std::string eve::authority::Rule::capability |
◆ duration
| double eve::authority::Rule::duration = 0.0 |
在文件 Authority.h 第 35 行定义.
被这些函数引用 eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ effect
| RuleEffect eve::authority::Rule::effect = RuleEffect::Grant |
在文件 Authority.h 第 33 行定义.
被这些函数引用 eve::authority::Store::explain(), eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ id
| std::string eve::authority::Rule::id |
在文件 Authority.h 第 28 行定义.
被这些函数引用 eve::authority::Store::explain(), eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ order
| uint64_t eve::authority::Rule::order = 0 |
在文件 Authority.h 第 37 行定义.
被这些函数引用 eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ priority
| int eve::authority::Rule::priority = 0 |
在文件 Authority.h 第 34 行定义.
被这些函数引用 eve::authority::Store::explain(), eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ remaining
| double eve::authority::Rule::remaining = -1.0 |
在文件 Authority.h 第 36 行定义.
被这些函数引用 eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
◆ scope
| std::string eve::authority::Rule::scope |
◆ source
| std::string eve::authority::Rule::source |
在文件 Authority.h 第 32 行定义.
被这些函数引用 eve::authority::Store::explain(), eve::authority::Store::restoreJson() , 以及 eve::authority::Store::snapshotJson().
该结构体的文档由以下文件生成:
- src/modules/authority/Authority.h