XMMS2
testclient.c
Go to the documentation of this file.
1 
2 #include <glib.h>
3 #include <sys/types.h>
4 #include <sys/socket.h>
5 #include <stdlib.h>
6 
7 #include "ipc_transport.h"
8 
9 int main ()
10 {
11 
12  xmms_ipc_transport_t *transport;
13  gint fd;
14 
15  transport = xmms_ipc_client_init ("unix:///tmp/xmms2.socket");
16  if (!transport) {
17  printf ("Korv!\n");
18  exit (-1);
19  }
20 
21  fd = xmms_ipc_transport_fd_get (transport);
22 
23  xmms_ipc_transport_write (transport, "korv", 4);
24 }
int main(int argc, char **argv)
Definition: testclient.c:27
xmms_socket_t xmms_ipc_transport_fd_get(xmms_ipc_transport_t *ipct)
Definition: transport.c:49
int xmms_ipc_transport_write(xmms_ipc_transport_t *ipct, char *buffer, int len)
Definition: transport.c:43
xmms_ipc_transport_t * xmms_ipc_client_init(const char *path)
Definition: transport_unix.c:9