| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/OSC/Source/OSC/Public/OSCServer.h |
Include |
#include "OSCServer.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UOSCServer : public UObject
Name | Description | ||
---|---|---|---|
|
OnOscBundleReceived |
Event that gets called when an OSC bundle is received. |
|
|
OnOscBundleReceivedNative |
Native event that gets called when an OSC bundle is received. |
|
|
OnOscMessageReceived |
Event that gets called when an OSC message is received. |
|
|
OnOscMessageReceivedNative |
Native event that gets called when an OSC message is received. |
Name | Description | |
---|---|---|
|
UOSCServer ( |
Name | Description | ||
---|---|---|---|
|
AddWhitelistedClient ( |
Adds client to whitelist of clients to listen for. |
|
|
BindEventToOnOSCAddressPatternMatchesPath ( |
Adds event to dispatch when OSCAddressPattern is matched. |
|
|
ClearPackets() |
Clears all packets pending processing |
|
|
ClearWhitelistedClients() |
Clears client whitelist to listen for. |
|
|
EnqueuePacket ( |
Enqueues packet to be processed |
|
|
GetBoundOSCAddressPatterns() |
Returns set of OSCAddressPatterns currently listening for matches to dispatch. |
|
|
GetIpAddress ( |
Returns the IP for the server if connected as a string. |
|
|
GetMulticastLoopback() |
Gets whether or not to loopback if ReceiveIPAddress provided is multicast. |
|
|
GetPort() |
Returns the port for the server if connected. |
|
|
GetWhitelistedClients() |
Returns set of whitelisted clients. |
|
|
IsActive() |
Returns whether server is actively listening to incoming messages. |
|
|
Listen() |
Sets the IP address and port to listen for OSC data. |
|
|
PumpPacketQueue |
Callback for when packet is received by server |
|
|
RemoveWhitelistedClient ( |
Removes whitelisted client to listen for. |
|
|
SetAddress |
Set the address and port of server. Fails if server is currently active. |
|
|
SetMulticastLoopback ( |
Set whether or not to loopback if ReceiveIPAddress provided is multicast. |
|
|
SetTickInEditor ( |
Set whether server instance can be ticked in-editor (editor only and available to blueprint for use in editor utility scripts/script actions). |
|
|
SetWhitelistClientsEnabled ( |
When set to true, server will only process received messages from whitelisted clients. |
|
|
Stop() |
Stop and tidy up network socket. |
|
|
UnbindAllEventsFromOnOSCAddressPatternMatchesPath ( |
Removes OSCAddressPattern from sending dispatch events. |
|
|
UnbindAllEventsFromOnOSCAddressPatternMatching() |
Removes all events from OSCAddressPatterns to dispatch. |
|
|
UnbindEventFromOnOSCAddressPatternMatchesPath ( |
Unbinds specific event from OSCAddress pattern. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |