#######################################
# Syntax Coloring Map For ESP8266HTTPClient
#######################################

#######################################
# Library (KEYWORD3)
#######################################

ESP8266HTTPClient	KEYWORD3		RESERVED_WORD

#######################################
# Datatypes (KEYWORD1)
#######################################

t_http_codes	KEYWORD1		DATA_TYPE
transferEncoding_t	KEYWORD1		DATA_TYPE
TransportTraits	KEYWORD1		DATA_TYPE
TransportTraitsPtr	KEYWORD1		DATA_TYPE
StreamString	KEYWORD1		DATA_TYPE
HTTPClient	KEYWORD1		DATA_TYPE

#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2
end	KEYWORD2
connected	KEYWORD2
setReuse	KEYWORD2
setUserAgent	KEYWORD2
setAuthorization	KEYWORD2
setTimeout	KEYWORD2
useHTTP10	KEYWORD2
GET	KEYWORD2
POST	KEYWORD2
PUT	KEYWORD2
PATCH	KEYWORD2
sendRequest	KEYWORD2
addHeader	KEYWORD2
collectHeaders	KEYWORD2
header	KEYWORD2
headerName	KEYWORD2
headers	KEYWORD2
hasHeader	KEYWORD2
getSize	KEYWORD2
getStream	KEYWORD2
getStreamPtr	KEYWORD2
writeToStream	KEYWORD2
getString	KEYWORD2
errorToString	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

HTTPCLIENT_DEFAULT_TCP_TIMEOUT	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_CONNECTION_REFUSED	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_SEND_HEADER_FAILED	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_SEND_PAYLOAD_FAILED	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_NOT_CONNECTED	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_CONNECTION_LOST	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_NO_STREAM	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_NO_HTTP_SERVER	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_TOO_LESS_RAM	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_ENCODING	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_STREAM_WRITE	LITERAL1		RESERVED_WORD_2
HTTPC_ERROR_READ_TIMEOUT	LITERAL1		RESERVED_WORD_2
HTTP_TCP_BUFFER_SIZE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_CONTINUE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_SWITCHING_PROTOCOLS	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PROCESSING	LITERAL1		RESERVED_WORD_2
HTTP_CODE_OK	LITERAL1		RESERVED_WORD_2
HTTP_CODE_CREATED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_ACCEPTED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NON_AUTHORITATIVE_INFORMATION	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NO_CONTENT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_RESET_CONTENT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PARTIAL_CONTENT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_MULTI_STATUS	LITERAL1		RESERVED_WORD_2
HTTP_CODE_ALREADY_REPORTED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_IM_USED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_MULTIPLE_CHOICES	LITERAL1		RESERVED_WORD_2
HTTP_CODE_MOVED_PERMANENTLY	LITERAL1		RESERVED_WORD_2
HTTP_CODE_FOUND	LITERAL1		RESERVED_WORD_2
HTTP_CODE_SEE_OTHER	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NOT_MODIFIED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_USE_PROXY	LITERAL1		RESERVED_WORD_2
HTTP_CODE_TEMPORARY_REDIRECT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PERMANENT_REDIRECT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_BAD_REQUEST	LITERAL1		RESERVED_WORD_2
HTTP_CODE_UNAUTHORIZED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PAYMENT_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_FORBIDDEN	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NOT_FOUND	LITERAL1		RESERVED_WORD_2
HTTP_CODE_METHOD_NOT_ALLOWED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NOT_ACCEPTABLE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PROXY_AUTHENTICATION_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_REQUEST_TIMEOUT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_CONFLICT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_GONE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_LENGTH_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PRECONDITION_FAILED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PAYLOAD_TOO_LARGE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_URI_TOO_LONG	LITERAL1		RESERVED_WORD_2
HTTP_CODE_UNSUPPORTED_MEDIA_TYPE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_RANGE_NOT_SATISFIABLE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_EXPECTATION_FAILED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_MISDIRECTED_REQUEST	LITERAL1		RESERVED_WORD_2
HTTP_CODE_UNPROCESSABLE_ENTITY	LITERAL1		RESERVED_WORD_2
HTTP_CODE_LOCKED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_FAILED_DEPENDENCY	LITERAL1		RESERVED_WORD_2
HTTP_CODE_UPGRADE_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_PRECONDITION_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_TOO_MANY_REQUESTS	LITERAL1		RESERVED_WORD_2
HTTP_CODE_REQUEST_HEADER_FIELDS_TOO_LARGE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_INTERNAL_SERVER_ERROR	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NOT_IMPLEMENTED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_BAD_GATEWAY	LITERAL1		RESERVED_WORD_2
HTTP_CODE_SERVICE_UNAVAILABLE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_GATEWAY_TIMEOUT	LITERAL1		RESERVED_WORD_2
HTTP_CODE_HTTP_VERSION_NOT_SUPPORTED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_VARIANT_ALSO_NEGOTIATES	LITERAL1		RESERVED_WORD_2
HTTP_CODE_INSUFFICIENT_STORAGE	LITERAL1		RESERVED_WORD_2
HTTP_CODE_LOOP_DETECTED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NOT_EXTENDED	LITERAL1		RESERVED_WORD_2
HTTP_CODE_NETWORK_AUTHENTICATION_REQUIRED	LITERAL1		RESERVED_WORD_2
HTTPC_TE_IDENTITY	LITERAL1		RESERVED_WORD_2
HTTPC_TE_CHUNKED	LITERAL1		RESERVED_WORD_2
