qb
2.0.0.0
C++17 Actor Framework
|
Main include file for the QB asynchronous I/O library. More...
#include "async/event/all.h"
#include "async/file.h"
#include "async/io.h"
#include "async/tcp/connector.h"
#include "async/tcp/client.h"
#include "async/tcp/server.h"
#include "async/udp/client.h"
#include "async/udp/server.h"
#include "config.h"
#include "transport/accept.h"
#include "transport/tcp.h"
Go to the source code of this file.
Classes | |
struct | qb::io::use< _Derived > |
Helper template providing type aliases for integrating qb-io asynchronous components. More... | |
struct | qb::io::use< _Derived >::tcp |
Provides type aliases for TCP-based asynchronous components. More... | |
struct | qb::io::use< _Derived >::udp |
Provides type aliases for UDP-based asynchronous components. More... |
Main include file for the QB asynchronous I/O library.
This file provides a convenient single include point for all asynchronous I/O functionality in the QB framework. It includes all the necessary headers for implementing asynchronous TCP and UDP clients and servers, file operations, and I/O event handling.
The file also defines a 'use' template struct that simplifies the creation of various asynchronous I/O components through type aliases, enabling a consistent interface for different transport implementations.
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.