Diag-Client-Lib
Classes | Namespaces | Enumerations | Functions
tls_client.cpp File Reference
#include "boost-support/client/tls/tls_client.h"
#include "boost-support/common/logger.h"
#include "boost-support/connection/tcp/tcp_connection.h"
#include "boost-support/error_domain/boost_support_error_domain.h"
#include "boost-support/socket/io_context.h"
#include "boost-support/socket/tls/tls_context.h"
#include "boost-support/socket/tls/tls_socket.h"
Include dependency graph for tls_client.cpp:

Go to the source code of this file.

Classes

class  boost_support::client::tls::TlsClient< TlsVersion >::TlsClientImpl
 Class to provide implementation of tls client. More...
 

Namespaces

 boost_support
 
 boost_support::client
 
 boost_support::client::tls
 
 boost_support::client::tls::anonymous_namespace{tls_client.cpp}
 

Enumerations

enum class  State : std::uint8_t
 Definitions of different connection state. More...
 

Functions

std::string boost_support::client::tls::anonymous_namespace{tls_client.cpp}::AppendIpAddressAndPort (std::string_view client_name, std::string_view ip_address, std::uint16_t port_num)
 Function to append the ip address and port number to the connection name. More...
 

Enumeration Type Documentation

◆ State

enum State : std::uint8_t
strongprivate

Definitions of different connection state.

Definition at line 56 of file tls_client.cpp.

56  : std::uint8_t {
57  kConnected = 0U,
58  kDisconnected = 1U
59  };