modded version Dirk-Willem van Gulik's Bonjour/Zerconf library http://mbed.org/users/dirkx/code/Bonjour/
Fork of Bonjour by
Diff: services/mDNS/mDNSResponder.h
- Revision:
- 2:816cbd922d3e
- Parent:
- 1:59820ca5c83a
- Child:
- 4:d9f5c4abc5f8
--- a/services/mDNS/mDNSResponder.h Thu Jul 22 00:08:38 2010 +0000 +++ b/services/mDNS/mDNSResponder.h Sat Jul 24 20:59:52 2010 +0000 @@ -1,12 +1,21 @@ - #ifndef MDNS_RESPONDER_H #define MDNS_RESPONDER_H + +#include "lwip/opt.h" + +#if LWIP_DNS /* don't build if not configured for use in lwipopts.h */ + #include "if/net/net.h" #include "api/UDPSocket.h" #include "api/DNSRequest.h" #include "mbed.h" +#include "lwip/udp.h" +#include "lwip/mem.h" +#include "lwip/memp.h" +#include "lwip/dns.h" + // As defined by IANA. // #define MDNS_PORT (5353) @@ -39,7 +48,7 @@ private: void process(); //Main state-machine void onUDPSocketEvent(UDPSocketEvent e); - void sendReply(uint16_t tid, Host dst); // temp + void sendReply(uint16_t Qtype,uint16_t tid, Host dst); // temp // Just in case - there is prolly some nice ARM6 assembler already linked in. #ifndef htons @@ -77,3 +86,4 @@ }; #endif +#endif