Horizon Official Technical Documentation
pch.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef HORIZON_PRECOMPILED_HEADERS
3
#define HORIZON_PRECOMPILED_HEADERS
4
5
#include <algorithm>
6
#include <chrono>
7
#include <queue>
8
#include <random>
9
#include <memory>
10
#include <mutex>
11
#include <utility>
12
#include <functional>
13
#include <set>
14
#include <cassert>
15
#include <cstdint>
16
#include <ctime>
17
#include <cstring>
18
#include <sstream>
19
#include <string>
20
#include <cstdio>
21
#include <iostream>
22
#include <vector>
23
#include <unordered_map>
24
#include <mutex>
25
#include <tuple>
26
#include <type_traits>
27
#include <atomic>
28
#include <stdint.h>
29
30
#include <boost/bind/bind.hpp>
31
#include <boost/bind/placeholders.hpp>
32
#include <boost/asio.hpp>
33
#include <boost/thread.hpp>
34
#include <boost/algorithm/string/classification.hpp>
35
#include <boost/algorithm/string/split.hpp>
36
#include <boost/asio/signal_set.hpp>
37
#include <boost/asio/ip/tcp.hpp>
38
#include <boost/multi_array.hpp>
39
#include <boost/asio/deadline_timer.hpp>
40
#include <boost/make_shared.hpp>
41
#include <boost/filesystem.hpp>
42
#include <boost/shared_ptr.hpp>
43
#include <boost/thread.hpp>
44
#include <boost/filesystem.hpp>
45
46
#include <boost/mysql/error_with_diagnostics.hpp>
47
#include <boost/mysql/handshake_params.hpp>
48
#include <boost/mysql/results.hpp>
49
#include <boost/mysql/static_results.hpp>
50
#include <boost/mysql/tcp_ssl.hpp>
51
52
#ifndef SOL_ALL_SAFETIES_ON
53
#define SOL_ALL_SAFETIES_ON 1
54
#endif
55
#ifdef SOL_STD_VARIANT
56
#define SOL_STD_VARIANT 0
57
#endif
58
#include <sol/sol.hpp>
59
60
61
#include "
Core/Multithreading/LockedLookupTable.hpp
"
62
#include "
Core/Multithreading/ThreadSafeQueue.hpp
"
63
64
#include "
Server/Common/Configuration/ServerConfiguration.hpp
"
65
#include "
Server/Common/Configuration/Horizon.hpp
"
66
67
#include "
Utility/TaskScheduler.hpp
"
68
69
#endif
/* HORIZON_PRECOMPILED_HEADERS */
Horizon.hpp
LockedLookupTable.hpp
ServerConfiguration.hpp
TaskScheduler.hpp
ThreadSafeQueue.hpp
src
Server
pch.hpp
Generated by
1.9.4