QosConfig.h File Reference
#include "acl/forward.h"
#include "hier_code.h"
#include "ip/forward.h"
#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
 

Macros

#define parse_QosConfig(X)   (X)->parseConfigLine()
 
#define free_QosConfig(X)
 
#define dump_QosConfig(e, n, X)
 

Functions

void Ip::Qos::getTosFromServer (const Comm::ConnectionPointer &server, fde *clientFde)
 
void Ip::Qos::getNfmarkFromServer (const Comm::ConnectionPointer &server, const fde *clientFde)
 
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)
 

Variables

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

Macro Definition Documentation

#define dump_QosConfig (   e,
  n,
 
)
Value:
do { \
char temp[256]; /* random number. change as needed. max config line length. */ \
(X).dumpConfigLine(temp,n); \
storeAppendPrintf(e, "%s", temp); \
} while(0);
void storeAppendPrintf(StoreEntry *e, const char *fmt,...)
Definition: store.cc:904

Definition at line 238 of file QosConfig.h.

#define free_QosConfig (   X)

Definition at line 237 of file QosConfig.h.

#define parse_QosConfig (   X)    (X)->parseConfigLine()

Definition at line 236 of file QosConfig.h.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors