]>
code.delx.au - pulseaudio/blob - src/socket-server.h
4814fc62633fc1b235bda118449846e43edb2866
1 #ifndef foosocketserverhfoo
2 #define foosocketserverhfoo
10 struct socket_server
* socket_server_new(struct mainloop
*m
, int fd
);
11 struct socket_server
* socket_server_new_unix(struct mainloop
*m
, const char *filename
);
12 struct socket_server
* socket_server_new_ipv4(struct mainloop
*m
, uint32_t address
, uint16_t port
);
14 void socket_server_free(struct socket_server
*s
);
16 void socket_server_set_callback(struct socket_server
*s
, void (*on_connection
)(struct socket_server
*s
, struct iochannel
*io
, void *userdata
), void *userdata
);