#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
 
tcp_keepalive
 
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

AnyP::PortCfg::PortCfg ( )

Definition at line 27 of file PortCfg.cc.

References tcp_keepalive.

AnyP::PortCfg::~PortCfg ( )

Definition at line 47 of file PortCfg.cc.

References Comm::IsConnOpen(), NULL, and safe_free.

Member Function Documentation

Member Data Documentation

bool AnyP::PortCfg::actAsOrigin

Definition at line 40 of file PortCfg.h.

bool AnyP::PortCfg::allow_direct

Definition at line 38 of file PortCfg.h.

Referenced by clone().

bool AnyP::PortCfg::connection_auth_disabled

Definition at line 43 of file PortCfg.h.

Referenced by clone().

char* AnyP::PortCfg::defaultsite

Definition at line 34 of file PortCfg.h.

Referenced by clone().

int AnyP::PortCfg::disable_pmtu_discovery

Definition at line 48 of file PortCfg.h.

Referenced by clone().

bool AnyP::PortCfg::enabled

Definition at line 54 of file PortCfg.h.

TrafficMode AnyP::PortCfg::flags

Definition at line 36 of file PortCfg.h.

Referenced by clone().

bool AnyP::PortCfg::ftp_track_dirs

Definition at line 45 of file PortCfg.h.

Referenced by clone().

unsigned int AnyP::PortCfg::idle

Definition at line 51 of file PortCfg.h.

bool AnyP::PortCfg::ignore_cc

Definition at line 41 of file PortCfg.h.

unsigned int AnyP::PortCfg::interval

Definition at line 52 of file PortCfg.h.

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.

char* AnyP::PortCfg::name

Definition at line 33 of file PortCfg.h.

Referenced by clone().

PortCfgPointer AnyP::PortCfg::next

Definition at line 29 of file PortCfg.h.

Ip::Address AnyP::PortCfg::s

Definition at line 31 of file PortCfg.h.

Referenced by clone(), and Security::ServerOptions::createSigningContexts().

Security::ServerOptions AnyP::PortCfg::secure

Definition at line 65 of file PortCfg.h.

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

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

Referenced by clone(), and PortCfg().

unsigned int AnyP::PortCfg::timeout

Definition at line 53 of file PortCfg.h.

AnyP::ProtocolVersion AnyP::PortCfg::transport

Definition at line 32 of file PortCfg.h.

Referenced by clone(), and Security::ServerOptions::createSigningContexts().

bool AnyP::PortCfg::vhost

Definition at line 39 of file PortCfg.h.

Referenced by clone().

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:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors