This function is part of the P2P Interface.
Listen for when our packet queue has become full. This event gives an opportunity to read packets to make
room for new incoming packets. If this event fires and no packets are read by calling {ReceivePacket}
or the packet queue size is not increased by {SetPacketQueueSize}, any packets that are received after
this event are discarded until there is room again in the queue.
Return Value
A valid notification ID if successfully bound, or {Common.InvalidNotificationid} otherwise
Parameters
P2P.P2PInterface.AddNotifyIncomingPacketQueueFull
Parameter Type And Name
|
Usage Information
|
AddNotifyIncomingPacketQueueFullOptions options
|
Information about what version of the EOS_P2P_AddNotifyIncomingPacketQueueFull API is supported
|
object clientData
|
Arbitrary data that is passed back to you in the CompletionDelegate
|
OnIncomingPacketQueueFullCallback incomingPacketQueueFullHandler
|
The callback to be fired when the incoming packet queue is full
|
This function enables your callback (the IncomingPacketQueueFullHandler
parameter) to respond to events that happen on the back-end service. Remember to remove your callback function when it is no longer needed.
Because this function is asynchronous, it employs a callback of type P2P.OnIncomingPacketQueueFullCallback to report the results of its operation.
Callback for information related to incoming connection requests.
Callback Parameters
P2P.OnIncomingPacketQueueFullCallback
Parameter Type And Name
|
Usage Information
|
OnIncomingPacketQueueFullInfo data
|
|