载入中...
搜索中...
未找到
类 | |
| class | Authority |
| Script module factory for generic authority stores. 更多... | |
| struct | AuthorityStoreHandleTag |
| Handle domain for module-owned authority stores. 更多... | |
| struct | Decision |
| Explainable result of an authority decision. 更多... | |
| struct | Event |
| Deterministically sequenced authority lifecycle event. 更多... | |
| struct | Rule |
| One stable authority rule over an opaque actor and scope. 更多... | |
| class | Store |
| Generic, deterministic capability authority store. 更多... | |
类型定义 | |
| using | AuthorityStoreHandleRef = eve::script::RuntimeHandleRef< AuthorityStoreHandleTag > |
| Generation- and module-epoch-qualified authority store reference. | |
枚举 | |
| enum class | RuleEffect { Grant , Deny } |
| Whether an authority rule grants or denies a capability. 更多... | |
| enum class | EventKind { Granted , Denied , Revoked , Expired } |
| Kind of authority lifecycle event. 更多... | |
函数 | |
| std::string | effectName (RuleEffect effect) |
| Returns the stable lowercase name of a rule effect. | |
| std::string | eventKindName (EventKind kind) |
| Returns the stable lowercase name of an event kind. | |
| Module_IMPL (Authority, new Authority()) | |
类型定义说明
◆ AuthorityStoreHandleRef
| using eve::authority::AuthorityStoreHandleRef = typedef eve::script::RuntimeHandleRef<AuthorityStoreHandleTag> |
Generation- and module-epoch-qualified authority store reference.
在文件 Authority.h 第 21 行定义.
枚举类型说明
◆ EventKind
|
strong |
◆ RuleEffect
|
strong |
函数说明
◆ effectName()
| std::string eve::authority::effectName | ( | RuleEffect | effect | ) |
Returns the stable lowercase name of a rule effect.
在文件 Authority.cpp 第 132 行定义.
◆ eventKindName()
| EVENGINE_API_FOUNDATION std::string eve::authority::eventKindName | ( | EventKind | kind | ) |
◆ Module_IMPL()
| eve::authority::Module_IMPL | ( | Authority | , |
| new | Authority() | ||
| ) |