Request
(
requestID
)
|
Signature
Oculus.Platform.Request< T >.Request(ulong requestID) Parameters requestID: ulong |
Request
(
requestID
)
|
Signature
Oculus.Platform.Request< T >.Request(ulong requestID) Parameters requestID: ulong |
RequestID
: ulong
[Get][Set] |
It is a public property of the Request class that represents the unique identifier for a request. It can be used to identify and track requests.
Signature
ulong Oculus.Platform.Request< T >.RequestID |
HandleMessage
(
msg
)
|
Signature
override void Oculus.Platform.Request< T >.HandleMessage(Message msg) Parameters msg: MessageReturns override void |
HandleMessage
(
msg
)
|
It is called when a message is received in response to a request made by the application.
Signature
virtual void Oculus.Platform.Request< T >.HandleMessage(Message msg) Parameters msg: MessageReturns void |
OnComplete
(
callback
)
|
This function takes a callback function as a parameter and attaches it to the request. When the request is completed, the callback function will be called with the result of the request.
Signature
Request<T> Oculus.Platform.Request< T >.OnComplete(Message< T >.Callback callback) Returns Request< T > |
OnComplete
(
callback
)
|
Signature
Request Oculus.Platform.Request< T >.OnComplete(Message.Callback callback) Parameters callback: Message.CallbackReturns Request |
RunCallbacks
(
limit
)
|
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
Signature
static void Oculus.Platform.Request< T >.RunCallbacks(uint limit=0) Parameters limit: uintReturns void |