NCBI C++ ToolKit
Classes | Macros | Functions
http_request.hpp File Reference
#include <vector>
#include <string>
#include <optional>
#include <h2o.h>
#include <netinet/in.h>
#include <connect/ncbi_ipv6.h>
#include <corelib/tempstr.hpp>
#include <corelib/ncbidiag.hpp>
+ Include dependency graph for http_request.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  CQueryParam
 
class  CHttpRequestParser
 
class  CHttpGetParser
 
class  CHttpPostParser
 
class  CHttpRequest
 HTTP request. More...
 

Macros

#define MAX_QUERY_PARAMS   64
 
#define QUERY_PARAMS_RAW_BUF_SIZE   2048
 

Functions

string GetIPAddress (struct sockaddr *sock_addr)
 
in_port_t GetPort (struct sockaddr *sock_addr)
 

Macro Definition Documentation

◆ MAX_QUERY_PARAMS

#define MAX_QUERY_PARAMS   64

Definition at line 49 of file http_request.hpp.

◆ QUERY_PARAMS_RAW_BUF_SIZE

#define QUERY_PARAMS_RAW_BUF_SIZE   2048

Definition at line 50 of file http_request.hpp.

Function Documentation

◆ GetIPAddress()

string GetIPAddress ( struct sockaddr *  sock_addr)

◆ GetPort()

in_port_t GetPort ( struct sockaddr *  sock_addr)

Definition at line 467 of file http_request.cpp.

Referenced by CHttpRequest::PrintParams().

Modified on Fri Apr 12 17:16:21 2024 by modify_doxy.py rev. 669887