#include <sys/types.h>
#include <netatalk/at.h>
#include <atalk/atp.h>
Go to the source code of this file.
|
struct atpbuf * | atp_alloc_buf (void) |
void | atp_print_bufuse (ATP, char *) |
int | atp_free_buf (struct atpbuf *) |
int | at_addr_eq (struct sockaddr_at *, struct sockaddr_at *) |
void | atp_build_req_packet (struct atpbuf *, uint16_t, uint8_t, struct atp_block *) |
void | atp_build_resp_packet (struct atpbuf *, uint16_t, uint8_t, struct atp_block *, uint8_t) |
int | atp_recv_atp (ATP, struct sockaddr_at *, uint8_t *, uint16_t, char *, int) |
◆ ATP_FUNCANY
◆ ATP_TIDANY
#define ATP_TIDANY 0xffff |
◆ at_addr_eq()
◆ atp_alloc_buf()
struct atpbuf * atp_alloc_buf |
( |
void | | ) |
|
|
extern |
◆ atp_build_req_packet()
void atp_build_req_packet |
( |
struct atpbuf * | pktbuf, |
|
|
uint16_t | tid, |
|
|
uint8_t | ctrl, |
|
|
struct atp_block * | atpb ) |
|
extern |
◆ atp_build_resp_packet()
void atp_build_resp_packet |
( |
struct atpbuf * | pktbuf, |
|
|
uint16_t | tid, |
|
|
uint8_t | ctrl, |
|
|
struct atp_block * | atpb, |
|
|
uint8_t | seqnum ) |
|
extern |
◆ atp_free_buf()
int atp_free_buf |
( |
struct atpbuf * | bp | ) |
|
|
extern |
◆ atp_print_bufuse()
void atp_print_bufuse |
( |
ATP | , |
|
|
char * | ) |
|
extern |
◆ atp_recv_atp()
int atp_recv_atp |
( |
ATP | ah, |
|
|
struct sockaddr_at * | fromaddr, |
|
|
uint8_t * | func, |
|
|
uint16_t | tid, |
|
|
char * | rbuf, |
|
|
int | wait ) |
|
extern |