QosConfig.h File Reference
#include "acl/forward.h"
#include "cbdata.h"
#include "comm/forward.h"
#include "hier_code.h"
#include "ip/forward.h"
#include "ip/NfMarkConfig.h"
#include "store/forward.h"
#include <iosfwd>
#include <limits>
Include dependency graph for QosConfig.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  acl_tos
 
class  acl_nfmark
 
class  Ip::Qos::Config
 

Namespaces

 Ip
 
 Ip::Qos
 

Enumerations

enum  Ip::Qos::ConnectionDirection {
  Ip::Qos::dirAccepted,
  Ip::Qos::dirOpened
}
 Possible Squid roles in connection handling. More...
 

Functions

void Ip::Qos::getTosFromServer (const Comm::ConnectionPointer &server, fde *clientFde)
 
nfmark_t Ip::Qos::getNfConnmark (const Comm::ConnectionPointer &conn, const ConnectionDirection connDir)
 
bool Ip::Qos::setNfConnmark (Comm::ConnectionPointer &conn, const ConnectionDirection connDir, const NfMarkConfig &cm)
 
int Ip::Qos::doTosLocalMiss (const Comm::ConnectionPointer &conn, const hier_code hierCode)
 
int Ip::Qos::doNfmarkLocalMiss (const Comm::ConnectionPointer &conn, const hier_code hierCode)
 
int Ip::Qos::doTosLocalHit (const Comm::ConnectionPointer &conn)
 
int Ip::Qos::doNfmarkLocalHit (const Comm::ConnectionPointer &conn)
 
int Ip::Qos::setSockTos (const Comm::ConnectionPointer &conn, tos_t tos)
 
int Ip::Qos::setSockTos (const int fd, tos_t tos, int type)
 
int Ip::Qos::setSockNfmark (const Comm::ConnectionPointer &conn, nfmark_t mark)
 
int Ip::Qos::setSockNfmark (const int fd, nfmark_t mark)
 
void parse_QosConfig (Ip::Qos::Config *c)
 
void free_QosConfig (Ip::Qos::Config *)
 
void dump_QosConfig (StoreEntry *, const char *directiveName, const Ip::Qos::Config &)
 

Variables

Config Ip::Qos::TheConfig
 Globally available instance of Qos::Config. More...
 

Function Documentation

◆ dump_QosConfig()

void dump_QosConfig ( StoreEntry ,
const char *  directiveName,
const Ip::Qos::Config  
)

Definition at line 631 of file QosConfig.cc.

References Ip::Qos::Config::dumpConfigLine().

◆ free_QosConfig()

void free_QosConfig ( Ip::Qos::Config )
inline

Definition at line 251 of file QosConfig.h.

◆ parse_QosConfig()

void parse_QosConfig ( Ip::Qos::Config c)
inline

Definition at line 250 of file QosConfig.h.

References Ip::Qos::Config::parseConfigLine().

 

Introduction

Documentation

Support

Miscellaneous