LeviLamina
|
Public Member Functions | |
LibHttpClientImpl & | operator= (LibHttpClientImpl const &) |
LibHttpClientImpl (LibHttpClientImpl const &) | |
virtual void | initialize () |
virtual void | shutdown () |
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > | send (::Bedrock::Http::Request &&request) |
MCAPI ::std::optional<::std::chrono::seconds > | _checkRetryPolicy (::gsl::not_null<::HC_CALL * > call, ::Bedrock::Http::Response const &httpResponse) |
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > | _convertResponse (::gsl::not_null<::HC_CALL * > callHandle) |
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > | _retry (::gsl::not_null<::HC_CALL * > callHandle, ::std::chrono::seconds delay) |
MCAPI ::std::shared_ptr<::Bedrock::Http::Internal::IRequestBody > | _tryGetRequestBody (::gsl::not_null<::HC_CALL * > call) |
MCAPI ::std::shared_ptr<::Bedrock::Http::Internal::IResponseBody > | _tryGetResponseBody (::gsl::not_null<::HC_CALL * > call) |
MCAPI void | _untrack (::gsl::not_null<::HC_CALL * > callHandle) |
MCAPI void * | $ctor () |
MCAPI void | $initialize () |
MCAPI void | $shutdown () |
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > | $send (::Bedrock::Http::Request &&request) |
virtual void | suspend () |
virtual void | resume () |
MCAPI void | $dtor () |
MCAPI void | $suspend () |
MCAPI void | $resume () |
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
Static Public Member Functions | |
static MCAPI long | _convertRequestBody (::gsl::not_null<::HC_CALL * > callHandle, ::Bedrock::Http::Request const &request) |
static MCAPI long | _convertResponseBody (::gsl::not_null<::HC_CALL * > callHandle, ::Bedrock::Http::Response &response) |
static MCAPI long | _convertResponseHeaders (::gsl::not_null<::HC_CALL * > callHandle, ::Bedrock::Http::Response &response) |
static MCAPI long | _createCallHandle (::HC_CALL **outHandle, ::Bedrock::Http::Request const &request) |
static MCAPI long | _requestBodyRead (::HC_CALL *call, uint64 offset, uint64 bytesAvailable, void *context, uchar *destination, uint64 *bytesWritten) |
static MCAPI long | _responseBodyWrite (::HC_CALL *call, uchar const *source, uint64 bytesAvailable, void *context) |
static MCAPI ::std::weak_ptr<::Bedrock::Http::LibHttpClientImpl > & | sWeakThis () |
static MCAPI ::Bedrock::Threading::Mutex & | sWeakThisMutex () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 16 > | mUnkcb3229 |
::ll::UntypedStorage< 8, 64 > | mUnk419653 |
::ll::UntypedStorage< 8, 80 > | mUnk2cebe7 |
::ll::UntypedStorage< 8, 336 > | mUnk2fe4b9 |
::ll::UntypedStorage< 8, 16 > | mUnk757a87 |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
virtual |
Reimplemented from Bedrock::Http::DispatcherProcess.
|
virtual |
Reimplemented from Bedrock::Http::DispatcherProcess.
|
virtual |
Implements Bedrock::Http::DispatcherInterface.