载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/Module.h"#include "common/Snapshot.h"#include "common/SquirrelOwnership.h"#include <cstdint>#include <deque>#include <memory>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::authority::AuthorityStoreHandleTag |
| Handle domain for module-owned authority stores. 更多... | |
| struct | eve::authority::Rule |
| One stable authority rule over an opaque actor and scope. 更多... | |
| struct | eve::authority::Decision |
| Explainable result of an authority decision. 更多... | |
| struct | eve::authority::Event |
| Deterministically sequenced authority lifecycle event. 更多... | |
| class | eve::authority::Store |
| Generic, deterministic capability authority store. 更多... | |
| class | eve::authority::Authority |
| Script module factory for generic authority stores. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::authority |
类型定义 | |
| using | eve::authority::AuthorityStoreHandleRef = eve::script::RuntimeHandleRef< AuthorityStoreHandleTag > |
| Generation- and module-epoch-qualified authority store reference. | |
枚举 | |
| enum class | eve::authority::RuleEffect { eve::authority::Grant , eve::authority::Deny } |
| Whether an authority rule grants or denies a capability. 更多... | |
| enum class | eve::authority::EventKind { eve::authority::Granted , eve::authority::Denied , eve::authority::Revoked , eve::authority::Expired } |
| Kind of authority lifecycle event. 更多... | |
函数 | |
| std::string | eve::authority::effectName (RuleEffect effect) |
| Returns the stable lowercase name of a rule effect. | |
| std::string | eve::authority::eventKindName (EventKind kind) |
| Returns the stable lowercase name of an event kind. | |