00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00022 int nbp_parse_entity(at_entity_t *entity, const char *str);
00023 int nbp_lookup(at_entity_t *entity, at_nbptuple_t *buf, int max, at_retry_t *retry, u_char *more);
00024 int nbp_register(at_entity_t *entity, int fd, at_retry_t *retry);
00025 int nbp_remove(at_entity_t *entity, int fd);
00026 int nbp_confirm(at_entity_t *entity, at_inet_t *dest, at_retry_t *retry);
00027
00028
00029
00030 int pap_open(at_nbptuple_t *tuple, u_short *quantum, unsigned char *status, short retry);
00031 int paps_status(int fd, unsigned char *status);
00032 int pap_status(at_nbptuple_t *tuple, unsigned char *status);
00033
00034 int pap_close(int fd);
00035 int pap_look(int fd);
00036 int pap_look(int fd);
00037 int pap_read(int fd, char *data, int len, u_char *eof_flag);
00038 int pap_sync(int fd);
00039 int pap_write(int fd, const char *data, int len, u_char eof_flag, u_char mode);
00040 int paps_get_next_job(int fd, u_short *quantum, at_inet_t *src);
00041 int paps_open(u_short quantum);
00042
00043
00044
00045
00046
00047
00048
00049
00050 #ifndef _NATALI_PAP
00051 #define pap_abrupt_close close
00052 #endif
00053
00054 #ifdef __cplusplus
00055 } ;
00056 #endif
00057
00058