]> jfr.im git - irc/quakenet/newserv.git/blob - nterface/nterfaced_uds.h
Merged in nterface NU.
[irc/quakenet/newserv.git] / nterface / nterfaced_uds.h
1 /*
2 nterfaced UNIX domain socket module
3 Copyright (C) 2003-2004 Chris Porter.
4 */
5
6 #ifndef __nterfaced_uds_H
7 #define __nterfaced_uds_H
8
9 #include "../lib/sstring.h"
10 #include "transports.h"
11 #include "esockets.h"
12
13 int uds = -1;
14 sstring *socket_path = NULL;
15
16 int create_uds(void);
17 int uds_buffer_line_event(struct esocket *active, char *newline);
18 int uds_transport_line_event(struct request *request, char *buf);
19 void uds_transport_disconnect_event(struct request *req);
20 void uds_buffer_disconnect_event(struct esocket *active);
21 void uds_accept(struct esocket *active);
22 void uds_buffer_accept_event(struct esocket *active);
23
24 #endif