Vuo  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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.
 
struct json_objectVuoOscOutputDevice_getJson (const VuoOscOutputDevice value)
 Encodes value as a JSON object.
 
char * VuoOscOutputDevice_getSummary (const VuoOscOutputDevice value)
 Returns a compact string representation of value.
 
VuoOscOutputDevice VuoOscOutputDevice_makeBroadcast (const VuoText name, const VuoInteger port)
 Creates a new OSC device description.
 
VuoOscOutputDevice VuoOscOutputDevice_makeUnicast (const VuoText name, const VuoText ipAddress, const VuoInteger port)
 Creates a new OSC device description.
 
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.
 
bool VuoOscOutputDevice_isLessThan (const VuoOscOutputDevice value1, const VuoOscOutputDevice value2)
 Returns true if value1 < value2.
 
VuoOscOutputDevice VuoOscOutputDevice_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoOscOutputDevice_getString (const VuoOscOutputDevice value)
 Automatically generated function.
 
void VuoOscOutputDevice_retain (VuoOscOutputDevice value)
 Automatically generated function.
 
void VuoOscOutputDevice_release (VuoOscOutputDevice value)
 Automatically generated function.
 

Class Documentation

struct VuoOscOutputDevice
Class Members
VuoText ipAddress
VuoText name
VuoInteger port

Function Documentation

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.

struct json_object* VuoOscOutputDevice_getJson ( const VuoOscOutputDevice  value)
read

Encodes value as a JSON object.

char* VuoOscOutputDevice_getString ( const VuoOscOutputDevice  value)

Automatically generated function.

char* VuoOscOutputDevice_getSummary ( const VuoOscOutputDevice  value)

Returns a compact string representation of value.

bool VuoOscOutputDevice_isLessThan ( const VuoOscOutputDevice  value1,
const VuoOscOutputDevice  value2 
)

Returns true if value1 < value2.

VuoOscOutputDevice VuoOscOutputDevice_makeBroadcast ( const VuoText  name,
const VuoInteger  port 
)

Creates a new OSC device description.

VuoOscOutputDevice VuoOscOutputDevice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
{
"name": "",
"ipAddress": "",
"port": 0
}
VuoOscOutputDevice VuoOscOutputDevice_makeFromString ( const char *  str)

Automatically generated function.

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

Creates a new OSC device description.

void VuoOscOutputDevice_release ( VuoOscOutputDevice  value)

Automatically generated function.

void VuoOscOutputDevice_retain ( VuoOscOutputDevice  value)

Automatically generated function.