GraphChi  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
mongoose::MongooseServer Class Reference
Inheritance diagram for mongoose::MongooseServer:
TestMongoServer

List of all members.

Public Member Functions

void setOptions (const ServerOptionSet &options)
void setOption (const std::string &name, const std::string &value)
void getOptions (ServerOptionSet &options) const
bool getOptionValue (const std::string &name, std::string &value) const
void getOptionValue (const std::string &name, std::string &value, const std::string &defValue) const
virtual void init ()
void start ()
void stop ()
bool isRunning ()
virtual void * handleEvent (ServerHandlingEvent eventCode, struct mg_connection *conn, const struct mg_request_info *request_info)

Static Public Member Functions

static void getValidOptions (ServerOptionList &output)
static std::string getVersion ()
static void calcMD5 (const std::string &text, std::string &output)
static MongooseRequestMethodCode methodTextToCode (const std::string &text)

Protected Member Functions

virtual bool handleEvent (ServerHandlingEvent eventCode, MongooseConnection &connection, const MongooseRequest &request, MongooseResponse &response)
virtual MongooseConnectionnewConnection (struct mg_connection *conn)
virtual MongooseRequestnewRequest (struct mg_connection *conn, const struct mg_request_info *request)
virtual MongooseResponsenewResponse (struct mg_connection *conn)
void checkStopped ()
const char ** prepareOptions ()
void unprepareOptions ()
void checkMethodMap ()

Protected Attributes

ServerOptionSet m_options
ServerOptionStorage m_optionStorage
bool m_statusRunning
bool m_prepared
struct mg_contextm_ctx

Static Protected Attributes

static MethodMapGuard m_methodMap

The documentation for this class was generated from the following files: