#include "Core/Logging/Logger.hpp"
#include <boost/lockfree/spsc_queue.hpp>
#include <optional>
#include <vector>
#include <memory>
#include <map>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/uuid/random_generator.hpp>
#include <iostream>
Go to the source code of this file.
|
enum | Horizon::System::runtime_routine_chain_status : int {
Horizon::System::RUNTIME_ROUTINE_CHAIN_NOT_STARTED = 0
, Horizon::System::RUNTIME_ROUTINE_CHAIN_STOPPED = 1
, Horizon::System::RUNTIME_ROUTINE_CHAIN_FAILED = 2
, Horizon::System::RUNTIME_ROUTINE_CHAIN_PAUSED = 3
,
Horizon::System::RUNTIME_ROUTINE_CHAIN_STARTED = 4
, Horizon::System::RUNTIME_ROUTINE_CHAIN_CANCELLED = 5
, Horizon::System::RUNTIME_ROUTINE_CHAIN_COMPLETED = 6
} |
|
enum | Horizon::System::runtime_work_queue_status : int {
Horizon::System::RUNTIME_WORK_QUEUE_NOT_STARTED = 0
, Horizon::System::RUNTIME_WORK_QUEUE_STOPPED = 1
, Horizon::System::RUNTIME_WORK_QUEUE_FAILED = 2
, Horizon::System::RUNTIME_WORK_QUEUE_PAUSED = 3
,
Horizon::System::RUNTIME_WORK_QUEUE_STARTED = 4
, Horizon::System::RUNTIME_WORK_QUEUE_CANCELLED = 5
, Horizon::System::RUNTIME_WORK_QUEUE_COMPLETED = 6
} |
|
enum | Horizon::System::runtime_work_run_result : int { Horizon::System::RUNTIME_WORK_RUN_FAILED = 0
, Horizon::System::RUNTIME_WORK_RUN_SUCCEEDED = 1
, Horizon::System::RUNTIME_WORK_RUN_BYPASS = 2
} |
|
enum | Horizon::System::runtime_module_type : int {
Horizon::System::RUNTIME_MAIN = 0
, Horizon::System::RUNTIME_COMMANDLINE = 1
, Horizon::System::RUNTIME_NETWORKING = 2
, Horizon::System::RUNTIME_PERSISTENCE = 3
,
Horizon::System::RUNTIME_GAMELOGIC = 4
, Horizon::System::RUNTIME_SCRIPTVM = 5
, Horizon::System::RUNTIME_DATABASE = 6
, Horizon::System::RUNTIME_CLIENT_NETWORKING = 8
,
Horizon::System::RUNTIME_HTTP_SERVICE = 9
, Horizon::System::RUNTIME_WEB_SOCKET = 10
, Horizon::System::RUNTIME_RUNTIME = 11
, Horizon::System::RUNTIME_MODULE_MAX = 12
} |
|
enum | Horizon::System::runtime_synchronization_method : int { Horizon::System::RUNTIME_SYNC_NONE = 0
, Horizon::System::RUNTIME_SYNC_WAIT_NO_CHECK_STATE = 1
, Horizon::System::RUNTIME_SYNC_WAIT_CHECK_STATE = 2
} |
|
enum | Horizon::System::runtime_context_result : int { Horizon::System::RUNTIME_CONTEXT_NO_STATE = 0
, Horizon::System::RUNTIME_CONTEXT_FAIL = 1
, Horizon::System::RUNTIME_CONTEXT_PASS = 2
} |
|
enum | Horizon::System::runtime_context_state : int { Horizon::System::RUNTIME_CONTEXT_STATE_INACTIVE = 0
, Horizon::System::RUNTIME_CONTEXT_STATE_ACTIVE = 1
, Horizon::System::RUNTIME_CONTEXT_STATE_WAITING = 2
} |
|
◆ BOOST_UUID_FORCE_AUTO_LINK
#define BOOST_UUID_FORCE_AUTO_LINK 1 |