The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

m_httpd.cpp File Reference

#include "inspircd.h"
#include <algorithm>
#include "modules.h"
#include "httpd.h"

Include dependency graph for m_httpd.cpp:

Go to the source code of this file.

Classes

class  HttpServerSocket
 A socket used for HTTP transport. More...
class  ModuleHttpServer

Enumerations

enum  HttpState { HTTP_LISTEN = 0, HTTP_SERVE_WAIT_REQUEST = 1, HTTP_SERVE_RECV_POSTDATA = 2, HTTP_SERVE_SEND_DATA = 3 }
 HTTP socket states. More...

Variables

static ModuleHttpServerHttpModule
static bool claimed


Enumeration Type Documentation

enum HttpState
 

HTTP socket states.

Enumerator:
HTTP_LISTEN 
HTTP_SERVE_WAIT_REQUEST 
HTTP_SERVE_RECV_POSTDATA 
HTTP_SERVE_SEND_DATA 

Definition at line 28 of file m_httpd.cpp.

00029 {
00030         HTTP_LISTEN = 0,
00031         HTTP_SERVE_WAIT_REQUEST = 1,
00032         HTTP_SERVE_RECV_POSTDATA = 2,
00033         HTTP_SERVE_SEND_DATA = 3
00034 };


Variable Documentation

bool claimed [static]
 

Definition at line 24 of file m_httpd.cpp.

Referenced by ModuleHttpServer::OnRequest(), and HttpServerSocket::ServeData().

ModuleHttpServer* HttpModule [static]
 

Definition at line 21 of file m_httpd.cpp.