summaryrefslogtreecommitdiff
path: root/ecp/src/dir.h
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2021-09-01 03:47:19 +0200
committerUros Majstorovic <majstor@majstor.org>2021-09-01 03:47:19 +0200
commitb98a39ddae6a9cd002465bd46c19a1cb9285174b (patch)
tree1d18ab7cd34b2f07b4fbb313f845111d4d09b847 /ecp/src/dir.h
parent2a33ef2344145e12f1eea96214cdb317857321c1 (diff)
updated directory service
Diffstat (limited to 'ecp/src/dir.h')
-rw-r--r--ecp/src/dir.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/ecp/src/dir.h b/ecp/src/dir.h
index ae8daa9..2fcc50f 100644
--- a/ecp/src/dir.h
+++ b/ecp/src/dir.h
@@ -11,5 +11,8 @@ typedef struct ECPDirList {
uint16_t count;
} ECPDirList;
-void ecp_dir_parse_item(unsigned char *buf, ECPDirItem *item);
-void ecp_dir_serialize_item(unsigned char *buf, ECPDirItem *item);
+ssize_t ecp_dir_parse(ECPDirList *list, unsigned char *buf, size_t buf_size);
+int ecp_dir_serialize(ECPDirList *list, unsigned char *buf, size_t buf_size);
+
+void ecp_dir_item_parse(ECPDirItem *item, unsigned char *buf);
+void ecp_dir_item_serialize(ECPDirItem *item, unsigned char *buf);