|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().