/Engine/Plugins/Experimental/BackChannel/Source/BackChannel/Public/BackChannel/Protocol/OSC/BackChannelOSCConnection.h
A class that wraps an existing BackChannel connection and provides an OSC-focused interface and a background thread. Incoming messages are received on a background thread and queued untilDispatchMessages()is called. Outgoing messages are sent immediately
class FBackChannelOSCConnection : private [FRunnable](API\Runtime\Core\HAL\FRunnable), public [IBackChannelConnection](API\Plugins\BackChannel\BackChannel\IBackChannelConnection)
TSharedPtr<IBa...
Connection
FBackChannelDis...
DispatchMap
FThreadSafeBool
ExitRequested
int32
ExpectedSizeOfNextPacket
How much data do we expect to receive next time? This is for OSC over TCP where the size of a packet is sent, then the packet
bool
HasErrorState
Is the connection in an error state
FThreadSafeBool
IsRunning
TMap<FString, ...
MessageLimits
FCriticalSectio...
PacketMutex
double
PingTime
Time where we'll send a ping if no packets arrive to check the connection is alive
TArray< uint8 >
ReceiveBuffer
int32
ReceivedDataSize
How much data has been received this check?
TArray<TShared...
ReceivedPackets
FCriticalSectio...
ReceiveMutex
FCriticalSectio...
SendMutex