|
SNAP Library 3.0, User Reference
2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <http.h>
Public Member Functions | |
| THttpRq (const PSIn &SIn) | |
| THttpRq (const THttpRqMethod &_Method, const PUrl &_Url, const TStr &ContTypeFldVal, const TMem &_BodyMem, const int &FetchId=-1) | |
| ~THttpRq () | |
| THttpRq (TSIn &) | |
| void | Save (TSOut &) |
| THttpRq & | operator= (const THttpRq &) |
| bool | IsOk () const |
| bool | IsComplete () const |
| THttpRqMethod | GetMethod () const |
| const TStr & | GetMethodNm () const |
| PUrl | GetUrl () const |
| PUrlEnv | GetUrlEnv () const |
| bool | IsFldNm (const TStr &FldNm) const |
| TStr | GetFldVal (const TStr &FldNm) const |
| bool | IsFldVal (const TStr &FldNm, const TStr &FldVal) const |
| void | AddFldVal (const TStr &FldNm, const TStr &FldVal) |
| const TStrStrH & | GetFldValH () const |
| TStr | GetHdStr () const |
| bool | IsBody () const |
| int | GetBodyLen () const |
| TStr | GetBodyAsStr () const |
| PSIn | GetBodyAsSIn () const |
| void | GetBodyAsMem (TMem &Mem) const |
| void | GetAsMem (TMem &Mem) const |
| bool | IsContType (const TStr &ContTypeStr) const |
| bool | IsContLen (int &ContLen) const |
| TStr | GetStr () const |
Static Public Member Functions | |
| static PHttpRq | New (const PSIn &SIn) |
| static PHttpRq | New (const THttpRqMethod &Method, const PUrl &Url, const TStr &ContTypeFldVal, const TMem &BodyMem) |
| static PHttpRq | New (const PUrl &Url, const int &FetchId=-1) |
| static PHttpRq | Load (TSIn &) |
Private Member Functions | |
| void | ParseSearch (const TStr &SearchStr) |
| void | ParseHttpRq (const PSIn &SIn) |
Private Attributes | |
| TCRef | CRef |
| bool | Ok |
| bool | CompleteP |
| int | MajorVerN |
| int | MinorVerN |
| THttpRqMethod | Method |
| PUrl | Url |
| TStrStrH | FldNmToValH |
| PUrlEnv | UrlEnv |
| TStr | HdStr |
| TMem | BodyMem |
Friends | |
| class | TPt< THttpRq > |
| THttpRq::THttpRq | ( | const PSIn & | SIn | ) |
Definition at line 581 of file http.cpp.
| THttpRq::THttpRq | ( | const THttpRqMethod & | _Method, |
| const PUrl & | _Url, | ||
| const TStr & | ContTypeFldVal, | ||
| const TMem & | _BodyMem, | ||
| const int & | FetchId = -1 |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| const TStrStrH & THttpRq::GetFldValH | ( | ) | const |
|
inline |
|
inline |
Definition at line 125 of file http.h.
|
inline |
|
inlinestatic |
|
private |
|
private |
|
inline |
|
private |