LeviLamina
Loading...
Searching...
No Matches
CachedHttpRequest Class Referenceabstract
+ Inheritance diagram for CachedHttpRequest:

Classes

struct  LoadedCache
 

Public Types

enum class  WaitForSignIn : uint { None = 0 , PlayFab = 1 , XboxLive = 2 }
 
enum class  RequestStatus : int {
  NotStarted = 0 , InProgress = 1 , Completed = 2 , Canceled = 3 ,
  TimeOut = 4
}
 

Public Member Functions

CachedHttpRequestoperator= (CachedHttpRequest const &)
 
 CachedHttpRequest (CachedHttpRequest const &)
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > send (::std::string)
 
virtual::Bedrock::Http::Request _createRequest (::std::string)=0
 
virtual void processResponse (::Bedrock::Http::Response)
 
virtual void _recordTelemetry (::Bedrock::Http::Response const &) const
 
virtual void _responseHeaders (::Bedrock::Http::HeaderCollection const &)=0
 
virtual bool _parseJsonResponse (::Json::Value const &)=0
 
virtual void _parseJsonMetadata (::Json::Value const &)=0
 
virtual::Json::Value _createMetadata () const =0
 
virtual bool _tryUseCachedResponse ()
 
virtual void _writeToCache (::Json::Value const &, ::Json::Value const &) const
 
virtual bool trySend (bool const)
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::std::string > > getAuthToken ()=0
 
virtual void sendCachedRequest ()
 
virtual bool isDone () const
 
virtual void onComplete ()=0
 
virtual bool canSendRequest () const
 
virtual void fireTelemetry (::Bedrock::NonOwnerPointer<::IMinecraftEventing > const &)
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnke75de3
 
::ll::UntypedStorage< 8, 32 > mUnk7af363
 
::ll::UntypedStorage< 8, 80 > mUnkbb851d
 
::ll::UntypedStorage< 8, 80 > mUnkdcd461
 
::ll::UntypedStorage< 8, 32 > mUnk99697a
 
::ll::UntypedStorage< 8, 8 > mUnk3619db
 
::ll::UntypedStorage< 8, 24 > mUnk86e2d3
 
::ll::UntypedStorage< 1, 1 > mUnk1f00ca
 
::ll::UntypedStorage< 1, 1 > mUnkb0fe83
 
::ll::UntypedStorage< 1, 1 > mUnk8d43f1
 
::ll::UntypedStorage< 8, 8 > mUnk314b76
 
::ll::UntypedStorage< 8, 8 > mUnkd4a64f
 
::ll::UntypedStorage< 8, 8 > mUnk54cbd7
 
::ll::UntypedStorage< 1, 1 > mUnk811043
 
::ll::UntypedStorage< 4, 4 > mUnk2aee14
 
::ll::UntypedStorage< 8, 8 > mUnkdd4ce8
 
::ll::UntypedStorage< 4, 4 > mUnk5dc8c9
 
::ll::UntypedStorage< 8, 32 > mUnk72fca6
 
::ll::UntypedStorage< 4, 4 > mUnkf010d4
 

Member Function Documentation

◆ send()

virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > CachedHttpRequest::send ( ::std::string )
virtual

Implements HttpRequestHandler.

◆ processResponse()

virtual void CachedHttpRequest::processResponse ( ::Bedrock::Http::Response )
virtual

Implements HttpRequestHandler.


The documentation for this class was generated from the following file: