about summary refs log tree commit diff stats
path: root/inc/packet.h
diff options
context:
space:
mode:
authorRen Kararou <[email protected]>2025-01-09 00:09:48 -0600
committerRen Kararou <[email protected]>2025-01-09 00:09:48 -0600
commitb1b3e7eca4c8153d7c6a2422923ad4ec2b78a223 (patch)
tree799e29017bbc3a9b61c50db1754426d44a2fa8b7 /inc/packet.h
parent660da53647cdcdc5ce07054f74e5c420a15702fe (diff)
downloadnbtpd-b1b3e7eca4c8153d7c6a2422923ad4ec2b78a223.tar.gz
nbtpd-b1b3e7eca4c8153d7c6a2422923ad4ec2b78a223.tar.bz2
nbtpd-b1b3e7eca4c8153d7c6a2422923ad4ec2b78a223.zip
work on WRQ path
Diffstat (limited to 'inc/packet.h')
-rw-r--r--inc/packet.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/inc/packet.h b/inc/packet.h
index a404d49..86b43a3 100644
--- a/inc/packet.h
+++ b/inc/packet.h
@@ -50,6 +50,11 @@ typedef struct {
 char *nbd_tftp_error_to_message(nbd_tftp_ecode error);
 char *nbd_tftp_ser_data(nbd_tftp_packet_data d);
 char *nbd_tftp_ser_data_from_parts(uint16_t blocknum, char *data, size_t datalen);
+nbd_tftp_packet_data nbd_tftp_de_data(char *data, size_t len);
+char *nbd_tftp_ser_error(nbd_tftp_packet_error e);
+char *nbd_tftp_ser_error_from_code(nbd_tftp_ecode error);
+char *nbd_tftp_ser_ack(nbd_tftp_packet_ack ack);
+char *nbd_tftp_ser_ack_from_block_num(uint16_t block_num);
 nbd_tftp_packet_ack nbd_tftp_de_ack(char *buf, ssize_t buflen);
 
 #endif