Class

AgsAudioOscServer

Description

class AgsAudio.OscServer : GObject.Object
{
  flags: AgsOscServerFlags,
  connectable_flags: AgsConnectableFlags,
  obj_mutex: GRecMutex,
  ip4: gchar*,
  ip6: gchar*,
  domain: gchar*,
  server_port: guint,
  ip4_fd: int,
  ip6_fd: int,
  ip4_socket: GSocket*,
  ip6_socket: GSocket*,
  ip4_address: GSocketAddress*,
  ip6_address: GSocketAddress*,
  accept_delay: timespec*,
  dispatch_delay: timespec*,
  listen_thread: GThread*,
  dispatch_thread: GThread*,
  connection: GList*,
  front_controller: GObject*,
  controller: GList*
}

No description available.

Ancestors

Descendants

Constructors

ags_osc_server_new

Creates a new instance of AgsOscServer.

since: 3.0.0

Instance methods

ags_osc_server_add_connection

Add osc_connection to osc_server.

since: 3.0.0

ags_osc_server_add_controller

Add osc_controller to osc_server.

since: 3.0.0

ags_osc_server_add_default_controller

Add default controlers to osc_server.

since: 3.0.0

ags_osc_server_dispatch

Dispatch the OSC server.

since: 3.0.0

ags_osc_server_listen

Listen as OSC server.

since: 3.0.0

ags_osc_server_remove_connection

Remove osc_connection from osc_server.

since: 3.0.0

ags_osc_server_remove_controller

Remove osc_controller from osc_server.

since: 3.0.0

ags_osc_server_set_flags

Set flags.

since: 3.0.0

ags_osc_server_start

Start OSC server.

since: 3.0.0

ags_osc_server_stop

Stop OSC server.

since: 3.0.0

ags_osc_server_test_flags

Test flags to be set on osc_server.

since: 3.0.0

ags_osc_server_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.OscServer:connection

The assigned AgsOscConnection providing default settings.

since: 3.0.0

AgsAudio.OscServer:controller

The assigned AgsOscController providing default settings.

since: 3.0.0

AgsAudio.OscServer:domain

The domain to use.

since: 3.0.0

AgsAudio.OscServer:front-controller

The assigned AgsOscFrontController.

since: 3.0.0

AgsAudio.OscServer:ip4

The IPv4 address as string of the server.

since: 3.0.0

AgsAudio.OscServer:ip6

The IPv6 address as string of the server.

since: 3.0.0

AgsAudio.OscServer:server-port

The server port to use.

since: 3.0.0

Signals

AgsAudio.OscServer::dispatch

The ::dispatch signal is emited during dispatch of server.

since: 3.0.0

AgsAudio.OscServer::listen

The ::listen signal is emited during listen of server.

since: 3.0.0

AgsAudio.OscServer::start

The ::start signal is emited during start of server.

since: 3.0.0

AgsAudio.OscServer::stop

The ::stop signal is emited during stop of server.

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 AgsAudioOscServerClass {
  GObjectClass gobject;
  void (* start) (
    AgsOscServer* osc_server
  );
  void (* stop) (
    AgsOscServer* osc_server
  );
  gboolean (* listen) (
    AgsOscServer* osc_server
  );
  void (* dispatch) (
    AgsOscServer* osc_server
  );
  
}

No description available.

Class members
gobject: GObjectClass

No description available.

start: void (* start) ( AgsOscServer* osc_server )

No description available.

stop: void (* stop) ( AgsOscServer* osc_server )

No description available.

listen: gboolean (* listen) ( AgsOscServer* osc_server )

No description available.

dispatch: void (* dispatch) ( AgsOscServer* osc_server )

No description available.

Virtual methods

AgsAudio.OscServerClass.dispatch

Dispatch the OSC server.

since: 3.0.0

AgsAudio.OscServerClass.listen

Listen as OSC server.

since: 3.0.0

AgsAudio.OscServerClass.start

Start OSC server.

since: 3.0.0

AgsAudio.OscServerClass.stop

Stop OSC server.

since: 3.0.0