Class

AgsAudioOscFrontController

Description

class AgsAudio.OscFrontController : AgsAudio.OscController {
  osc_controller: AgsOscController,
  flags: AgsOscFrontControllerFlags,
  delegate_timeout: gint64,
  do_reset: volatile gboolean,
  delegate_mutex: GMutex,
  delegate_cond: GCond,
  delegate_thread: GThread*,
  message: GList*
}
No description available.

Constructors

ags_osc_front_controller_new

Instantiate new AgsOscFrontController.

since: 3.0.0

Instance methods

ags_osc_front_controller_add_message

Add message to osc_front_controller.

since: 3.0.0

ags_osc_front_controller_do_request
No description available.

ags_osc_front_controller_remove_message

Remove message from osc_front_controller.

since: 3.0.0

ags_osc_front_controller_set_flags

Set flags.

since: 3.0.0

ags_osc_front_controller_start_delegate

Start delegating.

since: 3.0.0

ags_osc_front_controller_stop_delegate

Stop delegating.

since: 3.0.0

ags_osc_front_controller_test_flags

Test flags to be set on osc_front_controller.

since: 3.0.0

ags_osc_front_controller_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from AgsOscController (2)
AgsAudio.OscController:context-path

The context path provided.

since: 3.0.0

AgsAudio.OscController:osc-server

The assigned AgsOscServer.

since: 3.0.0

Signals

AgsAudio.OscFrontController::do-request

The ::do-request signal is emited during do request of front controller.

since: 3.0.0

AgsAudio.OscFrontController::start-delegate

The ::start-delegate signal is emited during start of delegating messages.

since: 3.0.0

AgsAudio.OscFrontController::stop-delegate

The ::stop-delegate signal is emited during stop of delegating messages.

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 AgsAudioOscFrontControllerClass {
  AgsOscControllerClass osc_controller;
  void (* start_delegate) (
    AgsOscFrontController* osc_front_controller
  );
  void (* stop_delegate) (
    AgsOscFrontController* osc_front_controller
  );
  gpointer (* do_request) (
    AgsOscFrontController* osc_front_controller,
    AgsOscConnection* osc_connection,
    guchar* packet,
    gsize packet_size
  );
  
}
No description available.
Class members
osc_controller: AgsOscControllerClass
No description available.
start_delegate: void (* start_delegate) ( AgsOscFrontController* osc_front_controller )
No description available.
stop_delegate: void (* stop_delegate) ( AgsOscFrontController* osc_front_controller )
No description available.
do_request: gpointer (* do_request) ( AgsOscFrontController* osc_front_controller, AgsOscConnection* osc_connection, guchar* packet, gsize packet_size )
No description available.

Virtual methods

AgsAudio.OscFrontControllerClass.start_delegate

Start delegating.

since: 3.0.0

AgsAudio.OscFrontControllerClass.stop_delegate

Stop delegating.

since: 3.0.0