FNetworkNode

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

InterchangeDispatcher

Header

/Engine/Plugins/Experimental/Interchange/Runtime/Source/Dispatcher/Public/InterchangeDispatcherNetworking.h

Include

#include "InterchangeDispatcherNetworking.h"

Syntax

class FNetworkNode

Variables

Name Description

Protected variable

bool

 

bReadError

Protected variable

bool

 

bWriteError

Protected variable

FSocket *

 

ConnectedSocket

Protected variable

SocketErrorCode

 

ConnectedSocketError

Protected variable

FMessage

 

IncommingMessage

Protected variable

FCriticalSectio...

 

SendReceiveCriticalSection

Destructors

Name Description

Public function Virtual

~FNetworkNode()

Functions

Name Description

Protected function

void

 

CloseSocket

(
    FSocket*& Socket
)

Protected function

FSocket *...

 

CreateInternalSocket

(
    const FString& Description
)

Protected function

bool

 

IsConnected()

Public function Const

bool

 

IsValid()

Public function

bool

 

ReceiveMessage

(
    TArray< uint8 >& OutBuffer,
    double Timeout_s
)

Receive a byte buffer as an atomic message returns true when a message is fetched.

Public function

bool

 

SendMessage

(
    const TArray< uint8 >& Buffer,
    double Timeout_s
)

Send a byte buffer as an atomic message returns true when a message is successfully sent

Classes

Name

Description

Protected struct

FMessage