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 <chrono>
11#include <string>
12#include <cstring>
13#include <functional>
14#include <future>
15#include <vector>
16#include <list>
17#include <set>
18#include <unordered_map>
19#include <system_error>
20#include <memory>
21#include <atomic>
22#include <mutex>
23#include <condition_variable>
24#include <thread>
25
26// Internal modules
27#include "types.hpp"
28#include "utils.hpp"
29
32
33#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.