]> arthur.barton.de Git - netatalk.git/blob - etc/atalkd/atserv.h
9052ab313dec40763352a17d1ea0deb1f9efe5ab
[netatalk.git] / etc / atalkd / atserv.h
1 /*
2  * $Id: atserv.h,v 1.4 2009-10-13 22:55:37 didg Exp $
3  *
4  * Copyright (c) 1990,1992 Regents of The University of Michigan.
5  * All Rights Reserved. See COPYRIGHT.
6  */
7 #ifndef ATALKD_ATSERV_H
8 #define ATALKD_ATSERV_H 1
9
10 struct atport {
11     int                 ap_fd;
12     struct atport       *ap_next;
13     struct interface    *ap_iface;
14     u_char              ap_port;
15     int                 (*ap_packet)(struct atport *ap, struct sockaddr_at *from, char *data, int len);
16 };
17
18 struct atserv {
19     char        *as_name;
20     u_char      as_port;                /* Used as a fall back */
21     int         (*as_packet)(struct atport *ap, struct sockaddr_at *from, char *data, int len);
22 };
23
24 #endif