EOS API reference page for EOS_P2P_AddNotifyIncomingPacketQueueFull

2 분 소요

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 EOS_P2P_ReceivePacket or the packet queue size is not increased by EOS_P2P_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 EOS_INVALID_NOTIFICATIONID otherwise



Parameter Type And NameUsage Information
EOS_HP2P Handle
const EOS_P2P_AddNotifyIncomingPacketQueueFullOptions* OptionsInformation about what version of the EOS_P2P_AddNotifyIncomingPacketQueueFull API is supported
void* ClientDataArbitrary data that is passed back to you in the CompletionDelegate
EOS_P2P_OnIncomingPacketQueueFullCallback IncomingPacketQueueFullHandlerThe callback to be fired when the incoming packet queue is full

Callback Function Information

Because this function is asynchronous, it employs a callback of type EOS_P2P_OnIncomingPacketQueueFullCallback to report the results of its operation.

Callback Remarks

Callback for information related to incoming connection requests.

Callback Parameters


Parameter Type And NameUsage Information
const EOS_P2P_OnIncomingPacketQueueFullInfo* Data