bref
API 2014 of the Zia HTTP server.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Typedefs
/Users/giersc_v/projets/zia/api/include/bref/Pipeline.h File Reference

Pipeline declaration. More...

#include "Function.hpp"
#include "IConfHelper.h"
#include "BrefValue.h"
#include "ILogger.h"
#include "HttpRequest.h"
#include "HttpResponse.h"
#include "IpAddress.h"
#include "Buffer.h"
#include "IDisposable.h"
#include <list>
#include <vector>
#include <utility>

Go to the source code of this file.

Classes

struct  bref::Environment
 This structure defines the environment of a request. More...
struct  bref::Environment::Client
 This structure contains client informations. More...
struct  bref::Pipeline
 Where the AModule classes register their hooks. More...
class  bref::Pipeline::IContentRequestHandler
 Handler called to execute a request. More...

Typedefs

typedef BrefValue bref::ServerConfig
 The value used for the configuration settings of the server.
typedef int bref::FdType
 Define fd type (system dependant : fd on UNIX systems, HANDLE for Windows systems) for ContentHook.

Detailed Description

Pipeline declaration.

Author:
Guillaume Papin guill.nosp@m.aume.nosp@m..papi.nosp@m.n@ep.nosp@m.itech.nosp@m..eu
Date:
Sat Mar 10 23:29:24 2012