lo_internal.h File Reference

#include <lo/lo_osc_types.h>

Go to the source code of this file.

Functions

ssize_t lo_validate_string (void *data, ssize_t size)
 Validate raw OSC string data. Where applicable, data should be in network byte order.
ssize_t lo_validate_blob (void *data, ssize_t size)
 Validate raw OSC blob data. Where applicable, data should be in network byte order.
ssize_t lo_validate_bundle (void *data, ssize_t size)
 Validate raw OSC bundle data. Where applicable, data should be in network byte order.
ssize_t lo_validate_arg (lo_type type, void *data, ssize_t size)
 Validate raw OSC argument data. Where applicable, data should be in network byte order.


Function Documentation

ssize_t lo_validate_string void *  data,
ssize_t  size
 

Validate raw OSC string data. Where applicable, data should be in network byte order.

This function is used internally to parse and validate raw OSC data.

Returns length of string or < 0 if data is invalid.

Parameters:
data A pointer to the data.
size The size of data in bytes (total bytes remaining).

ssize_t lo_validate_blob void *  data,
ssize_t  size
 

Validate raw OSC blob data. Where applicable, data should be in network byte order.

This function is used internally to parse and validate raw OSC data.

Returns length of blob or < 0 if data is invalid.

Parameters:
data A pointer to the data.
size The size of data in bytes (total bytes remaining).

ssize_t lo_validate_bundle void *  data,
ssize_t  size
 

Validate raw OSC bundle data. Where applicable, data should be in network byte order.

This function is used internally to parse and validate raw OSC data.

Returns length of bundle or < 0 if data is invalid.

Parameters:
data A pointer to the data.
size The size of data in bytes (total bytes remaining).

ssize_t lo_validate_arg lo_type  type,
void *  data,
ssize_t  size
 

Validate raw OSC argument data. Where applicable, data should be in network byte order.

This function is used internally to parse and validate raw OSC data.

Returns length of argument data or < 0 if data is invalid.

Parameters:
type The OSC type of the data item (eg. LO_FLOAT).
data A pointer to the data.
size The size of data in bytes (total bytes remaining).


Generated on Sat Oct 17 14:12:33 2009 for CSL by  doxygen 1.4.5-20051010