Diag-Client-Lib
Classes | Typedefs | Variables
boost_support::socket::tcp Namespace Reference

Classes

class  TcpClientSocket
 Class used to create a tcp socket for handling transmission and reception of tcp message from driver. More...
 
class  TcpMessage
 Immutable class to store received tcp message. More...
 
class  CreateTcpServerSocket
 

Typedefs

using TcpMessageConstPtr = std::unique_ptr< const TcpMessage >
 The unique pointer to const TcpMessage. More...
 
using TcpMessagePtr = std::unique_ptr< TcpMessage >
 The unique pointer to TcpMessage. More...
 
using TcpIpAddress = boost::asio::ip::address
 
using TcpErrorCodeType = boost::system::error_code
 
using Tcp = boost::asio::ip::tcp
 
using TcpSocket = Tcp::socket
 

Variables

constexpr std::uint8_t kDoipheadrSize = 8U
 Doip HeaderSize. More...
 

Typedef Documentation

◆ Tcp

using boost_support::socket::tcp::Tcp = typedef boost::asio::ip::tcp

Definition at line 22 of file tcp_server.h.

◆ TcpErrorCodeType

using boost_support::socket::tcp::TcpErrorCodeType = typedef boost::system::error_code

Definition at line 17 of file tcp_server.cpp.

◆ TcpIpAddress

using boost_support::socket::tcp::TcpIpAddress = typedef boost::asio::ip::address

Definition at line 16 of file tcp_server.cpp.

◆ TcpMessageConstPtr

using boost_support::socket::tcp::TcpMessageConstPtr = typedef std::unique_ptr<const TcpMessage>

The unique pointer to const TcpMessage.

Definition at line 172 of file tcp_message.h.

◆ TcpMessagePtr

using boost_support::socket::tcp::TcpMessagePtr = typedef std::unique_ptr<TcpMessage>

The unique pointer to TcpMessage.

Definition at line 177 of file tcp_message.h.

◆ TcpSocket

using boost_support::socket::tcp::TcpSocket = typedef Tcp::socket

Definition at line 23 of file tcp_server.h.

Variable Documentation

◆ kDoipheadrSize

constexpr std::uint8_t boost_support::socket::tcp::kDoipheadrSize = 8U
constexpr