#include "ds/oversized.h"
#include "ds/ring_buffer_types.h"
#include <chrono>
#include <vector>
Go to the source code of this file.
◆ AdminMessage
General administrative messages.
Enumerator |
---|
DEFINE_RINGBUFFER_MSG_TYPE | Fatal error message. Enclave -> Host.
Periodically update based on current time. Host -> Enclave.
Stopped processing messages. Enclave -> Host.
Will soon need to stop processing messages. Host -> Enclave.
Stop processing messages. Host -> Enclave.
|
DEFINE_RINGBUFFER_MSG_TYPE | Fatal error message. Enclave -> Host.
Periodically update based on current time. Host -> Enclave.
Stopped processing messages. Enclave -> Host.
Will soon need to stop processing messages. Host -> Enclave.
Stop processing messages. Host -> Enclave.
|
DEFINE_RINGBUFFER_MSG_TYPE | Fatal error message. Enclave -> Host.
Periodically update based on current time. Host -> Enclave.
Stopped processing messages. Enclave -> Host.
Will soon need to stop processing messages. Host -> Enclave.
Stop processing messages. Host -> Enclave.
|
DEFINE_RINGBUFFER_MSG_TYPE | Fatal error message. Enclave -> Host.
Periodically update based on current time. Host -> Enclave.
Stopped processing messages. Enclave -> Host.
Will soon need to stop processing messages. Host -> Enclave.
Stop processing messages. Host -> Enclave.
|
DEFINE_RINGBUFFER_MSG_TYPE | Fatal error message. Enclave -> Host.
Periodically update based on current time. Host -> Enclave.
Stopped processing messages. Enclave -> Host.
Will soon need to stop processing messages. Host -> Enclave.
Stop processing messages. Host -> Enclave.
|
◆ AppMessage
Messages sent from app endpoints.
◆ DECLARE_JSON_REQUIRED_FIELDS()
◆ DECLARE_JSON_TYPE()
◆ DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD() [1/4]
DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD |
( |
AdminMessage::stop |
| ) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD() [2/4]
DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD |
( |
AdminMessage::stop_notice |
| ) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD() [3/4]
DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD |
( |
AdminMessage::stopped |
| ) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD() [4/4]
DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD |
( |
AdminMessage::tick |
| ) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [1/3]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AdminMessage::fatal_error_msg |
, |
|
|
std::string |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [2/3]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AdminMessage::work_stats |
, |
|
|
std::string |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [3/3]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AppMessage::launch_host_process |
, |
|
|
std::string |
, |
|
|
std::vector< uint8_t > |
|
|
) |
| |