Elements.h File Reference
#include "sbuf/SBuf.h"
Include dependency graph for Elements.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProxyProtocol::Two::Tlv
 a single Type-Length-Value (TLV) block from PROXY protocol specs More...
 

Namespaces

namespace  ProxyProtocol
 
namespace  ProxyProtocol::Two
 

Enumerations

enum  ProxyProtocol::Two::FieldType {
  ProxyProtocol::Two::htUnknown = 0x00 ,
  ProxyProtocol::Two::htAlpn = 0x01 ,
  ProxyProtocol::Two::htAuthority = 0x02 ,
  ProxyProtocol::Two::htCrc32c = 0x03 ,
  ProxyProtocol::Two::htNoop = 0x04 ,
  ProxyProtocol::Two::htSsl = 0x20 ,
  ProxyProtocol::Two::htSslVersion = 0x21 ,
  ProxyProtocol::Two::htSslCn = 0x22 ,
  ProxyProtocol::Two::htSslCipher = 0x23 ,
  ProxyProtocol::Two::htSslSigAlg = 0x24 ,
  ProxyProtocol::Two::htSslKeyAlg = 0x25 ,
  ProxyProtocol::Two::htNetns = 0x30 ,
  ProxyProtocol::Two::htPseudoBegin = 0x101 ,
  ProxyProtocol::Two::htPseudoVersion ,
  ProxyProtocol::Two::htPseudoCommand ,
  ProxyProtocol::Two::htPseudoSrcAddr ,
  ProxyProtocol::Two::htPseudoDstAddr ,
  ProxyProtocol::Two::htPseudoSrcPort ,
  ProxyProtocol::Two::htPseudoDstPort ,
  ProxyProtocol::Two::htPseudoEnd
}
 numeric IDs of registered PROXY protocol TLV types and pseudo headers More...
 
enum  ProxyProtocol::Two::Command {
  ProxyProtocol::Two::cmdLocal = 0x00 ,
  ProxyProtocol::Two::cmdProxy = 0x01
}
 PROXY protocol 'command' field value. More...
 
enum  ProxyProtocol::Two::AddressFamily {
  ProxyProtocol::Two::afUnspecified = 0x00 ,
  ProxyProtocol::Two::afInet = 0x1 ,
  ProxyProtocol::Two::afInet6 = 0x2 ,
  ProxyProtocol::Two::afUnix = 0x3
}
 
enum  ProxyProtocol::Two::TransportProtocol {
  ProxyProtocol::Two::tpUnspecified = 0x00 ,
  ProxyProtocol::Two::tpStream = 0x1 ,
  ProxyProtocol::Two::tpDgram = 0x2
}
 

Functions

const SBufProxyProtocol::PseudoFieldTypeToFieldName (const Two::FieldType)
 
Two::FieldType ProxyProtocol::FieldNameToFieldType (const SBuf &nameOrId)
 

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors