#include <PortCfg.h>

Inheritance diagram for AnyP::PortCfg:
Collaboration diagram for AnyP::PortCfg:

Public Member Functions

 PortCfg ()
 ~PortCfg ()
AnyP::PortCfgPointer clone () const

Public Attributes

PortCfgPointer next
Ip::Address s
AnyP::ProtocolVersion transport
 transport protocol and version received by this port More...
char * name
char * defaultsite
TrafficMode flags
 flags indicating what type of traffic to expect via this port. More...
bool allow_direct
 Allow direct forwarding in accelerator mode. More...
bool vhost
 uses host header More...
bool actAsOrigin
 update replies to conform with RFC 2616 More...
bool ignore_cc
 Ignore request Cache-Control directives. More...
bool connection_auth_disabled
 Don't support connection oriented auth. More...
bool ftp_track_dirs
 whether transactions should track FTP directories More...
int vport
 virtual port support. -1 if dynamic, >0 static More...
int disable_pmtu_discovery
struct {
   unsigned int   idle
   unsigned int   interval
   unsigned int   timeout
   bool   enabled
Comm::ConnectionPointer listenConn
Security::ServerOptions secure
 TLS configuration options for this listening port. More...

Detailed Description

Definition at line 22 of file PortCfg.h.

Constructor & Destructor Documentation

◆ PortCfg()

AnyP::PortCfg::PortCfg ( )

Definition at line 27 of file PortCfg.cc.

References tcp_keepalive.

◆ ~PortCfg()

AnyP::PortCfg::~PortCfg ( )

Member Function Documentation

◆ clone()

Member Data Documentation

◆ actAsOrigin

bool AnyP::PortCfg::actAsOrigin

Definition at line 40 of file PortCfg.h.

◆ allow_direct

bool AnyP::PortCfg::allow_direct

Definition at line 38 of file PortCfg.h.

Referenced by clone().

◆ connection_auth_disabled

bool AnyP::PortCfg::connection_auth_disabled

Definition at line 43 of file PortCfg.h.

Referenced by clone().

◆ defaultsite

char* AnyP::PortCfg::defaultsite

Definition at line 34 of file PortCfg.h.

Referenced by clone(), and ~PortCfg().

◆ disable_pmtu_discovery

int AnyP::PortCfg::disable_pmtu_discovery

Definition at line 48 of file PortCfg.h.

Referenced by clone().

◆ enabled

bool AnyP::PortCfg::enabled

Definition at line 54 of file PortCfg.h.

◆ flags

TrafficMode AnyP::PortCfg::flags

Definition at line 36 of file PortCfg.h.

Referenced by clone().

◆ ftp_track_dirs

bool AnyP::PortCfg::ftp_track_dirs

Definition at line 45 of file PortCfg.h.

Referenced by clone().

◆ idle

unsigned int AnyP::PortCfg::idle

Definition at line 51 of file PortCfg.h.

◆ ignore_cc

bool AnyP::PortCfg::ignore_cc

Definition at line 41 of file PortCfg.h.

◆ interval

unsigned int AnyP::PortCfg::interval

Definition at line 52 of file PortCfg.h.

◆ listenConn

Comm::ConnectionPointer AnyP::PortCfg::listenConn

The listening socket details. If Comm::ConnIsOpen() we are actively listening for client requests. use listenConn->close() to stop.

Definition at line 62 of file PortCfg.h.

Referenced by ~PortCfg().

◆ name

char* AnyP::PortCfg::name

Definition at line 33 of file PortCfg.h.

Referenced by clone(), and ~PortCfg().

◆ next

PortCfgPointer AnyP::PortCfg::next

Definition at line 29 of file PortCfg.h.

◆ s

◆ secure

Security::ServerOptions AnyP::PortCfg::secure

Definition at line 65 of file PortCfg.h.

Referenced by clone(), and Ssl::configureUnconfiguredSslContext().

◆ tcp_keepalive

struct { ... } AnyP::PortCfg::tcp_keepalive

Referenced by clone(), and PortCfg().

◆ timeout

unsigned int AnyP::PortCfg::timeout

Definition at line 53 of file PortCfg.h.

◆ transport

◆ vhost

bool AnyP::PortCfg::vhost

Definition at line 39 of file PortCfg.h.

Referenced by clone().

◆ vport

int AnyP::PortCfg::vport

Definition at line 47 of file PortCfg.h.

Referenced by clone().

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






Web Site Translations