|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
Typed control envelope carried as MessagePack inside a wire frame. More...
#include <cpp/symbian/agent/control.h>
Public Attributes | |
| std::uint32_t | version = 1 |
| std::uint64_t | request_id = 0 |
| ControlKind | kind = ControlKind::kHello |
| std::uint64_t | deadline_millis = 0 |
| nlohmann::json | body = nlohmann::json::object() |
| nlohmann::json | extensions = nlohmann::json::object() |
Typed control envelope carried as MessagePack inside a wire frame.
The absolute deadline is a protocol field whose clock basis will be fixed at session negotiation. A zero value means no deadline was supplied, which a request dispatcher may reject. Unknown top-level fields survive a parse and re-encode so peers can extend this envelope without silent data loss.
| nlohmann::json symbian::agent::ControlMessage::body = nlohmann::json::object() |
| std::uint64_t symbian::agent::ControlMessage::deadline_millis = 0 |
| nlohmann::json symbian::agent::ControlMessage::extensions = nlohmann::json::object() |
| ControlKind symbian::agent::ControlMessage::kind = ControlKind::kHello |
| std::uint64_t symbian::agent::ControlMessage::request_id = 0 |
| std::uint32_t symbian::agent::ControlMessage::version = 1 |