Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
68c33a77
Commit
68c33a77
authored
Mar 02, 2011
by
Jelte Jansen
Browse files
[trac495] more recursive_query to lib/resolve
parent
860be372
Changes
14
Hide whitespace changes
Inline
Side-by-side
ext/asio/asio/detail/epoll_reactor.hpp
View file @
68c33a77
...
...
@@ -207,7 +207,7 @@ public:
// Cancel all operations associated with the given descriptor. The
// handlers associated with the descriptor will be invoked with the
// operation_aborted error.
void
cancel_ops
(
socket_type
descriptor
,
per_descriptor_data
&
descriptor_data
)
void
cancel_ops
(
socket_type
,
per_descriptor_data
&
descriptor_data
)
{
mutex
::
scoped_lock
descriptor_lock
(
descriptor_data
->
mutex_
);
...
...
src/bin/resolver/Makefile.am
View file @
68c33a77
...
...
@@ -50,6 +50,7 @@ b10_resolver_LDADD += $(top_builddir)/src/lib/xfr/libxfr.la
b10_resolver_LDADD
+=
$(top_builddir)
/src/lib/log/liblog.la
b10_resolver_LDADD
+=
$(top_builddir)
/src/lib/cache/libcache.la
b10_resolver_LDADD
+=
$(top_builddir)
/src/lib/nsas/libnsas.la
b10_resolver_LDADD
+=
$(top_builddir)
/src/lib/resolve/libresolve.la
b10_resolver_LDADD
+=
$(top_builddir)
/src/bin/auth/change_user.o
b10_resolver_LDFLAGS
=
-pthread
...
...
src/bin/resolver/resolver.cc
View file @
68c33a77
...
...
@@ -40,6 +40,8 @@
#include
<dns/message.h>
#include
<dns/messagerenderer.h>
#include
<resolve/recursive_query.h>
#include
<log/dummylog.h>
#include
<resolver/resolver.h>
...
...
src/bin/resolver/tests/Makefile.am
View file @
68c33a77
...
...
@@ -39,6 +39,7 @@ run_unittests_LDADD += $(top_builddir)/src/lib/xfr/libxfr.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/log/liblog.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/cache/libcache.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/nsas/libnsas.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/resolve/libresolve.la
# Note the ordering matters: -Wno-... must follow -Wextra (defined in
# B10_CXXFLAGS
...
...
src/lib/Makefile.am
View file @
68c33a77
SUBDIRS
=
exceptions dns cc config datasrc python xfr bench log
\
resolve cache asiolink nsas
testutils
asiolink nsas cache resolve
testutils
src/lib/asiolink/Makefile.am
View file @
68c33a77
...
...
@@ -27,7 +27,6 @@ libasiolink_la_SOURCES += io_fetch.h io_fetch.cc
libasiolink_la_SOURCES
+=
io_message.h
libasiolink_la_SOURCES
+=
io_service.h io_service.cc
libasiolink_la_SOURCES
+=
io_socket.h io_socket.cc
libasiolink_la_SOURCES
+=
recursive_query.h recursive_query.cc
libasiolink_la_SOURCES
+=
simple_callback.h
libasiolink_la_SOURCES
+=
tcp_endpoint.h
libasiolink_la_SOURCES
+=
tcp_server.h tcp_server.cc
...
...
@@ -39,7 +38,7 @@ libasiolink_la_SOURCES += udp_socket.h
# B10_CXXFLAGS)
libasiolink_la_CXXFLAGS
=
$(AM_CXXFLAGS)
if
USE_GXX
libasiolink_la_CXXFLAGS
+=
-Wno-unused-parameter
#
libasiolink_la_CXXFLAGS += -Wno-unused-parameter
endif
if
USE_CLANGPP
# Same for clang++, but we need to turn off -Werror completely.
...
...
@@ -47,6 +46,3 @@ libasiolink_la_CXXFLAGS += -Wno-error
endif
libasiolink_la_CPPFLAGS
=
$(AM_CPPFLAGS)
libasiolink_la_LIBADD
=
$(top_builddir)
/src/lib/log/liblog.la
libasiolink_la_LIBADD
+=
$(top_builddir)
/src/lib/resolve/libresolve.la
libasiolink_la_LIBADD
+=
$(top_builddir)
/src/lib/cache/libcache.la
libasiolink_la_LIBADD
+=
$(top_builddir)
/src/lib/nsas/libnsas.la
src/lib/asiolink/asiolink.h
View file @
68c33a77
...
...
@@ -25,7 +25,6 @@
#include
<asiolink/dns_lookup.h>
#include
<asiolink/dns_answer.h>
#include
<asiolink/simple_callback.h>
#include
<asiolink/recursive_query.h>
#include
<asiolink/interval_timer.h>
#include
<asiolink/io_address.h>
...
...
src/lib/asiolink/tcp_socket.h
View file @
68c33a77
...
...
@@ -200,8 +200,8 @@ TCPSocket<C>::open(const IOEndpoint* endpoint, C&) {
// an exception if this is the case.
template
<
typename
C
>
void
TCPSocket
<
C
>::
asyncSend
(
const
void
*
data
,
size_t
length
,
const
IOEndpoint
*
endpoint
,
C
&
callback
)
TCPSocket
<
C
>::
asyncSend
(
const
void
*
,
size_t
,
const
IOEndpoint
*
endpoint
,
C
&
)
{
if
(
isopen_
)
{
...
...
@@ -232,8 +232,8 @@ TCPSocket<C>::asyncSend(const void* data, size_t length,
// the need for the socket to be open.
template
<
typename
C
>
void
TCPSocket
<
C
>::
asyncReceive
(
void
*
data
,
size_t
length
,
size_t
,
IOEndpoint
*
endpoint
,
C
&
callback
)
TCPSocket
<
C
>::
asyncReceive
(
void
*
,
size_t
,
size_t
,
IOEndpoint
*
endpoint
,
C
&
)
{
if
(
isopen_
)
{
...
...
src/lib/asiolink/tests/Makefile.am
View file @
68c33a77
...
...
@@ -24,7 +24,6 @@ run_unittests_SOURCES += io_fetch_unittest.cc
run_unittests_SOURCES
+=
io_socket_unittest.cc
run_unittests_SOURCES
+=
io_service_unittest.cc
run_unittests_SOURCES
+=
interval_timer_unittest.cc
run_unittests_SOURCES
+=
recursive_query_unittest.cc
run_unittests_SOURCES
+=
udp_endpoint_unittest.cc
run_unittests_SOURCES
+=
udp_socket_unittest.cc
...
...
@@ -36,8 +35,6 @@ run_unittests_LDADD += $(top_builddir)/src/lib/dns/libdns++.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/exceptions/libexceptions.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/asiolink/libasiolink.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/log/liblog.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/cache/libcache.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/nsas/libnsas.la
run_unittests_LDFLAGS
=
$(AM_LDFLAGS)
$(GTEST_LDFLAGS)
...
...
src/lib/resolve/Makefile.am
View file @
68c33a77
...
...
@@ -14,5 +14,6 @@ libresolve_la_SOURCES = resolve.h resolve.cc
libresolve_la_SOURCES
+=
resolver_interface.h
libresolve_la_SOURCES
+=
resolver_callback.h resolver_callback.cc
libresolve_la_SOURCES
+=
response_classifier.cc response_classifier.h
libresolve_la_SOURCES
+=
recursive_query.cc recursive_query.h
libresolve_la_LIBADD
=
$(top_builddir)
/src/lib/dns/libdns++.la
libresolve_la_LIBADD
+=
$(top_builddir)
/src/lib/exceptions/libexceptions.la
src/lib/
asiolink
/recursive_query.cc
→
src/lib/
resolve
/recursive_query.cc
View file @
68c33a77
...
...
@@ -37,7 +37,7 @@
#include
<asiolink/dns_service.h>
#include
<asiolink/io_fetch.h>
#include
<asiolink/io_service.h>
#include
<
asiolink
/recursive_query.h>
#include
<
resolve
/recursive_query.h>
using
isc
::
log
::
dlog
;
using
namespace
isc
::
dns
;
...
...
src/lib/
asiolink
/recursive_query.h
→
src/lib/
resolve
/recursive_query.h
View file @
68c33a77
File moved
src/lib/resolve/tests/Makefile.am
View file @
68c33a77
...
...
@@ -14,12 +14,18 @@ TESTS += run_unittests
run_unittests_CPPFLAGS
=
$(AM_CPPFLAGS)
$(GTEST_INCLUDES)
run_unittests_LDFLAGS
=
$(AM_LDFLAGS)
$(GTEST_LDFLAGS)
run_unittests_SOURCES
=
run_unittests.cc
run_unittests_SOURCES
+=
$(top_srcdir)
/src/lib/dns/tests/unittest_util.h
run_unittests_SOURCES
+=
$(top_srcdir)
/src/lib/dns/tests/unittest_util.cc
run_unittests_SOURCES
+=
resolve_unittest.cc
run_unittests_SOURCES
+=
resolver_callback_unittest.cc
run_unittests_SOURCES
+=
response_classifier_unittest.cc
run_unittests_SOURCES
+=
recursive_query_unittest.cc
run_unittests_LDADD
=
$(GTEST_LDADD)
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/exceptions/libexceptions.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/nsas/libnsas.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/cache/libcache.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/asiolink/libasiolink.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/resolve/libresolve.la
run_unittests_LDADD
+=
$(top_builddir)
/src/lib/dns/libdns++.la
...
...
src/lib/
asiolink
/tests/recursive_query_unittest.cc
→
src/lib/
resolve
/tests/recursive_query_unittest.cc
View file @
68c33a77
...
...
@@ -44,7 +44,7 @@
// if we include asio.hpp unless we specify a special compiler option.
// If we need to test something at the level of underlying ASIO and need
// their definition, that test should go to asiolink/internal/tests.
#include
<
asiolink
/recursive_query.h>
#include
<
resolve
/recursive_query.h>
#include
<asiolink/io_socket.h>
#include
<asiolink/io_service.h>
#include
<asiolink/io_message.h>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment