Top |
Functions
#define | AGS_OSC_CLIENT_GET_OBJ_MUTEX() |
|
ags_osc_client_test_flags () |
|
ags_osc_client_set_flags () |
|
ags_osc_client_unset_flags () |
|
ags_osc_client_resolve () |
|
ags_osc_client_connect () |
unsigned |
ags_osc_client_read_bytes () |
|
ags_osc_client_write_bytes () |
AgsOscClient * | ags_osc_client_new () |
#define | AGS_IS_OSC_CLIENT() |
#define | AGS_OSC_CLIENT() |
#define | AGS_OSC_CLIENT_CLASS() |
#define | AGS_OSC_CLIENT_GET_CLASS() |
|
ags_osc_client_get_type () |
Properties
|
domain | Read / Write |
|
ip4 | Read / Write |
|
ip6 | Read / Write |
server-port | Read / Write |
Signals
connect | ||
read-bytes | ||
resolve | ||
write-bytes |
Types and Values
#define | AGS_OSC_CLIENT_DEFAULT_MAX_ADDRESS_LENGTH |
#define | AGS_OSC_CLIENT_DEFAULT_SERVER_PORT |
#define | AGS_OSC_CLIENT_DEFAULT_DOMAIN |
#define | AGS_OSC_CLIENT_DEFAULT_INET4_ADDRESS |
#define | AGS_OSC_CLIENT_DEFAULT_INET6_ADDRESS |
#define | AGS_OSC_CLIENT_DEFAULT_MAX_RETRY |
#define | AGS_OSC_CLIENT_CHUNK_SIZE |
#define | AGS_OSC_CLIENT_DEFAULT_CACHE_DATA_LENGTH |
enum | AgsOscClientFlags |
#define | AGS_TYPE_OSC_CLIENT |
struct | AgsOscClient |
struct | AgsOscClientClass |
Functions
AGS_OSC_CLIENT_GET_OBJ_MUTEX()
#define AGS_OSC_CLIENT_GET_OBJ_MUTEX(obj) (&(((AgsOscClient *) obj)->obj_mutex))
ags_osc_client_test_flags ()
gboolean ags_osc_client_test_flags (AgsOscClient *osc_client
,);
guint flags
Test flags
to be set on osc_client
.
Since:
ags_osc_client_set_flags ()
void ags_osc_client_set_flags (AgsOscClient *osc_client
,);
guint flags
Set flags.
Since:
ags_osc_client_unset_flags ()
void ags_osc_client_unset_flags (AgsOscClient *osc_client
,);
guint flags
Unset flags.
Since:
ags_osc_client_resolve ()
void ags_osc_client_resolve (AgsOscClient *osc_client
);
Resolve OSC client.
Since:
ags_osc_client_connect ()
void ags_osc_client_connect (AgsOscClient *osc_client
);
Connect OSC client.
Since:
ags_osc_client_read_bytes ()
unsignedchar * ags_osc_client_read_bytes (AgsOscClient *osc_client
,);
guint *data_length
Read bytes.
Since:
ags_osc_client_write_bytes ()
gboolean ags_osc_client_write_bytes (AgsOscClient *osc_client
,,
guchar *data);
guint data_length
Write data
using OSC client.
Since:
ags_osc_client_new ()
AgsOscClient * ags_osc_client_new ();
Creates a new instance of AgsOscClient
Since:
AGS_IS_OSC_CLIENT()
#define AGS_IS_OSC_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_OSC_CLIENT))
AGS_OSC_CLIENT()
#define AGS_OSC_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OSC_CLIENT, AgsOscClient))
AGS_OSC_CLIENT_CLASS()
#define AGS_OSC_CLIENT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OSC_CLIENT, AgsOscClientClass))
AGS_OSC_CLIENT_GET_CLASS()
#define AGS_OSC_CLIENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OSC_CLIENT, AgsOscClientClass))
Types and Values
struct AgsOscClientClass
struct AgsOscClientClass { GObjectClass gobject; void (*resolve)(AgsOscClient *osc_client); void (*connect)(AgsOscClient *osc_client); unsigned char* (*read_bytes)(AgsOscClient *osc_client, guint *data_length); gboolean (*write_bytes)(AgsOscClient *osc_client, guchar *data, guint data_length); };
Property Details
The “domain”
property
“domain”gchar *
The domain to lookup server.
Owner: AgsOscClient
Flags: Read / Write
Default value: NULL
Since:
The “ip4”
property
“ip4”gchar *
The IPv4 address as string of the server.
Owner: AgsOscClient
Flags: Read / Write
Default value: NULL
Since:
The “ip6”
property
“ip6”gchar *
The IPv6 address as string of the server.
Owner: AgsOscClient
Flags: Read / Write
Default value: NULL
Since:
Signal Details
The “connect”
signal
void user_function (AgsOscClient *osc_client,gpointer user_data)
The ::connect signal is emited as connection is establishing.
Parameters
osc_client |
the AgsOscClient |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “read-bytes”
signal
gpointer user_function (AgsOscClient *osc_client,gpointer data_length,gpointer user_data)
The ::read-bytes signal is emited while read bytes.
Parameters
osc_client |
the AgsOscClient |
|
data_length |
the return location of byte array's length |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “resolve”
signal
void user_function (AgsOscClient *osc_client,gpointer user_data)
The ::resolve signal is emited during resolve of domain.
Parameters
osc_client |
the AgsOscClient |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “write-bytes”
signal
gboolean user_function (AgsOscClient *osc_client,gpointer data,guint data_length,gpointer user_data)
The ::write-bytes signal is emited while write bytes.
Parameters
osc_client |
the AgsOscClient |
|
data |
the byte array |
|
data_length |
the length of byte array |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: