"SERVICE_NAME"
323 #define REG_CONN_LOCAL_SERVICES DEF_CONN_REG_SECTION "_""LOCAL_SERVICES"
324 #define REG_CONN_LOCAL_SERVER DEF_CONN_REG_SECTION "_""LOCAL_SERVER"
328 #define REG_CONN_IMPLICIT_SERVER_TYPE "IMPLICIT_SERVER_TYPE" 332 #define DEF_CONN_LOCAL_IPS "LOCAL_IPS" 333 #define REG_CONN_LOCAL_IPS DEF_CONN_REG_SECTION "_"DEF_CONN_LOCAL_IPS
334 #define DEF_CONN_LOCAL_IPS_DISABLE "NONE" 364(
const char* service,
368 const char* def_value
425(
const char* service
638 #define ConnNetInfo_PostOverrideUserHeader ConnNetInfo_OverrideUserHeader 824 size_tcontent_length,
827 const char* user_header,
857 #ifndef NCBI_DEPRECATED 858 # define NCBI_CONNUTIL_DEPRECATED 860 # define NCBI_CONNUTIL_DEPRECATED NCBI_DEPRECATED 868 size_tcontent_length,
871 const char* user_header,
905 const void* pattern,
914 const void* pattern,
923 const void* pattern,
938(
const void* src_buf,
955(
const void* src_buf,
960 size_t* dst_written,
961 const char* allow_symbols
977(
const void* src_buf,
993(
const void* src_buf,
998 size_t* dst_written,
999 const char* allow_symbols
1068 #define CONN_CONTENT_TYPE_LEN 63 1070 #define MAX_CONTENT_TYPE_LEN (CONN_CONTENT_TYPE_LEN+1) 1105(
const char*
str,
static CS_CONNECTION * conn
static const char * str(char *buf, int n)
unsigned int TSOCK_Flags
bitwise "OR" of ESOCK_Flags
ELOG_Level
Log severity level.
int ConnNetInfo_ExtendUserHeader(SConnNetInfo *net_info, const char *header)
const char * host
SSL host id (aka SNI) (if differs from "host")
EIO_Status URL_ConnectEx(const char *host, unsigned short port, const char *path, const char *args, TReqMethod req_method, size_t content_length, const STimeout *o_timeout, const STimeout *rw_timeout, const char *user_header, SURLExtra *extra, TSOCK_Flags flags, SOCK *sock)
int ConnNetInfo_AddPath(SConnNetInfo *net_info, const char *path)
int ConnNetInfo_SetupStandardArgs(SConnNetInfo *net_info, const char *service)
unsigned short http_proxy_port
int ConnNetInfo_SetTimeout(SConnNetInfo *net_info, const STimeout *timeout)
int ConnNetInfo_OverrideUserHeader(SConnNetInfo *net_info, const char *header)
void ConnNetInfo_DeleteAllArgs(SConnNetInfo *net_info, const char *args)
int ConnNetInfo_PreOverrideUserHeader(SConnNetInfo *net_info, const char *header)
int ConnNetInfo_ParseURL(SConnNetInfo *net_info, const char *url)
char * MIME_ComposeContentTypeEx(EMIME_Type type, EMIME_SubType subtype, EMIME_Encoding encoding, char *buf, size_t bufsize)
int ConnNetInfo_SetArgs(SConnNetInfo *net_info, const char *args)
int ConnNetInfo_AppendUserHeader(SConnNetInfo *net_info, const char *header)
SConnNetInfo * ConnNetInfo_Clone(const SConnNetInfo *net_info)
int ConnNetInfo_AppendArg(SConnNetInfo *net_info, const char *arg, const char *val)
const char * ConnNetInfo_GetValue(const char *service, const char *param, char *value, size_t value_size, const char *def_value)
EIO_Status CONN_StripToPattern(CONN conn, const void *pattern, size_t pattern_size, BUF *discard, size_t *n_discarded)
Discard all input data before (and including) the first occurrence of a "pattern".
int URL_Decode(const void *src_buf, size_t src_size, size_t *src_read, void *dst_buf, size_t dst_size, size_t *dst_written)
const char * ConnNetInfo_GetArgs(const SConnNetInfo *net_info)
int ConnNetInfo_PreOverrideArg(SConnNetInfo *net_info, const char *arg, const char *val)
SOCK URL_Connect(const char *host, unsigned short port, const char *path, const char *args, EReqMethod req_method, size_t content_length, const STimeout *o_timeout, const STimeout *rw_timeout, const char *user_header, int encode_args, TSOCK_Flags flags)
char * ConnNetInfo_URL(const SConnNetInfo *net_info)
int ConnNetInfo_PostOverrideArg(SConnNetInfo *net_info, const char *arg, const char *val)
int ConnNetInfo_PrependUserHeader(SConnNetInfo *net_info, const char *header)
int ConnNetInfo_SetUserHeader(SConnNetInfo *net_info, const char *header)
int MIME_ParseContentTypeEx(const char *str, EMIME_Type *type, EMIME_SubType *subtype, EMIME_Encoding *encoding)
void ConnNetInfo_DeleteUserHeader(SConnNetInfo *net_info, const char *header)
void URL_EncodeEx(const void *src_buf, size_t src_size, size_t *src_read, void *dst_buf, size_t dst_size, size_t *dst_written, const char *allow_symbols)
NCBI_CRED cred
SSL credentials (if any)
void ConnNetInfo_Log(const SConnNetInfo *net_info, ELOG_Level sev, LOG log)
const char * http_user_header
EBProxyType http_proxy_mask
int ConnNetInfo_DeleteArg(SConnNetInfo *net_info, const char *arg)
EIO_Status SOCK_StripToPattern(SOCK sock, const void *pattern, size_t pattern_size, BUF *discard, size_t *n_discarded)
SConnNetInfo * ConnNetInfo_Create(const char *service)
int ConnNetInfo_PrependArg(SConnNetInfo *net_info, const char *arg, const char *val)
void URL_Encode(const void *src_buf, size_t src_size, size_t *src_read, void *dst_buf, size_t dst_size, size_t *dst_written)
#define NCBI_CONNUTIL_DEPRECATED
int ConnNetInfo_Boolean(const char *str)
EBDebugPrintout debug_printout
int URL_DecodeEx(const void *src_buf, size_t src_size, size_t *src_read, void *dst_buf, size_t dst_size, size_t *dst_written, const char *allow_symbols)
int ConnNetInfo_SetPath(SConnNetInfo *net_info, const char *path)
const char * http_referer
void ConnNetInfo_Destroy(SConnNetInfo *net_info)
int ConnNetInfo_SetFrag(SConnNetInfo *net_info, const char *frag)
EIO_Status BUF_StripToPattern(BUF buffer, const void *pattern, size_t pattern_size, BUF *discard, size_t *n_discarded)
@ fProxy_None
No $http_proxy / $https_proxy used.
@ fProxy_Http
$http_proxy used
@ fProxy_Https
$https_proxy used
@ eFWMode_Legacy
Relay, no firewall.
@ eFWMode_Firewall
Regular firewall ports only, no fallback.
@ eFWMode_Adaptive
Regular firewall ports first, then fallback.
@ eFWMode_Fallback
Fallback ports only (w/o trying any regular)
#define NCBI_XCONNECT_EXPORT
const GenericPointer< typename T::ValueType > T2 value
static PCRE2_SIZE bufsize
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4