Navigation
API > API/Plugins > API/Plugins/OSC
Interface for internal network implementation of sending OSC messages & bundles as a client.
| Name | IClientProxy |
| Type | class |
| Header File | /Engine/Plugins/Runtime/OSC/Source/OSC/Public/OSCClient.h |
| Include Path | #include "OSCClient.h" |
Syntax
class IClientProxy
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IClientProxy() |
OSCClient.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetSendIPAddress
(
FString& InIPAddress, |
OSCClient.h | ||
const FIPv4Endpoint & GetSendIPEndpoint() |
OSCClient.h | ||
bool IsActive() |
OSCClient.h | ||
void SendBundle
(
const FOSCBundle& Bundle |
OSCClient.h | ||
void SendMessage
(
const FOSCMessage& Message |
OSCClient.h | ||
bool SetSendIPAddress
(
const FString& InIPAddress, |
OSCClient.h | ||
void SetSendIPEndpoint
(
const FIPv4Endpoint& InEndpoint |
OSCClient.h | ||
void Stop() |
OSCClient.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TUniquePtr< IClientProxy > Create
(
const FString& ClientName |
Creates a new client proxy that can be used by any system where the provided dispatch callback is called on a worker thread. | OSCClient.h |