|
Functions |
void | xmms_object_cleanup (xmms_object_t *object) |
| Cleanup all the resources for the object.
|
void | xmms_object_connect (xmms_object_t *object, guint32 signalid, xmms_object_handler_t handler, gpointer userdata) |
| Connect to a signal that is emitted by this object.
|
void | xmms_object_disconnect (xmms_object_t *object, guint32 signalid, xmms_object_handler_t handler, gpointer userdata) |
| Disconnect from a signal.
|
void | xmms_object_emit (xmms_object_t *object, guint32 signalid, gconstpointer data) |
| Emit a signal and thus call all the handlers that are connected.
|
xmms_object_cmd_value_t * | xmms_object_cmd_value_bin_new (GString *bin) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_str_new (const gchar *string) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_uint_new (guint32 uint) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_int_new (gint32 i) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_dict_new (GTree *dict) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_hash_table_new (GHashTable *hash) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_propdict_new (GList *list) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_list_new (GList *list) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_coll_new (xmmsc_coll_t *coll) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_none_new (void) |
void | xmms_object_cmd_value_unref (xmms_object_cmd_value_t *val) |
xmms_object_cmd_value_t * | xmms_object_cmd_value_ref (xmms_object_cmd_value_t *val) |
void | xmms_object_cmd_arg_init (xmms_object_cmd_arg_t *arg) |
| Initialize a command argument.
|
void | xmms_object_emit_f (xmms_object_t *object, guint32 signalid, xmms_object_cmd_arg_type_t type,...) |
| Emits a signal on the current object.
|
void | xmms_object_cmd_add (xmms_object_t *object, guint cmdid, xmms_object_cmd_desc_t *desc) |
| Add a command that could be called from the client API to a object.
|
void | xmms_object_cmd_call (xmms_object_t *object, guint cmdid, xmms_object_cmd_arg_t *arg) |
| Call a command with argument.
|
void | __int_xmms_object_unref (xmms_object_t *object) |
xmms_object_t * | __int_xmms_object_new (gint size, xmms_object_destroy_func_t destfunc) |