| FNoncopyable | ||
| FVirtualDestructor
|
Module |
|
Header |
/Engine/Source/Runtime/Sockets/Public/SocketTypes.h |
Include |
#include "SocketTypes.h" |
struct FRecvMulti :
public FNoncopyable,
public FVirtualDestructor
Stores the persistent state and packet buffers/data, for receiving packets with FSocket::RecvMulti. To optimize performance, use only once instance of this struct, for the lifetime of the socket.
Name | Description | ||
---|---|---|---|
|
const int32 |
MaxNumPackets |
The maximum number of packets this FRecvMulti instance can support |
|
const int32 |
MaxPacketSize |
The maximum packet size this FRecvMulti instance can support |
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
CountBytes ( |
Calculates the total memory consumption of this FRecvMulti instance, including platform-specific data |
|
|
GetNumPackets() |
Retrieves the current number of received packets |
|
|
GetPacket ( |
Retrieves the information for the specified packet |
|
|
GetPacketTimestamp ( |
Returns the platform specific timestamp for when the specified packet was received by the operating system |