cppnet
C++ network utilities for asynchronous servers.
Loading...
Searching...
No Matches
cppnet.hpp
Go to the documentation of this file.
1// Copyright 2025 Kevin Exton
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
18#pragma once
19#ifndef CPPNET_HPP
20#define CPPNET_HPP
22namespace net {} // namespace net
23#include "service/async_context.hpp" // IWYU pragma: export
24#include "service/async_tcp_service.hpp" // IWYU pragma: export
25#include "service/async_udp_service.hpp" // IWYU pragma: export
26#include "service/context_thread.hpp" // IWYU pragma: export
27#include "timers/interrupt.hpp" // IWYU pragma: export
28#include "timers/timers.hpp" // IWYU pragma: export
29#endif // CPPNET_HPP
This file declares an asynchronous execution context.
This file declares an asynchronous tcp service.
This file declares an asynchronous udp service.
This file declares an asynchronous service.
This file declares interrupt related types..
This is the root namespace of cppnet.
Definition cppnet.hpp:22