Bonjour/Zerconf library

Dependencies:   mbed

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