X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmdns.h;fp=src%2Fmdns.h;h=6029158e52c771407e9469b8e0af3f45c688feac;hb=3d383945903a482acc17ee0254ee03ea479fe52c;hp=1bd8451da0c1dc5940a1bb40ffca0fe2d1f51a8c;hpb=e7086ece14ba7e10f701af465c04c77d2b060f2a;p=meshlink diff --git a/src/mdns.h b/src/mdns.h index 1bd8451d..6029158e 100644 --- a/src/mdns.h +++ b/src/mdns.h @@ -7,5 +7,8 @@ #include size_t prepare_packet(void *buf, size_t size, const char *name, const char *protocol, const char *transport, uint16_t port, int nkeys, const char **keys, const char **values, bool response); -bool parse_packet(const void *buf, size_t size, char **name, const char *protocol, const char *transport, uint16_t *port, int nkeys, const char **keys, char **values, bool *response); +size_t prepare_request(void *buf, size_t size, const char *protocol, const char *transport); +size_t prepare_response(void *buf, size_t size, const char *name, const char *protocol, const char *transport, uint16_t port, int nkeys, const char **keys, const char **values); +bool parse_response(const void *buf, size_t size, char **name, const char *protocol, const char *transport, uint16_t *port, int nkeys, const char **keys, char **values); +bool parse_request(const void *buf, size_t size, const char *protocol, const char *transport);