API Guide Home (Online version only) |

# HS_HTTPLibConst.h File Reference

Go to the source code of this file.

## Defines

- #define kHTTPLibTrapOpen sysLibTrapOpen
- #define kHTTPLibTrapClose sysLibTrapClose
- #define kHTTPLibTrapSleep sysLibTrapSleep
- #define kHTTPLibTrapWake sysLibTrapWake
- #define kHTTPLibTrapOpenCount (sysLibTrapCustom + 0)
- #define kHTTPLibTrapInitialize (sysLibTrapCustom + 1)
- #define kHTTPLibTrapFinalize (sysLibTrapCustom + 2)
- #define kHTTPLibTrapSSLClass (sysLibTrapCustom + 3)
- #define kHTTPLibTrapRegisterSSLClass (sysLibTrapCustom + 4)
- #define kHTTPLibTrapClearDNSCache (sysLibTrapCustom + 5)
- #define kHTTPLibTrapCloseAllKeepAlive (sysLibTrapCustom + 6)
- #define kHTTPLibTrapMakeProxy (sysLibTrapCustom + 7)
- #define kHTTPLibTrapSetHTTPPort (sysLibTrapCustom + 8)
- #define kHTTPLibTrapSetHTTPSPort (sysLibTrapCustom + 9)
- #define kHTTPLibTrapSetMaxRequestHeader (sysLibTrapCustom + 10)
- #define kHTTPLibTrapSetMaxRequestBody (sysLibTrapCustom + 11)
- #define kHTTPLibTrapSetProxy (sysLibTrapCustom + 12)
- #define kHTTPLibTrapSetUserAgent (sysLibTrapCustom + 13)
- #define kHTTPLibTrapSetDefaultHeaders (sysLibTrapCustom + 14)
- #define kHTTPLibTrapSetUseProxy (sysLibTrapCustom + 15)
- #define kHTTPLibTrapSetHTTP11OverProxy (sysLibTrapCustom + 16)
- #define kHTTPLibTrapSetSendReferer (sysLibTrapCustom + 17)
- #define kHTTPLibTrapSetSendProxyKeepAlive (sysLibTrapCustom + 18)
- #define kHTTPLibTrapSetSendCookie (sysLibTrapCustom + 19)
- #define kHTTPLibTrapSetConnectTimeOut (sysLibTrapCustom + 20)
- #define kHTTPLibTrapSetReqTimeOut (sysLibTrapCustom + 21)
- #define kHTTPLibTrapSetRspTimeOut (sysLibTrapCustom + 22)
- #define kHTTPLibTrapIsUseProxy (sysLibTrapCustom + 23)
- #define kHTTPLibTrapIsHTTP11OverProxy (sysLibTrapCustom + 24)
- #define kHTTPLibTrapIsSendReferer (sysLibTrapCustom + 25)
- #define kHTTPLibTrapIsSendCookie (sysLibTrapCustom + 26)
- #define kHTTPLibTrapStreamNew (sysLibTrapCustom + 27)
- #define kHTTPLibTrapStreamDelete (sysLibTrapCustom + 28)
- #define kHTTPLibTrapStreamCreateRequest (sysLibTrapCustom + 29)
- #define kHTTPLibTrapStreamCreateRequestWithChunkEncoding (sysLibTrapCustom + 30)
- #define kHTTPLibTrapStreamSendRequest (sysLibTrapCustom + 31)
- #define kHTTPLibTrapStreamSendRequestWithPostData (sysLibTrapCustom + 32)
- #define kHTTPLibTrapStreamSendRequestWithChunkEncoding (sysLibTrapCustom + 33)
- #define kHTTPLibTrapStreamReceiveResponse (sysLibTrapCustom + 34)
- #define kHTTPLibTrapStreamGetFlag (sysLibTrapCustom + 35)
- #define kHTTPLibTrapStreamClose (sysLibTrapCustom + 36)
- #define kHTTPLibTrapStreamIsHeaderReceived (sysLibTrapCustom + 37)
- #define kHTTPLibTrapStreamSetPostData (sysLibTrapCustom + 38)
- #define kHTTPLibTrapStreamGetScheme (sysLibTrapCustom + 39)
- #define kHTTPLibTrapStreamGetState (sysLibTrapCustom + 40)
- #define kHTTPLibTrapStreamGetStatusCode (sysLibTrapCustom + 41)
- #define kHTTPLibTrapStreamGetResponseHeaderLength (sysLibTrapCustom + 42)
- #define kHTTPLibTrapStreamGetResponseHeader (sysLibTrapCustom + 43)
- #define kHTTPLibTrapStreamGetContentLength (sysLibTrapCustom + 44)
- #define kHTTPLibTrapStreamGetEntityLength (sysLibTrapCustom + 45)
- #define kHTTPLibTrapStreamAddHeaderLine (sysLibTrapCustom + 46)
- #define kHTTPLibTrapStreamAddHeader (sysLibTrapCustom + 47)
- #define kHTTPLibTrapStreamGetHeader (sysLibTrapCustom + 48)
- #define kHTTPLibTrapMakeCertList (sysLibTrapCustom + 49)
- #define kHTTPLibTrapHeaderSplitByX (sysLibTrapCustom + 50)
- #define kHTTPLibTrapAuthInfoTidy (sysLibTrapCustom + 51)
- #define kHTTPLibTrapSetUserPass (sysLibTrapCustom + 52)
- #define kHTTPLibTrapFindAuthInfo (sysLibTrapCustom + 53)
- #define kHTTPLibTrapMakeAuthInfo (sysLibTrapCustom + 54)
- #define kHTTPLibTrapAuthInfoUser (sysLibTrapCustom + 55)
- #define kHTTPLibTrapAuthInfoPass (sysLibTrapCustom + 56)
- #define kHTTPLibTrapAuthInfoRealm (sysLibTrapCustom + 57)
- #define kHTTPLibTrapAuthCacheGetChallengeTokenSS (sysLibTrapCustom + 58)
- #define kHTTPLibTrapSetCookieMode (sysLibTrapCustom + 59)
- #define kHTTPLibTrapSetCookieMax (sysLibTrapCustom + 60)
- #define kHTTPLibTrapSetCookie (sysLibTrapCustom + 61)
- #define kHTTPLibTrapMakeCookiesString (sysLibTrapCustom + 62)
- #define kHTTPLibTrapSaveCookiesEntries (sysLibTrapCustom + 63)
- #define kHTTPLibTrapLoadCookiesEntries (sysLibTrapCustom + 64)
- #define kHTTPLibTrapCookieMakeEmpty (sysLibTrapCustom + 65)
- #define kHTTPLibTrapSetDNSMaxRetry (sysLibTrapCustom + 66)
- #define kHTTPLibTrapSetDNSRetryInterval (sysLibTrapCustom + 67)
- #define kHTTPLibTrapSetSSLVersionFlag (sysLibTrapCustom + 68)
- #define kHTTPLibTrapSSLTimeout (sysLibTrapCustom + 69)
- #define kHTTPLibTrapSSLOpenCertDB (sysLibTrapCustom + 70)
- #define kHTTPLibTrapSSLCloseCertDB (sysLibTrapCustom + 71)
- #define kHTTPLibTrapCertListNew (sysLibTrapCustom + 72)
- #define kHTTPLibTrapCertListDelete (sysLibTrapCustom + 73)
- #define kHTTPLibTrapCertListClone (sysLibTrapCustom + 74)
- #define kHTTPLibTrapCertListLock (sysLibTrapCustom + 75)
- #define kHTTPLibTrapCertListUnlock (sysLibTrapCustom + 76)
- #define kHTTPLibTrapCertListType (sysLibTrapCustom + 77)
- #define kHTTPLibTrapCertListLength (sysLibTrapCustom + 78)
- #define kHTTPLibTrapCertListBeginDecode (sysLibTrapCustom + 79)
- #define kHTTPLibTrapCertListEndDecode (sysLibTrapCustom + 80)
- #define kHTTPLibTrapCertListImportCert (sysLibTrapCustom + 81)
- #define kHTTPLibTrapCertPeekVersion (sysLibTrapCustom + 82)
- #define kHTTPLibTrapCertPeekSerialNumber (sysLibTrapCustom + 83)
- #define kHTTPLibTrapCertPeekSignAlgo (sysLibTrapCustom + 84)
- #define kHTTPLibTrapCertBeginPeekIssuerRDN (sysLibTrapCustom + 85)
- #define kHTTPLibTrapCertPeekIssuerRDN (sysLibTrapCustom + 86)
- #define kHTTPLibTrapCertPeekIssuerRDNStrType (sysLibTrapCustom + 87)
- #define kHTTPLibTrapCert_EndPeekIssuerRDN (sysLibTrapCustom + 88)
- #define kHTTPLibTrapCertBeginPeekSubjectRDN (sysLibTrapCustom + 89)
- #define kHTTPLibTrapCertPeekSubjectRDN (sysLibTrapCustom + 90)
- #define kHTTPLibTrapCertPeekSubjectRDNStrType (sysLibTrapCustom + 91)
- #define kHTTPLibTrapCert_EndPeekSubjectRDN (sysLibTrapCustom + 92)
- #define kHTTPLibTrapCert_PeekValidityStart (sysLibTrapCustom + 93)
- #define kHTTPLibTrapCert_PeekValidityEnd (sysLibTrapCustom + 94)
- #define kHTTPLibTrapCert_PeekRSAPublicKeyBits (sysLibTrapCustom + 95)
- #define kHTTPLibTrapClientCertListNew (sysLibTrapCustom + 96)
- #define kHTTPLibTrapClientCertListClone (sysLibTrapCustom + 97)
- #define kHTTPLibTrapClientCertListDelete (sysLibTrapCustom + 98)
- #define kHTTPLibTrapClientCertListLength (sysLibTrapCustom + 99)
- #define kHTTPLibTrapClientCertListIsValid (sysLibTrapCustom + 100)
- #define kHTTPLibTrapClientCertListSetValid (sysLibTrapCustom + 101)
- #define kHTTPLibTrapSetSSLServerCertConfirmProc (sysLibTrapCustom + 102)
- #define kHTTPLibTrapServerCertConfirm (sysLibTrapCustom + 103)
- #define kHTTPLibTrapSetSSLClientCertSelectProc (sysLibTrapCustom + 104)
- #define kHTTPLibTrapClientCertSelect (sysLibTrapCustom + 105)
- #define kHTTPLibTrapSetNetLibProc (sysLibTrapCustom + 106)
- #define kHTTPLibTrapDataHandle_Length (sysLibTrapCustom + 107)
- #define kHTTPLibTrapDataHandle_Lock (sysLibTrapCustom + 108)
- #define kHTTPLibTrapDataHandle_Unlock (sysLibTrapCustom + 109)
- #define kHTTPLibTrapDataHandle_Delete (sysLibTrapCustom + 110)
- #define kHTTPLibTrapVHandle_Length (sysLibTrapCustom + 111)
- #define kHTTPLibTrapVHandle_Lock (sysLibTrapCustom + 112)
- #define kHTTPLibTrapVHandle_Unlock (sysLibTrapCustom + 113)
- #define kHTTPLibTrapVHandle_Delete (sysLibTrapCustom + 114)
- #define kHTTPLibTrapString_Length (sysLibTrapCustom + 115)
- #define kHTTPLibTrapStringNew (sysLibTrapCustom + 116)
- #define kHTTPLibTrapString_Lock (sysLibTrapCustom + 117)
- #define kHTTPLibTrapString_Unlock (sysLibTrapCustom + 118)
- #define kHTTPLibTrapString_Delete (sysLibTrapCustom + 119)
- #define kHTTPLibTrapFixedString_Length (sysLibTrapCustom + 120)
- #define kHTTPLibTrapFixedStringNew (sysLibTrapCustom + 121)
- #define kHTTPLibTrapFixedString_Lock (sysLibTrapCustom + 122)
- #define kHTTPLibTrapFixedString_Unlock (sysLibTrapCustom + 123)
- #define kHTTPLibTrapFixedString_Delete (sysLibTrapCustom + 124)
- #define kHTTPLibTrapURLString_Length (sysLibTrapCustom + 125)
- #define kHTTPLibTrapURLStringNew (sysLibTrapCustom + 126)
- #define kHTTPLibTrapURLString_Lock (sysLibTrapCustom + 127)
- #define kHTTPLibTrapURLString_Unlock (sysLibTrapCustom + 128)
- #define kHTTPLibTrapURLString_Delete (sysLibTrapCustom + 129)
- #define kHTTPLibTrapCertListGetCipherInfo (sysLibTrapCustom + 130)
- #define kHTTPLibTrapSetCookieX (sysLibTrapCustom + 131)
- #define kHTTPLibTrapSetTunnelingCallback (sysLibTrapCustom + 132)
- #define kHTTPLibTrapSetMaxKeepAliveTimeout (sysLibTrapCustom + 133)
- #define kHTTPLibTrapStreamResumeTimer (sysLibTrapCustom + 134)
- #define kHTTPLibTrapStreamSuspendTimer (sysLibTrapCustom + 135)
- #define kHTTPLibTrapStreamGetRequestSent (sysLibTrapCustom + 136)
- #define kHTTPLibTrapStreamGetHeaderWithOffset (sysLibTrapCustom + 137)
- #define kHTTPLibTrapSetUserPassX (sysLibTrapCustom + 138)
- #define kHTTPLibTrapFindAuthCandidate (sysLibTrapCustom + 139)
- #define kHTTPLibTrapSetWakeUpCallback (sysLibTrapCustom + 140)
- #define kHTTPLibTrapSetUseragentSelectionRule (sysLibTrapCustom + 141)
- #define httpStreamRead 0x00000001
- #define httpStreamWrite 0x00000002
- #define httpStreamReadWrite (httpStreamRead|httpStreamWrite)
- #define httpStreamTextCRLF "\015\012"
- #define httpStreamTextCRLFCRLF "\015\012\015\012"
- #define httpStreamTextCRCR "\015\015"
- #define httpStreamTextLFLF "\012\012"
- #define httpPostURLENCODED 0x00000001
- #define httpPostPLAINTEXT 0x00000002
- #define httpPostMULTIPART 0x00000004
- #define httpSSLFlagConnV2 0x00000001
- #define httpSSLFlagConnV3 0x00000002
- #define httpSSLFlagConnTLS 0x00000004
- #define httpSSLFlagConnV2V3 (httpSSLFlagConnV2 | httpSSLFlagConnV3)
- #define httpSSLFlagConnV2TLS (httpSSLFlagConnV2 | httpSSLFlagConnTLS)
- #define httpSSLFlagConnV3TLS (httpSSLFlagConnV3 | httpSSLFlagConnTLS)
- #define httpSSLFlagConnV2V3TLS (httpSSLFlagConnV2 | httpSSLFlagConnV3 | httpSSLFlagConnTLS)

## Typedefs

- typedef enum httpAuthType_ httpAuthTypeEnum
- typedef enum httpAuthTarget_ httpAuthTargetEnum
- typedef enum httpAuthPath_ httpAuthPathEnum
- typedef enum httpError_ httpErrorEnum
- typedef enum httpHeaderType_ httpHeaderTypeEnum
- typedef enum httpStreamState_ httpStreamStateEnum
- typedef enum httpScheme_ httpSchemeEnum
- typedef enum httpMethod_ httpMethodEnum
- typedef enum httpVersion_ httpVersionEnum
- typedef enum httpStatusCode_ httpStatusCodeEnum
- typedef enum httpCookie_ httpCookieEnum
- typedef enum httpHeaderID_ httpHeaderIDEnum

## Enumerations

- enum httpAuthType_ {
  httpAuthTypeNone = -1,
  httpAuthTypeBasic = 0,
  httpAuthTypeDigest,
  httpAuthTypeTypes
  }
- enum httpAuthTarget_ {
  httpAuthTargetPage = 0,
  httpAuthTargetProxy,
  httpAuthTargetTargets
  }
- enum httpAuthPath_ {
  httpAuthPathSame,
  httpAuthPathAncestor,
  httpAuthPathDescendant,
  httpAuthPathCousin
  }
- enum httpError_ {
  httpErrorOK = 0,
  httpErrorGeneric = -1,
  httpErrorWouldBlock = -2,
  httpErrorIOSleep = -3,
  httpErrorNoMem = -6,
  httpErrorInval = -8,
  httpErrorDNSInval = -200,
  httpErrorDNSNoServer,
  httpErrorDNSTimedout,
  httpErrorDNSNotFound,
  httpErrorTCPOpen,
  httpErrorTCPConnect,
  httpErrorTCPRead,
  httpErrorTCPWrite,
  httpErrorSSLConnect,
  httpErrorSSLHandShake,
  httpErrorSSLRead,
  httpErrorSSLWrite,
  httpErrorReqTimedout,
  httpErrorRspTimedout,
  httpErrorCacheNone,
  httpErrorCacheExpire,
  httpErrorAuthUnknown,
  httpErrorAuthNoHeader,
  httpErrorAuthFormat,
  httpErrorRedirectFormat,
  httpErrorRedirectCanceled,
  httpErrorReqHeaderSizeOver,
  httpErrorReqBodySizeOver,
  httpErrorRspHeaderSizeOver,
  httpErrorReqTooManyContinue,
  httpErrorTLSIntolerant
  }
- enum httpHeaderType_ {
  httpHeaderTypeGeneral = 0,
  httpHeaderTypeRequest,
  httpHeaderTypeResponse,
  httpHeaderTypeEntity,
  httpHeaderTypeOther,
  httpHeaderTypeTypes
  }
- enum httpStreamState_ {
  httpStreamStateNew = 0,
  httpStreamStateDormant,
  httpStreamStateReqCreated,
  httpStreamStateReqResolve,
  httpStreamStateReqResolving,
  httpStreamStateReqOpen,
  httpStreamStateReqConnect,
  httpStreamStateReqConnecting,
  httpStreamStateReqProxyConnect,
  httpStreamStateReqProxyConnecting,
  httpStreamStateReqSSLHandShaking,
  httpStreamStateReqSSLHandShaked,
  httpStreamStateReqSending,
  httpStreamStateReqSent,
  httpStreamStateRspHeaderWaiting,
  httpStreamStateRspContinue,
  httpStreamStateRspHeaderReceiving,
  httpStreamStateRspHeaderReceived,
  httpStreamStateRspEntityReceiving,
  httpStreamStateRspEntityReceived,
  httpStreamStateObsolete,
  httpStreamStateDelete,
  httpStreamStateStates
  }
- enum httpScheme_ {
  httpSchemeHTTP = 0,
  httpSchemeHTTPS,
  httpSchemeSchemes
  }
- enum httpMethod_ {
  httpMethodOPTIONS = 0,
  httpMethodGET,
  httpMethodHEAD,
  httpMethodPOST,
  httpMethodPUT,
  httpMethodDELETE,
  httpMethodTRACE,
  httpMethodCONNECT,
  httpMethodMethods
  }
- enum httpVersion_ {
  httpVersion_0_9 = 0,
  httpVersion_1_0,
  httpVersion_1_1,
  httpVersionVersions
  }
- enum httpStatusCode_ {
  httpStatusCodeContinue = 100,
  httpStatusCodeSwitchingProtocols = 101,
  httpStatusCodeOK = 200,
  httpStatusCodeCreated = 201,
  httpStatusCodeAccepted = 202,
  httpStatusCodeNonAuthoritativeInformation = 203,
  httpStatusCodeNoContent = 204,
  httpStatusCodeResetContent = 205,
  httpStatusCodePartialContent = 206,
  httpStatusCodeMultipleChoices = 300,
  httpStatusCodeMovedPermanently = 301,
  httpStatusCodeFound = 302,
  httpStatusCodeSeeOther = 303,
  httpStatusCodeNotModified = 304,
  httpStatusCodeUseProxy = 305,
  httpStatusCodeTemporaryRedirect = 307,
  httpStatusCodeBadRequest = 400,
  httpStatusCodeUnauthorized = 401,
  httpStatusCodePaymentRequired = 402,
  httpStatusCodeForbidden = 403,
  httpStatusCodeNotFound = 404,
  httpStatusCodeMethodNotAllowed = 405,
  httpStatusCodeNotAcceptable = 406,
  httpStatusCodeProxyAuthenticationRequired = 407,
  httpStatusCodeRequestTimeout = 408,
  httpStatusCodeConflict = 409,
  httpStatusCodeGone = 410,
  httpStatusCodeLengthRequired = 411,
  httpStatusCodePreconditionFailed = 412,
  httpStatusCodeRequestEntityTooLarge = 413,
  httpStatusCodeRequestURITooLarge = 414,
  httpStatusCodeUnsupportedMediaType = 415,
  httpStatusCodeRequestedRangeNotSatisfiable = 416,
  httpStatusCodeExpectationFailed = 417,
  httpStatusCodeInternalServerError = 500,
  httpStatusCodeNotImplemented = 501,
  httpStatusCodeBadGateway = 502,
  httpStatusCodeServiceUnavailable = 503,
  httpStatusCodeGatewayTimeout = 504,
  httpStatusCodeHTTPVersionNotSupported = 505
  }
- enum httpCookie_ {
  httpCookieNotifyBeforeSet = 0,
  httpCookieAlwaysSet,
  httpCookieNeverSet
  }
- enum httpHeaderID_ {
  httpHeaderIDCacheControl,
  httpHeaderIDConnection,
  httpHeaderIDDate,
  httpHeaderIDPragma,
  httpHeaderIDTrailer,
  httpHeaderIDTransferEncoding,
  httpHeaderIDUpgrade,
  httpHeaderIDVia,
  httpHeaderIDWarning,
  httpHeaderIDKeepAlive,
  httpHeaderIDProxyConnection,
  httpHeaderIDAccept,
  httpHeaderIDAcceptCharset,
  httpHeaderIDAcceptEncoding,
  httpHeaderIDAcceptLanguage,
  httpHeaderIDAuthorization,
  httpHeaderIDExpect,
  httpHeaderIDFrom,
  httpHeaderIDHost,
  httpHeaderIDIfMatch,
  httpHeaderIDIfModifiedSince,
  httpHeaderIDIfNoneMatch,
  httpHeaderIDIfRange,
  httpHeaderIDIfUnmodifiedSince,
  httpHeaderIDMaxForwards,
  httpHeaderIDProxyAuthorization,
  httpHeaderIDRange,
  httpHeaderIDReferer,
  httpHeaderIDTE,
  httpHeaderIDUserAgent,
  httpHeaderIDCookie,
  httpHeaderIDAcceptRanges,
  httpHeaderIDAge,
  httpHeaderIDETag,
  httpHeaderIDLocation,
  httpHeaderIDProxyAuthenticate,
  httpHeaderIDRetryAfter,
  httpHeaderIDServer,
  httpHeaderIDVary,
  httpHeaderIDWWWAuthenticate,
  httpHeaderIDSetCookie,
  httpHeaderIDAuthenticationInfo,
  httpHeaderIDProxyAuthenticationInfo,
  httpHeaderIDAllow,
  httpHeaderIDContentEncoding,
  httpHeaderIDContentDisposition,
  httpHeaderIDContentLanguage,
  httpHeaderIDContentLength,
  httpHeaderIDContentLocation,
  httpHeaderIDContentMD5,
  httpHeaderIDContentRange,
  httpHeaderIDContentType,
  httpHeaderIDExpires,
  httpHeaderIDLastModified,
  httpHeaderIDRefresh,
  httpHeaderIDENUMS
  }
- enum {
  httpCookieClearAtFinalize,
  httpCookieClearAll,
  httpCookieClearSessionCookiesOnly
  }
- enum { httpDNSModeIPV4Only = 0 }
- enum {
  httpCetListTypeUnknown = 0,
  httpCetListTypeServer,
  httpCetListTypeClient,
  httpCetListTypeBrowser,
  httpCetListTypeTypes
  }

## Define Documentation

#define httpPostMULTIPART 0x00000004

Definition at line 358 of file HS_HTTPLibConst.h.

#define httpPostPLAINTEXT 0x00000002

Definition at line 357 of file HS_HTTPLibConst.h.

#define httpPostURLENCODED 0x00000001

Definition at line 356 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnTLS 0x00000004

Definition at line 424 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV2 0x00000001

Definition at line 422 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV2TLS (httpSSLFlagConnV2 | httpSSLFlagConnTLS)

Definition at line 426 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV2V3 (httpSSLFlagConnV2 | httpSSLFlagConnV3)

Definition at line 425 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV2V3TLS (httpSSLFlagConnV2 | httpSSLFlagConnV3 | httpSSLFlagConnTLS)

Definition at line 428 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV3 0x00000002

Definition at line 423 of file HS_HTTPLibConst.h.

#define httpSSLFlagConnV3TLS (httpSSLFlagConnV3 | httpSSLFlagConnTLS)

Definition at line 427 of file HS_HTTPLibConst.h.

#define httpStreamRead 0x00000001

Definition at line 161 of file HS_HTTPLibConst.h.

#define httpStreamReadWrite (httpStreamRead|httpStreamWrite)

Definition at line 163 of file HS_HTTPLibConst.h.

#define httpStreamTextCRCR "\015\015"

Definition at line 190 of file HS_HTTPLibConst.h.

#define httpStreamTextCRLF "\015\012"

Definition at line 188 of file HS_HTTPLibConst.h.

#define httpStreamTextCRLFCRLF "\015\012\015\012"

Definition at line 189 of file HS_HTTPLibConst.h.

#define httpStreamTextLFLF "\012\012"

Definition at line 191 of file HS_HTTPLibConst.h.

#define httpStreamWrite 0x00000002

Definition at line 162 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapAuthCacheGetChallengeTokenSS (sysLibTrapCustom + 58)

Definition at line 75 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapAuthInfoPass (sysLibTrapCustom + 56)

Definition at line 73 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapAuthInfoRealm (sysLibTrapCustom + 57)

Definition at line 74 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapAuthInfoTidy (sysLibTrapCustom + 51)

Definition at line 68 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapAuthInfoUser (sysLibTrapCustom + 55)

Definition at line 72 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCert_EndPeekIssuerRDN (sysLibTrapCustom + 88)

Definition at line 105 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCert_EndPeekSubjectRDN (sysLibTrapCustom + 92)

Definition at line 109 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCert_PeekRSAPublicKeyBits (sysLibTrapCustom + 95)

Definition at line 112 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCert_PeekValidityEnd (sysLibTrapCustom + 94)

Definition at line 111 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCert_PeekValidityStart (sysLibTrapCustom + 93)

Definition at line 110 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertBeginPeekIssuerRDN (sysLibTrapCustom + 85)

Definition at line 102 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertBeginPeekSubjectRDN (sysLibTrapCustom + 89)

Definition at line 106 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListBeginDecode (sysLibTrapCustom + 79)

Definition at line 96 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListClone (sysLibTrapCustom + 74)

Definition at line 91 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListDelete (sysLibTrapCustom + 73)

Definition at line 90 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListEndDecode (sysLibTrapCustom + 80)

Definition at line 97 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListGetCipherInfo (sysLibTrapCustom + 130)

Definition at line 147 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListImportCert (sysLibTrapCustom + 81)

Definition at line 98 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListLength (sysLibTrapCustom + 78)

Definition at line 95 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListLock (sysLibTrapCustom + 75)

Definition at line 92 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListNew (sysLibTrapCustom + 72)

Definition at line 89 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListType (sysLibTrapCustom + 77)

Definition at line 94 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertListUnlock (sysLibTrapCustom + 76)

Definition at line 93 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekIssuerRDN (sysLibTrapCustom + 86)

Definition at line 103 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekIssuerRDNStrType (sysLibTrapCustom + 87)

Definition at line 104 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekSerialNumber (sysLibTrapCustom + 83)

Definition at line 100 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekSignAlgo (sysLibTrapCustom + 84)

Definition at line 101 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekSubjectRDN (sysLibTrapCustom + 90)

Definition at line 107 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekSubjectRDNStrType (sysLibTrapCustom + 91)

Definition at line 108 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCertPeekVersion (sysLibTrapCustom + 82)

Definition at line 99 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClearDNSCache (sysLibTrapCustom + 5)

Definition at line 22 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListClone (sysLibTrapCustom + 97)

Definition at line 114 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListDelete (sysLibTrapCustom + 98)

Definition at line 115 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListIsValid (sysLibTrapCustom + 100)

Definition at line 117 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListLength (sysLibTrapCustom + 99)

Definition at line 116 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListNew (sysLibTrapCustom + 96)

Definition at line 113 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertListSetValid (sysLibTrapCustom + 101)

Definition at line 118 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClientCertSelect (sysLibTrapCustom + 105)

Definition at line 122 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapClose sysLibTrapClose

Definition at line 14 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCloseAllKeepAlive (sysLibTrapCustom + 6)

Definition at line 23 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapCookieMakeEmpty (sysLibTrapCustom + 65)

Definition at line 82 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapDataHandle_Delete (sysLibTrapCustom + 110)

Definition at line 127 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapDataHandle_Length (sysLibTrapCustom + 107)

Definition at line 124 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapDataHandle_Lock (sysLibTrapCustom + 108)

Definition at line 125 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapDataHandle_Unlock (sysLibTrapCustom + 109)

Definition at line 126 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFinalize (sysLibTrapCustom + 2)

Definition at line 19 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFindAuthCandidate (sysLibTrapCustom + 139)

Definition at line 156 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFindAuthInfo (sysLibTrapCustom + 53)

Definition at line 70 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFixedString_Delete (sysLibTrapCustom + 124)

Definition at line 141 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFixedString_Length (sysLibTrapCustom + 120)

Definition at line 137 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFixedString_Lock (sysLibTrapCustom + 122)

Definition at line 139 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFixedString_Unlock (sysLibTrapCustom + 123)

Definition at line 140 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapFixedStringNew (sysLibTrapCustom + 121)

Definition at line 138 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapHeaderSplitByX (sysLibTrapCustom + 50)

Definition at line 67 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapInitialize (sysLibTrapCustom + 1)

Definition at line 18 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapIsHTTP11OverProxy (sysLibTrapCustom + 24)

Definition at line 41 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapIsSendCookie (sysLibTrapCustom + 26)

Definition at line 43 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapIsSendReferer (sysLibTrapCustom + 25)

Definition at line 42 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapIsUseProxy (sysLibTrapCustom + 23)

Definition at line 40 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapLoadCookiesEntries (sysLibTrapCustom + 64)

Definition at line 81 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapMakeAuthInfo (sysLibTrapCustom + 54)

Definition at line 71 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapMakeCertList (sysLibTrapCustom + 49)

Definition at line 66 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapMakeCookiesString (sysLibTrapCustom + 62)

Definition at line 79 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapMakeProxy (sysLibTrapCustom + 7)

Definition at line 24 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapOpen sysLibTrapOpen

Definition at line 13 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapOpenCount (sysLibTrapCustom + 0)

Definition at line 17 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapRegisterSSLClass (sysLibTrapCustom + 4)

Definition at line 21 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSaveCookiesEntries (sysLibTrapCustom + 63)

Definition at line 80 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapServerCertConfirm (sysLibTrapCustom + 103)

Definition at line 120 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetConnectTimeOut (sysLibTrapCustom + 20)

Definition at line 37 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetCookie (sysLibTrapCustom + 61)

Definition at line 78 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetCookieMax (sysLibTrapCustom + 60)

Definition at line 77 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetCookieMode (sysLibTrapCustom + 59)

Definition at line 76 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetCookieX (sysLibTrapCustom + 131)

Definition at line 148 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetDefaultHeaders (sysLibTrapCustom + 14)

Definition at line 31 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetDNSMaxRetry (sysLibTrapCustom + 66)

Definition at line 83 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetDNSRetryInterval (sysLibTrapCustom + 67)

Definition at line 84 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetHTTP11OverProxy (sysLibTrapCustom + 16)

Definition at line 33 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetHTTPPort (sysLibTrapCustom + 8)

Definition at line 25 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetHTTPSPort (sysLibTrapCustom + 9)

Definition at line 26 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetMaxKeepAliveTimeout (sysLibTrapCustom + 133)

Definition at line 150 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetMaxRequestBody (sysLibTrapCustom + 11)

Definition at line 28 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetMaxRequestHeader (sysLibTrapCustom + 10)

Definition at line 27 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetNetLibProc (sysLibTrapCustom + 106)

Definition at line 123 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetProxy (sysLibTrapCustom + 12)

Definition at line 29 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetReqTimeOut (sysLibTrapCustom + 21)

Definition at line 38 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetRspTimeOut (sysLibTrapCustom + 22)

Definition at line 39 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSendCookie (sysLibTrapCustom + 19)

Definition at line 36 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSendProxyKeepAlive (sysLibTrapCustom + 18)

Definition at line 35 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSendReferer (sysLibTrapCustom + 17)

Definition at line 34 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSSLClientCertSelectProc (sysLibTrapCustom + 104)

Definition at line 121 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSSLServerCertConfirmProc (sysLibTrapCustom + 102)

Definition at line 119 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetSSLVersionFlag (sysLibTrapCustom + 68)

Definition at line 85 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetTunnelingCallback (sysLibTrapCustom + 132)

Definition at line 149 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetUseProxy (sysLibTrapCustom + 15)

Definition at line 32 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetUserAgent (sysLibTrapCustom + 13)

Definition at line 30 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetUseragentSelectionRule (sysLibTrapCustom + 141)

Definition at line 158 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetUserPass (sysLibTrapCustom + 52)

Definition at line 69 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetUserPassX (sysLibTrapCustom + 138)

Definition at line 155 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSetWakeUpCallback (sysLibTrapCustom + 140)

Definition at line 157 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSleep sysLibTrapSleep

Definition at line 15 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSSLClass (sysLibTrapCustom + 3)

Definition at line 20 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSSLCloseCertDB (sysLibTrapCustom + 71)

Definition at line 88 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSSLOpenCertDB (sysLibTrapCustom + 70)

Definition at line 87 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapSSLTimeout (sysLibTrapCustom + 69)

Definition at line 86 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamAddHeader (sysLibTrapCustom + 47)

Definition at line 64 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamAddHeaderLine (sysLibTrapCustom + 46)

Definition at line 63 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamClose (sysLibTrapCustom + 36)

Definition at line 53 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamCreateRequest (sysLibTrapCustom + 29)

Definition at line 46 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamCreateRequestWithChunkEncoding (sysLibTrapCustom + 30)

Definition at line 47 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamDelete (sysLibTrapCustom + 28)

Definition at line 45 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetContentLength (sysLibTrapCustom + 44)

Definition at line 61 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetEntityLength (sysLibTrapCustom + 45)

Definition at line 62 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetFlag (sysLibTrapCustom + 35)

Definition at line 52 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetHeader (sysLibTrapCustom + 48)

Definition at line 65 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetHeaderWithOffset (sysLibTrapCustom + 137)

Definition at line 154 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetRequestSent (sysLibTrapCustom + 136)

Definition at line 153 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetResponseHeader (sysLibTrapCustom + 43)

Definition at line 60 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetResponseHeaderLength (sysLibTrapCustom + 42)

Definition at line 59 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetScheme (sysLibTrapCustom + 39)

Definition at line 56 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetState (sysLibTrapCustom + 40)

Definition at line 57 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamGetStatusCode (sysLibTrapCustom + 41)

Definition at line 58 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamIsHeaderReceived (sysLibTrapCustom + 37)

Definition at line 54 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamNew (sysLibTrapCustom + 27)

Definition at line 44 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamReceiveResponse (sysLibTrapCustom + 34)

Definition at line 51 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamResumeTimer (sysLibTrapCustom + 134)

Definition at line 151 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamSendRequest (sysLibTrapCustom + 31)

Definition at line 48 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamSendRequestWithChunkEncoding (sysLibTrapCustom + 33)

Definition at line 50 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamSendRequestWithPostData (sysLibTrapCustom + 32)

Definition at line 49 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamSetPostData (sysLibTrapCustom + 38)

Definition at line 55 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStreamSuspendTimer (sysLibTrapCustom + 135)

Definition at line 152 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapString_Delete (sysLibTrapCustom + 119)

Definition at line 136 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapString_Length (sysLibTrapCustom + 115)

Definition at line 132 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapString_Lock (sysLibTrapCustom + 117)

Definition at line 134 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapString_Unlock (sysLibTrapCustom + 118)

Definition at line 135 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapStringNew (sysLibTrapCustom + 116)

Definition at line 133 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapURLString_Delete (sysLibTrapCustom + 129)

Definition at line 146 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapURLString_Length (sysLibTrapCustom + 125)

Definition at line 142 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapURLString_Lock (sysLibTrapCustom + 127)

Definition at line 144 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapURLString_Unlock (sysLibTrapCustom + 128)

Definition at line 145 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapURLStringNew (sysLibTrapCustom + 126)

Definition at line 143 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapVHandle_Delete (sysLibTrapCustom + 114)

Definition at line 131 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapVHandle_Length (sysLibTrapCustom + 111)

Definition at line 128 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapVHandle_Lock (sysLibTrapCustom + 112)

Definition at line 129 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapVHandle_Unlock (sysLibTrapCustom + 113)

Definition at line 130 of file HS_HTTPLibConst.h.

#define kHTTPLibTrapWake sysLibTrapWake

Definition at line 16 of file HS_HTTPLibConst.h.

## Typedef Documentation

typedef enum httpAuthPath_ httpAuthPathEnum

Definition at line 186 of file HS_HTTPLibConst.h.

typedef enum httpAuthTarget_ httpAuthTargetEnum

Definition at line 178 of file HS_HTTPLibConst.h.

typedef enum httpAuthType_ httpAuthTypeEnum

Definition at line 171 of file HS_HTTPLibConst.h.

typedef enum httpCookie_ httpCookieEnum

Definition at line 353 of file HS_HTTPLibConst.h.

typedef enum httpError_ httpErrorEnum

Definition at line 230 of file HS_HTTPLibConst.h.

typedef enum httpHeaderID_ httpHeaderIDEnum

Definition at line 418 of file HS_HTTPLibConst.h.

typedef enum httpHeaderType_ httpHeaderTypeEnum

Definition at line 241 of file HS_HTTPLibConst.h.

typedef enum httpMethod_ httpMethodEnum

Definition at line 291 of file HS_HTTPLibConst.h.

typedef enum httpScheme_ httpSchemeEnum

Definition at line 277 of file HS_HTTPLibConst.h.

typedef enum httpStatusCode_ httpStatusCodeEnum

Definition at line 345 of file HS_HTTPLibConst.h.

typedef enum httpStreamState_ httpStreamStateEnum

Definition at line 269 of file HS_HTTPLibConst.h.

typedef enum httpVersion_ httpVersionEnum

Definition at line 300 of file HS_HTTPLibConst.h.

## Enumeration Type Documentation

anonymous enum

Enumerator:

  httpCookieClearAtFinalize |
  httpCookieClearAll |
  httpCookieClearSessionCookiesOnly |

Definition at line 430 of file HS_HTTPLibConst.h.

    00431 {
    00432     httpCookieClearAtFinalize,
    00433     httpCookieClearAll,
    00434     httpCookieClearSessionCookiesOnly
    00435 };

anonymous enum

Enumerator:

  httpDNSModeIPV4Only |

Definition at line 437 of file HS_HTTPLibConst.h.

    00437      {
    00438     httpDNSModeIPV4Only = 0
    00439 };

anonymous enum

Enumerator:

  httpCetListTypeUnknown |
  httpCetListTypeServer |
  httpCetListTypeClient |
  httpCetListTypeBrowser |
  httpCetListTypeTypes |

Definition at line 441 of file HS_HTTPLibConst.h.

    00441      {
    00442     httpCetListTypeUnknown = 0,
    00443     httpCetListTypeServer,
    00444     httpCetListTypeClient,
    00445     httpCetListTypeBrowser,
    00446     httpCetListTypeTypes
    00447 };

enum httpAuthPath_

Enumerator:

  httpAuthPathSame |
  httpAuthPathAncestor |
  httpAuthPathDescendant |
  httpAuthPathCousin |

Definition at line 180 of file HS_HTTPLibConst.h.

    00180                    {
    00181     httpAuthPathSame,
    00182     httpAuthPathAncestor,
    00183     httpAuthPathDescendant,
    00184     httpAuthPathCousin
    00185 };

enum httpAuthTarget_

Enumerator:

  httpAuthTargetPage |
  httpAuthTargetProxy |
  httpAuthTargetTargets |

Definition at line 173 of file HS_HTTPLibConst.h.

    00173                      {
    00174     httpAuthTargetPage = 0,
    00175     httpAuthTargetProxy,
    00176     httpAuthTargetTargets
    00177 };

enum httpAuthType_

Enumerator:

  httpAuthTypeNone |
  httpAuthTypeBasic |
  httpAuthTypeDigest |
  httpAuthTypeTypes |

Definition at line 165 of file HS_HTTPLibConst.h.

    00165                    {
    00166     httpAuthTypeNone = -1,
    00167     httpAuthTypeBasic = 0,
    00168     httpAuthTypeDigest,
    00169     httpAuthTypeTypes
    00170 };

enum httpCookie_

Enumerator:

  httpCookieNotifyBeforeSet |
  httpCookieAlwaysSet |
  httpCookieNeverSet |

Definition at line 348 of file HS_HTTPLibConst.h.

    00348                  {
    00349     httpCookieNotifyBeforeSet = 0,
    00350     httpCookieAlwaysSet,
    00351     httpCookieNeverSet
    00352 };

enum httpError_

Enumerator:

  httpErrorOK |
  httpErrorGeneric |
  httpErrorWouldBlock |
  httpErrorIOSleep |
  httpErrorNoMem |
  httpErrorInval |
  httpErrorDNSInval |
  httpErrorDNSNoServer |
  httpErrorDNSTimedout |
  httpErrorDNSNotFound |
  httpErrorTCPOpen |
  httpErrorTCPConnect |
  httpErrorTCPRead |
  httpErrorTCPWrite |
  httpErrorSSLConnect |
  httpErrorSSLHandShake |
  httpErrorSSLRead |
  httpErrorSSLWrite |
  httpErrorReqTimedout |
  httpErrorRspTimedout |
  httpErrorCacheNone |
  httpErrorCacheExpire |
  httpErrorAuthUnknown |
  httpErrorAuthNoHeader |
  httpErrorAuthFormat |
  httpErrorRedirectFormat |
  httpErrorRedirectCanceled |
  httpErrorReqHeaderSizeOver |
  httpErrorReqBodySizeOver |
  httpErrorRspHeaderSizeOver |
  httpErrorReqTooManyContinue |
  httpErrorTLSIntolerant |

Definition at line 194 of file HS_HTTPLibConst.h.

    00194                 {
    00195
    00196     httpErrorOK             = 0,
    00197     httpErrorGeneric        = -1,
    00198     httpErrorWouldBlock     = -2,
    00199     httpErrorIOSleep        = -3,
    00200     httpErrorNoMem          = -6,
    00201     httpErrorInval          = -8,
    00202
    00203     httpErrorDNSInval       = -200,
    00204     httpErrorDNSNoServer,
    00205     httpErrorDNSTimedout,
    00206     httpErrorDNSNotFound,
    00207     httpErrorTCPOpen,
    00208     httpErrorTCPConnect,
    00209     httpErrorTCPRead,
    00210     httpErrorTCPWrite,
    00211     httpErrorSSLConnect,
    00212     httpErrorSSLHandShake,
    00213     httpErrorSSLRead,
    00214     httpErrorSSLWrite,
    00215     httpErrorReqTimedout,
    00216     httpErrorRspTimedout,
    00217     httpErrorCacheNone,
    00218     httpErrorCacheExpire,
    00219     httpErrorAuthUnknown,
    00220     httpErrorAuthNoHeader,
    00221     httpErrorAuthFormat,
    00222     httpErrorRedirectFormat,
    00223     httpErrorRedirectCanceled,
    00224     httpErrorReqHeaderSizeOver, /* method GET */
    00225     httpErrorReqBodySizeOver, /* method POST */
    00226     httpErrorRspHeaderSizeOver,
    00227     httpErrorReqTooManyContinue,
    00228     httpErrorTLSIntolerant
    00229 };

enum httpHeaderID_

Enumerator:

  httpHeaderIDCacheControl |
  httpHeaderIDConnection |
  httpHeaderIDDate |
  httpHeaderIDPragma |
  httpHeaderIDTrailer |
  httpHeaderIDTransferEncoding |
  httpHeaderIDUpgrade |
  httpHeaderIDVia |
  httpHeaderIDWarning |
  httpHeaderIDKeepAlive |
  httpHeaderIDProxyConnection |
  httpHeaderIDAccept |
  httpHeaderIDAcceptCharset |
  httpHeaderIDAcceptEncoding |
  httpHeaderIDAcceptLanguage |
  httpHeaderIDAuthorization |
  httpHeaderIDExpect |
  httpHeaderIDFrom |
  httpHeaderIDHost |
  httpHeaderIDIfMatch |
  httpHeaderIDIfModifiedSince |
  httpHeaderIDIfNoneMatch |
  httpHeaderIDIfRange |
  httpHeaderIDIfUnmodifiedSince |
  httpHeaderIDMaxForwards |
  httpHeaderIDProxyAuthorization |
  httpHeaderIDRange |
  httpHeaderIDReferer |
  httpHeaderIDTE |
  httpHeaderIDUserAgent |
  httpHeaderIDCookie |
  httpHeaderIDAcceptRanges |
  httpHeaderIDAge |
  httpHeaderIDETag |
  httpHeaderIDLocation |
  httpHeaderIDProxyAuthenticate |
  httpHeaderIDRetryAfter |
  httpHeaderIDServer |
  httpHeaderIDVary |
  httpHeaderIDWWWAuthenticate |
  httpHeaderIDSetCookie |
  httpHeaderIDAuthenticationInfo |
  httpHeaderIDProxyAuthenticationInfo |
  httpHeaderIDAllow |
  httpHeaderIDContentEncoding |
  httpHeaderIDContentDisposition |
  httpHeaderIDContentLanguage |
  httpHeaderIDContentLength |
  httpHeaderIDContentLocation |
  httpHeaderIDContentMD5 |
  httpHeaderIDContentRange |
  httpHeaderIDContentType |
  httpHeaderIDExpires |
  httpHeaderIDLastModified |
  httpHeaderIDRefresh |
  httpHeaderIDENUMS |

Definition at line 360 of file HS_HTTPLibConst.h.

    00360                    {
    00361     httpHeaderIDCacheControl,
    00362     httpHeaderIDConnection,
    00363     httpHeaderIDDate,
    00364     httpHeaderIDPragma,
    00365     httpHeaderIDTrailer,
    00366     httpHeaderIDTransferEncoding,
    00367     httpHeaderIDUpgrade,
    00368     httpHeaderIDVia,
    00369     httpHeaderIDWarning,
    00370     httpHeaderIDKeepAlive,
    00371     httpHeaderIDProxyConnection,
    00372     httpHeaderIDAccept,
    00373     httpHeaderIDAcceptCharset,
    00374     httpHeaderIDAcceptEncoding,
    00375     httpHeaderIDAcceptLanguage,
    00376     httpHeaderIDAuthorization,
    00377     httpHeaderIDExpect,
    00378     httpHeaderIDFrom,
    00379     httpHeaderIDHost,
    00380     httpHeaderIDIfMatch,
    00381     httpHeaderIDIfModifiedSince,
    00382     httpHeaderIDIfNoneMatch,
    00383     httpHeaderIDIfRange,
    00384     httpHeaderIDIfUnmodifiedSince,
    00385     httpHeaderIDMaxForwards,
    00386     httpHeaderIDProxyAuthorization,
    00387     httpHeaderIDRange,
    00388     httpHeaderIDReferer,
    00389     httpHeaderIDTE,
    00390     httpHeaderIDUserAgent,
    00391     httpHeaderIDCookie,
    00392     httpHeaderIDAcceptRanges,
    00393     httpHeaderIDAge,
    00394     httpHeaderIDETag,
    00395     httpHeaderIDLocation,
    00396     httpHeaderIDProxyAuthenticate,
    00397     httpHeaderIDRetryAfter,
    00398     httpHeaderIDServer,
    00399     httpHeaderIDVary,
    00400     httpHeaderIDWWWAuthenticate,
    00401     httpHeaderIDSetCookie,
    00402     httpHeaderIDAuthenticationInfo,
    00403     httpHeaderIDProxyAuthenticationInfo,
    00404     httpHeaderIDAllow,
    00405     httpHeaderIDContentEncoding,
    00406     httpHeaderIDContentDisposition,
    00407     httpHeaderIDContentLanguage,
    00408     httpHeaderIDContentLength,
    00409     httpHeaderIDContentLocation,
    00410     httpHeaderIDContentMD5,
    00411     httpHeaderIDContentRange,
    00412     httpHeaderIDContentType,
    00413     httpHeaderIDExpires,
    00414     httpHeaderIDLastModified,
    00415     httpHeaderIDRefresh,
    00416     httpHeaderIDENUMS
    00417 };

enum httpHeaderType_

Enumerator:

  httpHeaderTypeGeneral |
  httpHeaderTypeRequest |
  httpHeaderTypeResponse |
  httpHeaderTypeEntity |
  httpHeaderTypeOther |
  httpHeaderTypeTypes |

Definition at line 233 of file HS_HTTPLibConst.h.

    00233                      {
    00234     httpHeaderTypeGeneral = 0,
    00235     httpHeaderTypeRequest,
    00236     httpHeaderTypeResponse,
    00237     httpHeaderTypeEntity,
    00238     httpHeaderTypeOther,
    00239     httpHeaderTypeTypes
    00240 };

enum httpMethod_

Enumerator:

  httpMethodOPTIONS |
  httpMethodGET |
  httpMethodHEAD |
  httpMethodPOST |
  httpMethodPUT |
  httpMethodDELETE |
  httpMethodTRACE |
  httpMethodCONNECT |
  httpMethodMethods |

Definition at line 280 of file HS_HTTPLibConst.h.

    00280                  {
    00281     httpMethodOPTIONS = 0,
    00282     httpMethodGET,
    00283     httpMethodHEAD,
    00284     httpMethodPOST,
    00285     httpMethodPUT,
    00286     httpMethodDELETE,
    00287     httpMethodTRACE,
    00288     httpMethodCONNECT,
    00289     httpMethodMethods
    00290 };

enum httpScheme_

Enumerator:

  httpSchemeHTTP |
  httpSchemeHTTPS |
  httpSchemeSchemes |

Definition at line 272 of file HS_HTTPLibConst.h.

    00272                  {
    00273     httpSchemeHTTP = 0,
    00274     httpSchemeHTTPS,
    00275     httpSchemeSchemes
    00276 };

enum httpStatusCode_

Enumerator:

  httpStatusCodeContinue |
  httpStatusCodeSwitchingProtocols |
  httpStatusCodeOK |
  httpStatusCodeCreated |
  httpStatusCodeAccepted |
  httpStatusCodeNonAuthoritativeInformation |
  httpStatusCodeNoContent |
  httpStatusCodeResetContent |
  httpStatusCodePartialContent |
  httpStatusCodeMultipleChoices |
  httpStatusCodeMovedPermanently |
  httpStatusCodeFound |
  httpStatusCodeSeeOther |
  httpStatusCodeNotModified |
  httpStatusCodeUseProxy |
  httpStatusCodeTemporaryRedirect |
  httpStatusCodeBadRequest |
  httpStatusCodeUnauthorized |
  httpStatusCodePaymentRequired |
  httpStatusCodeForbidden |
  httpStatusCodeNotFound |
  httpStatusCodeMethodNotAllowed |
  httpStatusCodeNotAcceptable |
  httpStatusCodeProxyAuthenticationRequired |
  httpStatusCodeRequestTimeout |
  httpStatusCodeConflict |
  httpStatusCodeGone |
  httpStatusCodeLengthRequired |
  httpStatusCodePreconditionFailed |
  httpStatusCodeRequestEntityTooLarge |
  httpStatusCodeRequestURITooLarge |
  httpStatusCodeUnsupportedMediaType |
  httpStatusCodeRequestedRangeNotSatisfiable |
  httpStatusCodeExpectationFailed |
  httpStatusCodeInternalServerError |
  httpStatusCodeNotImplemented |
  httpStatusCodeBadGateway |
  httpStatusCodeServiceUnavailable |
  httpStatusCodeGatewayTimeout |
  httpStatusCodeHTTPVersionNotSupported |

Definition at line 303 of file HS_HTTPLibConst.h.

    00303                      {
    00304     httpStatusCodeContinue                          = 100,
    00305     httpStatusCodeSwitchingProtocols                = 101,
    00306     httpStatusCodeOK                                = 200,
    00307     httpStatusCodeCreated                           = 201,
    00308     httpStatusCodeAccepted                          = 202,
    00309     httpStatusCodeNonAuthoritativeInformation       = 203,
    00310     httpStatusCodeNoContent                         = 204,
    00311     httpStatusCodeResetContent                      = 205,
    00312     httpStatusCodePartialContent                    = 206,
    00313     httpStatusCodeMultipleChoices                   = 300,
    00314     httpStatusCodeMovedPermanently                  = 301,
    00315     httpStatusCodeFound                             = 302,
    00316     httpStatusCodeSeeOther                          = 303,
    00317     httpStatusCodeNotModified                       = 304,
    00318     httpStatusCodeUseProxy                          = 305,
    00319     httpStatusCodeTemporaryRedirect                 = 307,
    00320     httpStatusCodeBadRequest                        = 400,
    00321     httpStatusCodeUnauthorized                      = 401,
    00322     httpStatusCodePaymentRequired                   = 402,
    00323     httpStatusCodeForbidden                         = 403,
    00324     httpStatusCodeNotFound                          = 404,
    00325     httpStatusCodeMethodNotAllowed                  = 405,
    00326     httpStatusCodeNotAcceptable                     = 406,
    00327     httpStatusCodeProxyAuthenticationRequired       = 407,
    00328     httpStatusCodeRequestTimeout                    = 408,
    00329     httpStatusCodeConflict                          = 409,
    00330     httpStatusCodeGone                              = 410,
    00331     httpStatusCodeLengthRequired                    = 411,
    00332     httpStatusCodePreconditionFailed                = 412,
    00333     httpStatusCodeRequestEntityTooLarge             = 413,
    00334     httpStatusCodeRequestURITooLarge                = 414,
    00335     httpStatusCodeUnsupportedMediaType              = 415,
    00336     httpStatusCodeRequestedRangeNotSatisfiable      = 416,
    00337     httpStatusCodeExpectationFailed                 = 417,
    00338     httpStatusCodeInternalServerError               = 500,
    00339     httpStatusCodeNotImplemented                    = 501,
    00340     httpStatusCodeBadGateway                        = 502,
    00341     httpStatusCodeServiceUnavailable                = 503,
    00342     httpStatusCodeGatewayTimeout                    = 504,
    00343     httpStatusCodeHTTPVersionNotSupported           = 505
    00344 };

enum httpStreamState_

Enumerator:

  httpStreamStateNew |
  httpStreamStateDormant |
  httpStreamStateReqCreated |
  httpStreamStateReqResolve |
  httpStreamStateReqResolving |
  httpStreamStateReqOpen |
  httpStreamStateReqConnect |
  httpStreamStateReqConnecting |
  httpStreamStateReqProxyConnect |
  httpStreamStateReqProxyConnecting |
  httpStreamStateReqSSLHandShaking |
  httpStreamStateReqSSLHandShaked |
  httpStreamStateReqSending |
  httpStreamStateReqSent |
  httpStreamStateRspHeaderWaiting |
  httpStreamStateRspContinue |
  httpStreamStateRspHeaderReceiving |
  httpStreamStateRspHeaderReceived |
  httpStreamStateRspEntityReceiving |
  httpStreamStateRspEntityReceived |
  httpStreamStateObsolete |
  httpStreamStateDelete |
  httpStreamStateStates |

Definition at line 244 of file HS_HTTPLibConst.h.

    00244                       {
    00245     httpStreamStateNew = 0,
    00246     httpStreamStateDormant,
    00247     httpStreamStateReqCreated,
    00248     httpStreamStateReqResolve,
    00249     httpStreamStateReqResolving,
    00250     httpStreamStateReqOpen,
    00251     httpStreamStateReqConnect,
    00252     httpStreamStateReqConnecting,
    00253     httpStreamStateReqProxyConnect,
    00254     httpStreamStateReqProxyConnecting,
    00255     httpStreamStateReqSSLHandShaking,
    00256     httpStreamStateReqSSLHandShaked,
    00257     httpStreamStateReqSending,
    00258     httpStreamStateReqSent,
    00259     httpStreamStateRspHeaderWaiting,
    00260     httpStreamStateRspContinue,
    00261     httpStreamStateRspHeaderReceiving,
    00262     httpStreamStateRspHeaderReceived,
    00263     httpStreamStateRspEntityReceiving,
    00264     httpStreamStateRspEntityReceived,
    00265     httpStreamStateObsolete,
    00266     httpStreamStateDelete,
    00267     httpStreamStateStates
    00268 };

enum httpVersion_

Enumerator:

  httpVersion_0_9 |
  httpVersion_1_0 |
  httpVersion_1_1 |
  httpVersionVersions |

Definition at line 294 of file HS_HTTPLibConst.h.

    00294                   {
    00295     httpVersion_0_9 = 0,
    00296     httpVersion_1_0,
    00297     httpVersion_1_1,
    00298     httpVersionVersions
    00299 };

Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:07:00 2008 for Palm API Guide