载入中...
搜索中...
未找到
eve::orders::Orders类 参考
Script module factory for generic CommandQueue objects. 更多...
#include <CommandQueue.h>
类 eve::orders::Orders 继承关系图:
Public 成员函数 | |
| Module_REG (Orders) | |
| Orders ()=default | |
| Constructs a Orders. | |
| ~Orders () override=default | |
| Releases Orders resources. | |
Public 成员函数 继承自 eve::Module | |
| virtual | ~Module () |
| Module. | |
| virtual std::string | getName () const =0 |
| Returns the name. | |
静态 Public 成员函数 | |
| static eve::Result< CommandQueueHandleRef > | newQueueHandle () |
| Allocates a queue and returns its generation-qualified ownership reference. | |
| static eve::script::Borrowed< CommandQueue > | resolve (CommandQueueHandleRef reference) noexcept |
| Resolves a live queue as a non-owning observation. | |
| static eve::Result< void > | release (CommandQueueHandleRef reference) |
| Releases a queue owned by the Orders module. | |
| static bool | isStale (CommandQueueHandleRef reference) noexcept |
| Reports whether a queue reference is invalid for the current module. | |
详细描述
Script module factory for generic CommandQueue objects.
在文件 CommandQueue.h 第 230 行定义.
构造及析构函数说明
◆ Orders()
|
default |
Constructs a Orders.
◆ ~Orders()
|
overridedefault |
Releases Orders resources.
成员函数说明
◆ isStale()
|
staticnoexcept |
Reports whether a queue reference is invalid for the current module.
在文件 CommandQueue.cpp 第 637 行定义.
引用了 reference.
◆ Module_REG()
| eve::orders::Orders::Module_REG | ( | Orders | ) |
◆ newQueueHandle()
|
static |
Allocates a queue and returns its generation-qualified ownership reference.
- 返回
- A handle plus module-lifetime epoch; the Orders module owns the queue.
- 备注
- The handle becomes stale after release, module unload, or a new Orders module instance. Callers never delete the resolved queue.
在文件 CommandQueue.cpp 第 618 行定义.
◆ release()
|
static |
Releases a queue owned by the Orders module.
在文件 CommandQueue.cpp 第 629 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure() , 以及 eve::StaleHandle.
◆ resolve()
|
staticnoexcept |
Resolves a live queue as a non-owning observation.
在文件 CommandQueue.cpp 第 623 行定义.
该类的文档由以下文件生成:
- src/modules/orders/CommandQueue.h
- src/modules/orders/CommandQueue.cpp
Public 成员函数 继承自