bref
API 2014 of the Zia HTTP server.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Public Member Functions | Public Attributes
bref::Environment Struct Reference

This structure defines the environment of a request. More...

#include <Pipeline.h>

List of all members.

Classes

struct  Client
 This structure contains client informations. More...

Public Member Functions

 Environment (const ServerConfig &theServerConfig, const IConfHelper &theServerConfigHelper, ILogger *theLogger, Client theClient)

Public Attributes

const ServerConfigserverConfig
const IConfHelperserverConfigHelper
ILoggerlogger
struct bref::Environment::Client client

Detailed Description

This structure defines the environment of a request.

The environment of a request contains a logger and the server configuration.

We choose to do this because an implementation is free to handle different ILogger (with different output file) for each virtual host for example.


Member Data Documentation

The client description

the logger for a given context

the server configuration

the helper on server configuration


The documentation for this struct was generated from the following file: