diff options
author | Philipp Tölke <toelke@in.tum.de> | 2010-09-06 09:25:51 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2010-09-06 09:25:51 +0000 |
commit | 83bfe795348dfcdb83cb565dd81d0a32fcb43dba (patch) | |
tree | c0641e73a18e9345d982f9e0463c62e6ae1ecf65 /src/vpn/gnunet-service-dns.c | |
parent | e56b541b9d6fedf044335dd9d6dff6221bed9c3b (diff) | |
download | gnunet-83bfe795348dfcdb83cb565dd81d0a32fcb43dba.tar.gz gnunet-83bfe795348dfcdb83cb565dd81d0a32fcb43dba.zip |
start the code to send queries to the resolver
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 874b7ef0f..8abf19900 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -27,6 +27,8 @@ | |||
27 | #include "gnunet_service_lib.h" | 27 | #include "gnunet_service_lib.h" |
28 | #include "gnunet_network_lib.h" | 28 | #include "gnunet_network_lib.h" |
29 | #include "gnunet_os_lib.h" | 29 | #include "gnunet_os_lib.h" |
30 | #include "gnunet-service-dns-p.h" | ||
31 | #include "gnunet_protocols.h" | ||
30 | 32 | ||
31 | struct dns_cls { | 33 | struct dns_cls { |
32 | struct GNUNET_SCHEDULER_Handle *sched; | 34 | struct GNUNET_SCHEDULER_Handle *sched; |
@@ -52,6 +54,11 @@ void unhijack(unsigned short port) { | |||
52 | GNUNET_OS_start_process(NULL, NULL, "gnunet-helper-hijack-dns", "gnunet-hijack-dns", "-d", port_s, NULL); | 54 | GNUNET_OS_start_process(NULL, NULL, "gnunet-helper-hijack-dns", "gnunet-hijack-dns", "-d", port_s, NULL); |
53 | } | 55 | } |
54 | 56 | ||
57 | void receive_query(void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) | ||
58 | { | ||
59 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Received query!\n"); | ||
60 | } | ||
61 | |||
55 | /** | 62 | /** |
56 | * Task run during shutdown. | 63 | * Task run during shutdown. |
57 | * | 64 | * |
@@ -78,6 +85,8 @@ run (void *cls, | |||
78 | const struct GNUNET_CONFIGURATION_Handle *cfg) | 85 | const struct GNUNET_CONFIGURATION_Handle *cfg) |
79 | { | 86 | { |
80 | static const struct GNUNET_SERVER_MessageHandler handlers[] = { | 87 | static const struct GNUNET_SERVER_MessageHandler handlers[] = { |
88 | /* callback, cls, type, size */ | ||
89 | {&receive_query, NULL, GNUNET_MESSAGE_TYPE_LOCAL_QUERY_DNS, 0}, | ||
81 | {NULL, NULL, 0, 0} | 90 | {NULL, NULL, 0, 0} |
82 | }; | 91 | }; |
83 | 92 | ||