IPC functions for XMMS2 Daemon.
More...
IPC functions for XMMS2 Daemon.
◆ xmms_ipc_client_t
A IPC client representation.
◆ xmms_ipc_object_pool_t
typedef struct xmms_ipc_object_pool_t xmms_ipc_object_pool_t |
◆ on_config_ipcsocket_change()
Gets called when the config property "core.ipcsocket" has changed.
Definition at line 438 of file ipc.c.
◆ xmms_ipc_broadcast_register()
Register a broadcast signal.
Definition at line 637 of file ipc.c.
◆ xmms_ipc_broadcast_unregister()
Unregister a broadcast signal.
Definition at line 652 of file ipc.c.
◆ xmms_ipc_has_pending()
gboolean xmms_ipc_has_pending |
( |
guint |
signalid | ) |
|
Checks if someone is waiting for signalid.
Definition at line 542 of file ipc.c.
◆ xmms_ipc_init()
Initialize IPC.
Definition at line 723 of file ipc.c.
◆ xmms_ipc_object_register()
Register a object to the IPC core.
This needs to be done if you want to send commands to that object from the client.
Definition at line 701 of file ipc.c.
◆ xmms_ipc_object_unregister()
Remove a object from the IPC core.
Definition at line 712 of file ipc.c.
◆ xmms_ipc_setup_server()
gboolean xmms_ipc_setup_server |
( |
const gchar * |
path | ) |
|
◆ xmms_ipc_shutdown()
void xmms_ipc_shutdown |
( |
void |
| ) |
|
◆ xmms_ipc_signal_register()
Register a signal.
Definition at line 669 of file ipc.c.
◆ xmms_ipc_signal_unregister()
Unregister a signal.
Definition at line 683 of file ipc.c.