trantor
Non-blocking I/O cross-platform TCP network library, using C++14
Loading...
Searching...
No Matches
TcpConnection.h File Reference
#include <trantor/exports.h>
#include <trantor/net/EventLoop.h>
#include <trantor/net/InetAddress.h>
#include <trantor/utils/NonCopyable.h>
#include <trantor/utils/MsgBuffer.h>
#include <trantor/net/callbacks.h>
#include <trantor/net/Certificate.h>
#include <trantor/net/TLSPolicy.h>
#include <trantor/net/AsyncStream.h>
#include <memory>
#include <functional>
#include <string>
Include dependency graph for TcpConnection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  trantor::TcpConnection
 This class represents a TCP connection. More...

Namespaces

namespace  trantor

Typedefs

using trantor::SSLContextPtr = std::shared_ptr<SSLContext>

Functions

TRANTOR_EXPORT SSLContextPtr trantor::newSSLContext (const TLSPolicy &policy, bool server)

Detailed Description

Author
An Tao

Public header file in trantor lib.

Copyright 2018, An Tao. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the License file.