Lines Matching defs:protocol

57 /* CURLPROTO_GOPHERS (29) is the highest publicly used protocol bit number,
60 * protocol fields in the protocol handler.
94 protocol handler should only ever have a single CURLPROTO_ in its protocol
333 const char *scheme; /* protocol scheme used */
518 BIT(protoconnstart);/* the protocol layer has STARTED its operation after
628 UPGR101_WORKING /* talking upgraded protocol */
686 /* Client Writer stack, handles trasnfer- and content-encodings, protocol
706 /* Allocated protocol-specific data. Each protocol handler makes sure this
755 * Specific protocol handler.
766 /* These two functions MUST be set to be protocol dependent */
776 /* This function *MAY* be set to a protocol-dependent function that is run
809 /* This function *MAY* be set to a protocol-dependent function that is run
819 allow the protocol to do extra handling in writing response to
835 curl_prot_t protocol; /* See CURLPROTO_* - this needs to be the single
836 specific protocol bit */
837 curl_prot_t family; /* single bit for protocol family; basically the
838 non-TLS name of the protocol this is */
845 #define PROTOPT_DUAL (1<<1) /* this protocol uses two connections */
852 #define PROTOPT_NONETWORK (1<<4) /* protocol doesn't use the network! */
855 #define PROTOPT_NOURLQUERY (1<<6) /* protocol can't handle
865 this protocol and act as a gateway */
866 #define PROTOPT_WILDCARD (1<<12) /* protocol supports wildcard matching */
869 #define PROTOPT_NOTCPPROXY (1<<14) /* this protocol can't proxy over TCP */
961 const struct Curl_handler *handler; /* Connection's protocol handler */
962 const struct Curl_handler *given; /* The protocol first given */
1093 unsigned char alpn; /* APLN TLS negotiated protocol, a CURL_HTTP_VERSION*
1345 /* host name, port number and protocol of the first (not followed) request.
1889 BIT(include_header); /* include received protocol headers in data output */
1920 BIT(haproxyprotocol); /* whether to send HAProxy PROXY protocol v1