#include "ds/oversized.h"
#include "ds/ring_buffer_types.h"
#include <chrono>
#include <vector>
Go to the source code of this file.
|
| | DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (AdminMessage::log_msg, std::chrono::microseconds::rep, std::string, size_t, LoggerLevel, std::string, uint16_t, std::string) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (AdminMessage::fatal_error_msg, std::string) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD (AdminMessage::stop) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD (AdminMessage::stop_notice) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD (AdminMessage::stopped) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD (AdminMessage::tick) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (AdminMessage::work_stats, std::string) |
| |
| | DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (AppMessage::launch_host_process, std::string, std::vector< uint8_t >) |
| |
| | DECLARE_JSON_TYPE (HostProcessArguments) |
| |
| | DECLARE_JSON_REQUIRED_FIELDS (HostProcessArguments, args) |
| |
◆ AdminMessage
General administrative messages.
| Enumerator |
|---|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
| DEFINE_RINGBUFFER_MSG_TYPE | Log 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.
Fatal error message. Enclave -> Host.
|
◆ 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/4]
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AdminMessage::fatal_error_msg |
, |
|
|
std::string |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [2/4]
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AdminMessage::log_msg |
, |
|
|
std::chrono::microseconds::rep |
, |
|
|
std::string |
, |
|
|
size_t |
, |
|
|
LoggerLevel |
, |
|
|
std::string |
, |
|
|
uint16_t |
, |
|
|
std::string |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [3/4]
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AdminMessage::work_stats |
, |
|
|
std::string |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [4/4]
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
AppMessage::launch_host_process |
, |
|
|
std::string |
, |
|
|
std::vector< uint8_t > |
|
|
) |
| |