Class
AgsAudioOscConnection
Description
class AgsAudio.OscConnection : GObject.Object
{
flags: AgsOscConnectionFlags,
connectable_flags: AgsConnectableFlags,
obj_mutex: GRecMutex,
osc_server: GObject*,
ip4: gchar*,
ip6: gchar*,
fd: int,
socket: GSocket*,
start_time: timespec*,
cache_data: guchar*,
cache_data_length: guint,
buffer: guchar*,
allocated_buffer_size: guint,
read_count: guint,
has_valid_data: gboolean,
timeout_delay: timespec*,
timestamp: timespec*
}
No description available.
Functions
ags_osc_connection_timeout_expired
Check start_time
plus timeout_delay
against current time.
since: 3.0.0
Signals
AgsAudio.OscConnection::close
The ::close signal is emited as closing the file descriptor.
since: 3.0.0
AgsAudio.OscConnection::write-response
The ::write-response signal is emited while write response.
since: 3.0.0
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct AgsAudioOscConnectionClass {
GObjectClass gobject;
guchar* (* read_bytes) (
AgsOscConnection* osc_connection,
guint* data_length
);
gint64 (* write_response) (
AgsOscConnection* osc_connection,
GObject* osc_response
);
void (* close) (
AgsOscConnection* osc_connection
);
}
No description available.
Class members
gobject: GObjectClass
No description available.
read_bytes: guchar* (* read_bytes) ( AgsOscConnection* osc_connection, guint* data_length )
No description available.
write_response: gint64 (* write_response) ( AgsOscConnection* osc_connection, GObject* osc_response )
No description available.
close: void (* close) ( AgsOscConnection* osc_connection )
No description available.