Loading...
Searching...
No Matches
FAccelByteUdpPingThread Class Reference
Inheritance diagram for FAccelByteUdpPingThread:

Public Member Functions

 FAccelByteUdpPingThread (ISocketSubsystem *const InSocketSub, FPingConfig const &InConfig, FGotResponseDelegate OnGotResponseDelegate, FPingResultStatusDelegate OnPingCompleteDelegate)
virtual uint32 Run () override
virtual void Stop () override
virtual void Exit () override

Protected Member Functions

virtual bool CreateSocket ()
virtual void DestroySocket ()
virtual uint64 GetCurrentTime ()
virtual bool CreateAddress ()
virtual bool SocketReceiveData (uint8 *Data, int32 BufferSize, int32 &BytesRead)
virtual bool SocketSendData (const FString &StringToSend, int32 &BytesSent)
virtual bool SocketWaitData ()
virtual bool SocketIsValid ()
FPingResultStatus SendPing (const FString &PingString)

Protected Attributes

FPingResultStatusDelegate OnComplete
FGotResponseDelegate OnGotResponse
FPingConfig Config