ServerWebServerIRequest Class Reference

#include <ServerWebServerI.h>

List of all members.

Public Member Functions

 ServerWebServerIRequest (const char *url, std::map< std::string, std::string > &fields, std::map< std::string, NetMessage * > &parts)
 ~ServerWebServerIRequest ()
const char * getUrl ()
std::map
< std::string,
std::string > & 
getFields ()
std::map
< std::string,
NetMessage * > & 
getParts ()
ServerAdminSessions::SessionParamsgetSession ()
void setSession (ServerAdminSessions::SessionParams *session)

Private Attributes

std::string url_
std::map
< std::string,
std::string
fields_
std::map
< std::string,
NetMessage * > 
parts_
ServerAdminSessions::SessionParamssession_


Detailed Description

Definition at line 28 of file ServerWebServerI.h.


Constructor & Destructor Documentation

ServerWebServerIRequest::ServerWebServerIRequest ( const char *  url,
std::map< std::string, std::string > &  fields,
std::map< std::string, NetMessage * > &  parts 
)

Definition at line 24 of file ServerWebServerI.cpp.

ServerWebServerIRequest::~ServerWebServerIRequest (  ) 

Definition at line 35 of file ServerWebServerI.cpp.

References NetMessagePool::addToPool(), NetMessagePool::instance(), and parts_.


Member Function Documentation

const char* ServerWebServerIRequest::getUrl (  )  [inline]

Definition at line 36 of file ServerWebServerI.h.

References url_.

Referenced by ServerWebHandler::LogHandler::processRequest(), and ServerWebAppletHandler::AppletFileHandler::processRequest().

std::map<std::string, std::string>& ServerWebServerIRequest::getFields (  )  [inline]

Definition at line 37 of file ServerWebServerI.h.

References fields_.

Referenced by ServerWebSettingsHandler::SettingsModHandler::processRequest(), ServerWebSettingsHandler::SettingsMainHandler::processRequest(), ServerWebSettingsHandler::SettingsAllHandler::processRequest(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), ServerWebSettingsHandler::SettingsPlayersHandler::processRequest(), ServerWebHandler::StatsHandler::processRequest(), ServerWebHandler::AccountHandler::processRequest(), ServerWebHandler::SessionsHandler::processRequest(), ServerWebHandler::ModsHandler::processRequest(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::ServerHandler::processRequest(), ServerWebHandler::GameHandler::processRequest(), ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::LogHandler::processRequest(), ServerWebHandler::PlayerHandlerThreaded::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), ServerWebAppletHandler::AppletActionHandler::processRequest(), and ServerWebAppletHandler::AppletHtmlHandler::processRequest().

std::map<std::string, NetMessage *>& ServerWebServerIRequest::getParts (  )  [inline]

Definition at line 38 of file ServerWebServerI.h.

References parts_.

Referenced by ServerWebSettingsHandler::SettingsModHandler::processRequest().

ServerAdminSessions::SessionParams* ServerWebServerIRequest::getSession (  )  [inline]

Definition at line 39 of file ServerWebServerI.h.

References session_.

Referenced by ServerWebSettingsHandler::SettingsModHandler::processRequest(), ServerWebSettingsHandler::SettingsMainHandler::processRequest(), ServerWebSettingsHandler::SettingsAllHandler::processRequest(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), ServerWebSettingsHandler::SettingsPlayersHandler::processRequest(), ServerWebHandler::StatsHandler::processRequest(), ServerWebHandler::AccountHandler::processRequest(), ServerWebHandler::SessionsHandler::processRequest(), ServerWebHandler::ModsHandler::processRequest(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::ServerHandler::processRequest(), ServerWebHandler::GameHandler::processRequest(), ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::LogHandler::processRequest(), ServerWebHandler::PlayerHandlerThreaded::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), ServerWebAppletHandler::AppletActionHandler::processRequest(), and ServerWebAppletHandler::AppletHtmlHandler::processRequest().

void ServerWebServerIRequest::setSession ( ServerAdminSessions::SessionParams session  )  [inline]

Definition at line 40 of file ServerWebServerI.h.

References session_.

Referenced by ServerWebServer::processQueue().


Member Data Documentation

std::string ServerWebServerIRequest::url_ [private]

Definition at line 43 of file ServerWebServerI.h.

Referenced by getUrl().

std::map<std::string, std::string> ServerWebServerIRequest::fields_ [private]

Definition at line 44 of file ServerWebServerI.h.

Referenced by getFields().

std::map<std::string, NetMessage *> ServerWebServerIRequest::parts_ [private]

Definition at line 45 of file ServerWebServerI.h.

Referenced by getParts(), and ~ServerWebServerIRequest().

ServerAdminSessions::SessionParams* ServerWebServerIRequest::session_ [private]

Definition at line 46 of file ServerWebServerI.h.

Referenced by getSession(), and setSession().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:06 2009 for Scorched3D by  doxygen 1.5.3