46 void far * m_hSession;
47 void far * m_hConnect;
48 void far * m_hRequest;
55 int HttpGetHeader(std::string host, std::string path,
int port = 80,
bool ishttps=
false);
std::vector< uint8_t > m_buff
Definition http.h:40
HttpStream()
Definition http.cpp:380
int m_socket
Definition http.h:41
size_t m_data_start
Definition http.h:43
int SendPacket(char *buff, size_t sz)
Definition http.cpp:385
int HttpGetHeader(std::string host, std::string path, int port=80, bool ishttps=false)
Definition http.cpp:418
~HttpStream()
Definition http.cpp:657
int RecvPacket(char *buff, size_t sz)
Definition http.cpp:395
int parser_response(std::string rep)
Definition http.cpp:581
void * m_ssl
Definition http.h:51
std::map< std::string, std::string > m_response
Definition http.h:42
int HttpDownload(char *buff, size_t sz)
Definition http.cpp:617
size_t HttpGetFileSize()
Definition http.cpp:576