|
Symbian platform (C++)
SDK native APIs, runtime and tooling
|
Completed inbound frames awaiting schema dispatch. More...
#include <cpp/symbian/agent/frame.h>
Public Member Functions | |
| absl::Status | Push (Frame frame) |
| Admit a completed frame or return ResourceExhausted. | |
| std::optional< Frame > | Pop () |
| Remove the oldest frame, if any. | |
| std::size_t | queued_bytes () const |
| std::size_t | size () const |
| void | Clear () |
| Release all queued payloads after disconnect. | |
Completed inbound frames awaiting schema dispatch.
Counts encoded payload bytes. A session owns one decoder and one queue and releases both on disconnect. This class does not authenticate or interpret the queued MessagePack.
| void symbian::agent::InboundQueue::Clear | ( | ) |
Release all queued payloads after disconnect.
| std::optional< Frame > symbian::agent::InboundQueue::Pop | ( | ) |
Remove the oldest frame, if any.
| absl::Status symbian::agent::InboundQueue::Push | ( | Frame | frame | ) |
Admit a completed frame or return ResourceExhausted.
|
inline |
|
inline |