@@ -19,8 +19,6 @@
#include <dns/edns.h>
-#include <util/python/pycppwrapper_util.h>
-
namespace isc {
namespace dns {
namespace python {
#include <dns/message.h>
@@ -17,13 +17,11 @@
#include <Python.h>
+#include <dns/messagerenderer.h>
+#include <util/buffer.h>
+
-namespace util {
-class OutputBuffer;
-}
-class MessageRenderer;
// The s_* Class simply covers one instantiation of the object.
@@ -17,13 +17,10 @@
+#include <dns/name.h>
-class NameComparisonResult;
-class Name;
//
#include <dns/opcode.h>
@@ -20,8 +20,6 @@
#include <stdexcept>
#include <string>
#include <dns/question.h>
@@ -17,10 +17,10 @@
+#include <dns/rcode.h>
-class Rcode;
@@ -19,11 +19,8 @@
#include <dns/rdata.h>
@@ -17,14 +17,10 @@
#include <dns/rrclass.h>
-class RRClass;
extern PyObject* po_InvalidRRClass;
#include <dns/rrttl.h>
#include <dns/rrtype.h>
-class RRType;
+#include <dns/tsig.h>
-class TSIGContext;
// The s_* Class simply covers one instantiation of the object
+#include <dns/tsigerror.h>
-class TSIGError;
@@ -17,11 +17,10 @@
+#include <dns/tsigkey.h>
-class TSIGKey;
-class TSIGKeyRing;
+#include <dns/tsigrecord.h>
-class TSIGRecord;