Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::service::TcpTransporterConfig Struct Referenceabstract

TCP transporter configuration. More...

#include <TcpTransporter.h>

Public Member Functions

virtual ~TcpTransporterConfig ()=default
 
virtual TcpConnectioncreateConnection ()=0
 
virtual void freeConnection (TcpConnection *conn)
 

Public Attributes

uint32_t keepalive = 30
 
security::SSLContext::Ptr servCtx = nullptr
 

Detailed Description

TCP transporter configuration.

Constructor & Destructor Documentation

◆ ~TcpTransporterConfig()

virtual sese::service::TcpTransporterConfig::~TcpTransporterConfig ( )
virtualdefault

Member Function Documentation

◆ createConnection()

virtual TcpConnection * sese::service::TcpTransporterConfig::createConnection ( )
pure virtual

◆ freeConnection()

void sese::service::TcpTransporterConfig::freeConnection ( TcpConnection * conn)
virtual

Member Data Documentation

◆ keepalive

uint32_t sese::service::TcpTransporterConfig::keepalive = 30

◆ servCtx

security::SSLContext::Ptr sese::service::TcpTransporterConfig::servCtx = nullptr

The documentation for this struct was generated from the following files: