Kurlyk
Toggle main menu visibility
Loading...
Searching...
No Matches
core.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef _KURLYK_CORE_HPP_INCLUDED
3
#define _KURLYK_CORE_HPP_INCLUDED
4
7
8
// Standard library
9
#include <atomic>
10
#include <algorithm>
11
#include <chrono>
12
#include <cstdint>
13
#include <string>
14
#include <cstring>
15
#include <functional>
16
#include <future>
17
#include <vector>
18
#include <list>
19
#include <set>
20
#include <unordered_map>
21
#include <unordered_set>
22
#include <system_error>
23
#include <memory>
24
#include <atomic>
25
#include <mutex>
26
#include <condition_variable>
27
#include <thread>
28
29
30
// Internal modules
31
#include "
types.hpp
"
32
#include "
utils.hpp
"
33
34
#include "
core/INetworkTaskManager.hpp
"
35
#include "
core/NetworkWorker.hpp
"
36
37
#endif
// _KURLYK_CORE_HPP_INCLUDED
INetworkTaskManager.hpp
Defines an interface for modules that can register with the NetworkWorker for lifecycle handling.
NetworkWorker.hpp
Manages and processes network tasks such as HTTP requests and WebSocket events in a separate thread.
types.hpp
Aggregates type enumerations and utilities used throughout the Kurlyk library.
utils.hpp
Contains utility functions and classes for handling HTTP requests and responses.
include
kurlyk
core.hpp
Generated by
1.17.0