Oculus.Platform.Request< T > Class Template Reference
Inheritance diagram for Oculus.Platform.Request< T >:

Public Member Functions

 Request (ulong requestID)
 
Request< T > OnComplete (Message< T >.Callback callback)
 
override void HandleMessage (Message msg)
 
 Request (ulong requestID)
 
Request OnComplete (Message.Callback callback)
 
virtual void HandleMessage (Message msg)
 

Static Public Member Functions

static void RunCallbacks (uint limit=0)
 

Properties

ulong RequestID [get, set]
 

Constructor & Destructor Documentation

◆ Request() [1/2]

Oculus.Platform.Request< T >.Request ( ulong  requestID)

◆ Request() [2/2]

Oculus.Platform.Request< T >.Request ( ulong  requestID)

Member Function Documentation

◆ HandleMessage() [1/2]

override void Oculus.Platform.Request< T >.HandleMessage ( Message  msg)

◆ HandleMessage() [2/2]

virtual void Oculus.Platform.Request< T >.HandleMessage ( Message  msg)
virtual

◆ OnComplete() [1/2]

Request<T> Oculus.Platform.Request< T >.OnComplete ( Message< T >.Callback  callback)

◆ OnComplete() [2/2]

Request Oculus.Platform.Request< T >.OnComplete ( Message.Callback  callback)

◆ RunCallbacks()

static void Oculus.Platform.Request< T >.RunCallbacks ( uint  limit = 0)
static

This will run callbacks on all messages that returned from the server. If too many message are coming back at once, then a limit can be passed in as an arg to limit the number of messages to run callbacks on at a time

Property Documentation

◆ RequestID

ulong Oculus.Platform.Request< T >.RequestID
getset

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