BIND 10 trac2214, updated. 3cffe3ffabc79c4b6ab7dcd9e1b9115577380738 process fake session
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Aug 24 05:19:37 UTC 2012
The branch, trac2214 has been updated
via 3cffe3ffabc79c4b6ab7dcd9e1b9115577380738 (commit)
from 80869705c65a2ba9134f47e20cf54c86cfbdb7fa (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3cffe3ffabc79c4b6ab7dcd9e1b9115577380738
Author: Francis Dupont <fdupont at isc.org>
Date: Fri Aug 24 07:19:26 2012 +0200
process fake session
-----------------------------------------------------------------------
Summary of changes:
src/lib/{bench => config/tests}/dll.h | 14 +++++++-------
src/lib/config/tests/fake_session.cc | 2 ++
src/lib/config/tests/fake_session.h | 4 +++-
3 files changed, 12 insertions(+), 8 deletions(-)
copy src/lib/{bench => config/tests}/dll.h (77%)
-----------------------------------------------------------------------
diff --git a/src/lib/config/tests/dll.h b/src/lib/config/tests/dll.h
new file mode 100644
index 0000000..16984a2
--- /dev/null
+++ b/src/lib/config/tests/dll.h
@@ -0,0 +1,32 @@
+// Copyright (C) 2012 Internet Systems Consortium, Inc. ("ISC")
+//
+// Permission to use, copy, modify, and/or distribute this software for any
+// purpose with or without fee is hereby granted, provided that the above
+// copyright notice and this permission notice appear in all copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
+// REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+// AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
+// INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+// LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+// OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+// PERFORMANCE OF THIS SOFTWARE.
+
+#ifndef __LIBFAKE_SESSION_H
+#define __LIBFAKE_SESSION_H 1
+
+#if !defined(_WIN32) || defined(USE_STATIC_LINK)
+#define B10_LIBFAKE_SESSION_API
+#else
+#ifdef B10_LIBFAKE_SESSION_EXPORT
+#define B10_LIBFAKE_SESSION_API __declspec(dllexport)
+#else
+#define B10_LIBFAKE_SESSION_API __declspec(dllimport)
+#endif
+#endif
+
+#endif // __LIBFAKE_SESSION_H
+
+// Local Variables:
+// mode: c++
+// End:
diff --git a/src/lib/config/tests/fake_session.cc b/src/lib/config/tests/fake_session.cc
index 157d4d6..fd6da9e 100644
--- a/src/lib/config/tests/fake_session.cc
+++ b/src/lib/config/tests/fake_session.cc
@@ -12,6 +12,8 @@
// OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
+#define B10_LIBFAKE_SESSION_EXPORT
+
#include <config.h>
#include <stdint.h>
diff --git a/src/lib/config/tests/fake_session.h b/src/lib/config/tests/fake_session.h
index dafef89..1e2d76f 100644
--- a/src/lib/config/tests/fake_session.h
+++ b/src/lib/config/tests/fake_session.h
@@ -24,9 +24,11 @@
#include <cc/data.h>
#include <cc/session.h>
+#include <config/tests/dll.h>
+
namespace isc {
namespace cc {
-class FakeSession : public AbstractSession {
+class B10_LIBFAKE_SESSION_API FakeSession : public AbstractSession {
public:
// if initial_messages contains a list of messages,
// these are sent when recv_msg or group_recvmsg is called
More information about the bind10-changes
mailing list