1 /* $Id: ipx_hlpr.h,v 1.4 2003-03-13 00:20:21 btb Exp $ */
4 * FIXME: add description
10 #include <sys/types.h>
13 #define IPX_MANUAL_ADDRESS
15 struct ipx_recv_data {
16 /* all network order */
17 u_char src_network[4];
25 int (*GetMyAddress)(void);
26 int (*OpenSocket)(ipx_socket_t *sk, int port);
27 void (*CloseSocket)(ipx_socket_t *mysock);
28 int (*SendPacket)(ipx_socket_t *mysock, IPXPacket_t *IPXHeader,
29 u_char *data, int dataLen);
30 int (*ReceivePacket)(ipx_socket_t *s, char *buffer, int bufsize,
31 struct ipx_recv_data *rec);
32 int (*PacketReady)(ipx_socket_t *s);
35 #endif /* IPXHELPER_H_ */