Class

AgsAudioOscXmlrpcController

Description

class AgsAudio.OscXmlrpcController : Ags.Controller {
  controller: AgsController,
  flags: AgsOscXmlrpcControllerFlags,
  osc_xmlrpc_server: GObject*,
  do_reset: volatile gboolean,
  delegate_mutex: GMutex,
  delegate_cond: GCond,
  message: GList*,
  queued_response: GList*
}
No description available.

Implements

Constructors

ags_osc_xmlrpc_controller_new

Instantiate new AgsOscXmlrpcController.

since: 3.0.0

Instance methods

ags_osc_xmlrpc_controller_add_message

Add message to osc_xmlrpc_controller.

since: 3.0.0

ags_osc_xmlrpc_controller_remove_message

Remove message from osc_xmlrpc_controller.

since: 3.0.0

ags_osc_xmlrpc_controller_set_flags

Set flags.

since: 3.0.0

ags_osc_xmlrpc_controller_start_delegate

Start delegating.

since: 3.0.0

ags_osc_xmlrpc_controller_stop_delegate

Stop delegating.

since: 3.0.0

ags_osc_xmlrpc_controller_test_flags

Test flags to be set on osc_xmlrpc_controller.

since: 3.0.0

ags_osc_xmlrpc_controller_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from AgsController (4)
ags_controller_add_resource

Add controller_resource with key resource_name to hash table.

since: 3.0.0

ags_controller_lookup_resource

Lookup key resource_name in hash table.

since: 3.0.0

ags_controller_query_security_context

Query security_context for login.

since: 3.0.0

ags_controller_remove_resource

Remove key resource_name from hash table.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AgsPluginController (1)
ags_plugin_controller_do_request

Do request.

since: 3.0.0

Properties

AgsAudio.OscXmlrpcController:osc-xmlrpc-server

The assigned AgsOscXmlrpcServer.

since: 3.0.0

Properties inherited from AgsController (2)
Ags.Controller:context-path

The context path provided.

since: 3.0.0

Ags.Controller:server

The assigned AgsServer.

since: 3.0.0

Signals

AgsAudio.OscXmlrpcController::start-delegate

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

since: 3.0.0

AgsAudio.OscXmlrpcController::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 AgsAudioOscXmlrpcControllerClass {
  AgsControllerClass controller;
  void (* start_delegate) (
    AgsOscXmlrpcController* osc_xmlrpc_controller
  );
  void (* stop_delegate) (
    AgsOscXmlrpcController* osc_xmlrpc_controller
  );
  
}
No description available.
Class members
controller: AgsControllerClass
No description available.
start_delegate: void (* start_delegate) ( AgsOscXmlrpcController* osc_xmlrpc_controller )
No description available.
stop_delegate: void (* stop_delegate) ( AgsOscXmlrpcController* osc_xmlrpc_controller )
No description available.

Virtual methods

AgsAudio.OscXmlrpcControllerClass.start_delegate

Start delegating.

since: 3.0.0

AgsAudio.OscXmlrpcControllerClass.stop_delegate

Stop delegating.

since: 3.0.0