ReactOS 0.4.16-dev-963-g182f353
|
Public Member Functions | |
RequestHandler (SOCKET s) | |
~RequestHandler () | |
void | RecvData (string input) |
void | OkToSend () |
SOCKET | GetSocket () const |
bool | ShouldDie () const |
bool | WantPollout () const |
Private Types | |
enum | _RHState { NO_REQUEST_YET , REQUEST_RECVD_SENDING_REPLY , SHOULD_DIE } |
typedef enum RequestHandler::_RHState | RHState |
Private Member Functions | |
string | urlenc (string in) |
string | urldec (string in) |
string | dump_one_line (const char *data, int llen, int len, int addr) |
string | bindump (const char *data, int len) |
string | present_value (DWORD type, const char *data, DWORD len) |
void | process_valid_request (HKEY open_reg_key, string key_name) |
void | process_invalid_request (string reg_key) |
void | process_root_request () |
void | process_request (string reg_key) |
Private Attributes | |
string | full_input |
string | remaining_output |
SOCKET | socket |
RHState | state |
Definition at line 42 of file netreg.cpp.
|
private |
|
private |
Enumerator | |
---|---|
NO_REQUEST_YET | |
REQUEST_RECVD_SENDING_REPLY | |
SHOULD_DIE |
Definition at line 398 of file netreg.cpp.
|
inline |
Definition at line 44 of file netreg.cpp.
|
inline |
Definition at line 45 of file netreg.cpp.
Definition at line 166 of file netreg.cpp.
Referenced by present_value().
|
inlineprivate |
Definition at line 142 of file netreg.cpp.
Referenced by bindump().
|
inline |
Definition at line 82 of file netreg.cpp.
|
inline |
Definition at line 66 of file netreg.cpp.
Definition at line 184 of file netreg.cpp.
Referenced by process_valid_request().
Definition at line 294 of file netreg.cpp.
Referenced by process_request(), and process_valid_request().
Definition at line 338 of file netreg.cpp.
Referenced by RecvData().
|
inlineprivate |
Definition at line 311 of file netreg.cpp.
Referenced by process_request().
Definition at line 191 of file netreg.cpp.
Referenced by process_request().
Definition at line 46 of file netreg.cpp.
|
inline |
Definition at line 84 of file netreg.cpp.
Definition at line 112 of file netreg.cpp.
Referenced by RecvData().
Definition at line 94 of file netreg.cpp.
Referenced by process_root_request(), and process_valid_request().
|
inline |
Definition at line 88 of file netreg.cpp.
|
private |
Definition at line 404 of file netreg.cpp.
Referenced by RecvData().
|
private |
Definition at line 405 of file netreg.cpp.
Referenced by OkToSend(), process_invalid_request(), process_root_request(), and process_valid_request().
|
private |
Definition at line 406 of file netreg.cpp.
Referenced by GetSocket(), OkToSend(), and ~RequestHandler().
|
private |
Definition at line 407 of file netreg.cpp.
Referenced by OkToSend(), RecvData(), ShouldDie(), and WantPollout().