Vuo  2.3.2
Classes | Macros | Functions
VuoOscOutputDevice

Description

Information about an OSC Output device.

Classes

struct  VuoOscOutputDevice
 Information about an OSC Output device. More...
 

Functions

VuoOscOutputDevice VuoOscOutputDevice_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value. More...
 
struct json_objectVuoOscOutputDevice_getJson (const VuoOscOutputDevice value)
 Encodes value as a JSON object. More...
 
char * VuoOscOutputDevice_getSummary (const VuoOscOutputDevice value)
 Returns a compact string representation of value. More...
 
VuoOscOutputDevice VuoOscOutputDevice_makeBroadcast (const VuoText name, const VuoInteger port)
 Creates a new OSC device description. More...
 
VuoOscOutputDevice VuoOscOutputDevice_makeUnicast (const VuoText name, const VuoText ipAddress, const VuoInteger port)
 Creates a new OSC device description. More...
 
bool VuoOscOutputDevice_areEqual (const VuoOscOutputDevice value1, const VuoOscOutputDevice value2)
 Returns true if the two output devices are equivalent: the name, IP address, and port must match. More...
 
bool VuoOscOutputDevice_isLessThan (const VuoOscOutputDevice value1, const VuoOscOutputDevice value2)
 Returns true if value1 < value2. More...
 
VuoOscOutputDevice VuoOscOutputDevice_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoOscOutputDevice_getString (const VuoOscOutputDevice value)
 Automatically generated function. More...
 
void VuoOscOutputDevice_retain (VuoOscOutputDevice value)
 Automatically generated function. More...
 
void VuoOscOutputDevice_release (VuoOscOutputDevice value)
 Automatically generated function. More...
 

Class Documentation

◆ VuoOscOutputDevice

struct VuoOscOutputDevice
Class Members
VuoText ipAddress
VuoText name
VuoInteger port

Function Documentation

◆ VuoOscOutputDevice_areEqual()

bool VuoOscOutputDevice_areEqual ( const VuoOscOutputDevice  value1,
const VuoOscOutputDevice  value2 
)

Returns true if the two output devices are equivalent: the name, IP address, and port must match.

Definition at line 103 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_getJson()

struct json_object* VuoOscOutputDevice_getJson ( const VuoOscOutputDevice  value)

Encodes value as a JSON object.

Definition at line 51 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_getString()

char* VuoOscOutputDevice_getString ( const VuoOscOutputDevice  value)

Automatically generated function.

◆ VuoOscOutputDevice_getSummary()

char* VuoOscOutputDevice_getSummary ( const VuoOscOutputDevice  value)

Returns a compact string representation of value.

Definition at line 69 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_isLessThan()

bool VuoOscOutputDevice_isLessThan ( const VuoOscOutputDevice  value1,
const VuoOscOutputDevice  value2 
)

Returns true if value1 < value2.

Definition at line 120 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_makeBroadcast()

VuoOscOutputDevice VuoOscOutputDevice_makeBroadcast ( const VuoText  name,
const VuoInteger  port 
)

Creates a new OSC device description.

Definition at line 86 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_makeFromJson()

VuoOscOutputDevice VuoOscOutputDevice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
{
"name": "",
"ipAddress": "",
"port": 0
}

Definition at line 39 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_makeFromString()

VuoOscOutputDevice VuoOscOutputDevice_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoOscOutputDevice_makeUnicast()

VuoOscOutputDevice VuoOscOutputDevice_makeUnicast ( const VuoText  name,
const VuoText  ipAddress,
const VuoInteger  port 
)

Creates a new OSC device description.

Definition at line 94 of file VuoOscOutputDevice.c.

◆ VuoOscOutputDevice_release()

void VuoOscOutputDevice_release ( VuoOscOutputDevice  value)

Automatically generated function.

◆ VuoOscOutputDevice_retain()

void VuoOscOutputDevice_retain ( VuoOscOutputDevice  value)

Automatically generated function.