Kurlyk
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
36
37#endif // _KURLYK_CORE_HPP_INCLUDED
Defines an interface for modules that can register with the NetworkWorker for lifecycle handling.
Manages and processes network tasks such as HTTP requests and WebSocket events in a separate thread.
Aggregates type enumerations and utilities used throughout the Kurlyk library.
Contains utility functions and classes for handling HTTP requests and responses.