forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamHTTP
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamHTTP *SteamAPI_SteamHTTP_v003();
Inline, unversioned accessor to get the current version. Essentially the same as SteamHTTP()
, but using this ensures that you are using a matching library.
inline ISteamHTTP *SteamAPI_SteamHTTP() { return SteamAPI_SteamHTTP_v003(); }
A versioned accessor is exported by the library.
S_API ISteamHTTP *SteamAPI_SteamGameServerHTTP_v003();
Inline, unversioned accessor to get the current version. Essentially the same as SteamGameServerHTTP()
, but using this ensures that you are using a matching library.
inline ISteamHTTP *SteamAPI_SteamGameServerHTTP() { return SteamAPI_SteamGameServerHTTP_v003(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
HTTPRequestHandle |
ISteamHTTP |
CreateHTTPRequest |
ISteamHTTP* self, EHTTPMethod eHTTPRequestMethod, const char * pchAbsoluteURL |
bool |
ISteamHTTP |
SetHTTPRequestContextValue |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint64 ulContextValue |
bool |
ISteamHTTP |
SetHTTPRequestNetworkActivityTimeout |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint32 unTimeoutSeconds |
bool |
ISteamHTTP |
SetHTTPRequestHeaderValue |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchHeaderName, const char * pchHeaderValue |
bool |
ISteamHTTP |
SetHTTPRequestGetOrPostParameter |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchParamName, const char * pchParamValue |
bool |
ISteamHTTP |
SendHTTPRequest |
ISteamHTTP* self, HTTPRequestHandle hRequest, SteamAPICall_t * pCallHandle |
bool |
ISteamHTTP |
SendHTTPRequestAndStreamResponse |
ISteamHTTP* self, HTTPRequestHandle hRequest, SteamAPICall_t * pCallHandle |
bool |
ISteamHTTP |
DeferHTTPRequest |
ISteamHTTP* self, HTTPRequestHandle hRequest |
bool |
ISteamHTTP |
PrioritizeHTTPRequest |
ISteamHTTP* self, HTTPRequestHandle hRequest |
bool |
ISteamHTTP |
GetHTTPResponseHeaderSize |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchHeaderName, uint32 * unResponseHeaderSize |
bool |
ISteamHTTP |
GetHTTPResponseHeaderValue |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchHeaderName, uint8 * pHeaderValueBuffer, uint32 unBufferSize |
bool |
ISteamHTTP |
GetHTTPResponseBodySize |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint32 * unBodySize |
bool |
ISteamHTTP |
GetHTTPResponseBodyData |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint8 * pBodyDataBuffer, uint32 unBufferSize |
bool |
ISteamHTTP |
GetHTTPStreamingResponseBodyData |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint32 cOffset, uint8 * pBodyDataBuffer, uint32 unBufferSize |
bool |
ISteamHTTP |
ReleaseHTTPRequest |
ISteamHTTP* self, HTTPRequestHandle hRequest |
bool |
ISteamHTTP |
GetHTTPDownloadProgressPct |
ISteamHTTP* self, HTTPRequestHandle hRequest, float * pflPercentOut |
bool |
ISteamHTTP |
SetHTTPRequestRawPostBody |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchContentType, uint8 * pubBody, uint32 unBodyLen |
HTTPCookieContainerHandle |
ISteamHTTP |
CreateCookieContainer |
ISteamHTTP* self, bool bAllowResponsesToModify |
bool |
ISteamHTTP |
ReleaseCookieContainer |
ISteamHTTP* self, HTTPCookieContainerHandle hCookieContainer |
bool |
ISteamHTTP |
SetCookie |
ISteamHTTP* self, HTTPCookieContainerHandle hCookieContainer, const char * pchHost, const char * pchUrl, const char * pchCookie |
bool |
ISteamHTTP |
SetHTTPRequestCookieContainer |
ISteamHTTP* self, HTTPRequestHandle hRequest, HTTPCookieContainerHandle hCookieContainer |
bool |
ISteamHTTP |
SetHTTPRequestUserAgentInfo |
ISteamHTTP* self, HTTPRequestHandle hRequest, const char * pchUserAgentInfo |
bool |
ISteamHTTP |
SetHTTPRequestRequiresVerifiedCertificate |
ISteamHTTP* self, HTTPRequestHandle hRequest, bool bRequireVerifiedCertificate |
bool |
ISteamHTTP |
SetHTTPRequestAbsoluteTimeoutMS |
ISteamHTTP* self, HTTPRequestHandle hRequest, uint32 unMilliseconds |
bool |
ISteamHTTP |
GetHTTPRequestWasTimedOut |
ISteamHTTP* self, HTTPRequestHandle hRequest, bool * pbWasTimedOut |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links