[svn] commit: r449 - in /branches/jinmei-dnsrrparams/src/lib/dns/cpp: Makefile.am messagerenderer.cc messagerenderer.h rrttl.cc rrttl.h rrttl_unittest.cc testdata/rrcode32_fromWire1 testdata/rrcode32_fromWire2
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Jan 12 20:51:12 UTC 2010
Author: jinmei
Date: Tue Jan 12 20:51:12 2010
New Revision: 449
Log:
added RRTTL class
Added:
branches/jinmei-dnsrrparams/src/lib/dns/cpp/rrttl.cc
branches/jinmei-dnsrrparams/src/lib/dns/cpp/rrttl.h
branches/jinmei-dnsrrparams/src/lib/dns/cpp/rrttl_unittest.cc
branches/jinmei-dnsrrparams/src/lib/dns/cpp/testdata/rrcode32_fromWire1
branches/jinmei-dnsrrparams/src/lib/dns/cpp/testdata/rrcode32_fromWire2
Modified:
branches/jinmei-dnsrrparams/src/lib/dns/cpp/Makefile.am
branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.cc
branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.h
Modified: branches/jinmei-dnsrrparams/src/lib/dns/cpp/Makefile.am
==============================================================================
--- branches/jinmei-dnsrrparams/src/lib/dns/cpp/Makefile.am (original)
+++ branches/jinmei-dnsrrparams/src/lib/dns/cpp/Makefile.am Tue Jan 12 20:51:12 2010
@@ -3,7 +3,7 @@
lib_LTLIBRARIES = libdns.la
libdns_la_SOURCES = buffer.h name.cc name.h messagerenderer.h messagerenderer.cc
libdns_la_SOURCES += rrparamregistry.h rrparamregistry.cc
-libdns_la_SOURCES += rrclass.h rrclass.cc rrtype.h rrtype.cc
+libdns_la_SOURCES += rrclass.h rrclass.cc rrtype.h rrtype.cc rrttl.h rrttl.cc
libdns_la_SOURCES += exceptions.h exceptions.cc
TESTS =
@@ -13,6 +13,7 @@
run_unittests_SOURCES += buffer_unittest.cc name_unittest.cc
run_unittests_SOURCES += messagerenderer_unittest.cc exceptions_unittest.cc
run_unittests_SOURCES += rrclass_unittest.cc rrtype_unittest.cc
+run_unittests_SOURCES += rrttl_unittest.cc
run_unittests_SOURCES += run_unittests.cc
run_unittests_CPPFLAGS = $(GTEST_INCLUDES)
run_unittests_LDFLAGS = $(GTEST_LDFLAGS)
Modified: branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.cc
==============================================================================
--- branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.cc (original)
+++ branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.cc Tue Jan 12 20:51:12 2010
@@ -162,6 +162,12 @@
impl_->buffer_.writeUint16(data);
}
+void
+MessageRenderer::writeUint32(uint32_t data)
+{
+ impl_->buffer_.writeUint32(data);
+}
+
const void*
MessageRenderer::getData() const
{
Modified: branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.h
==============================================================================
--- branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.h (original)
+++ branches/jinmei-dnsrrparams/src/lib/dns/cpp/messagerenderer.h Tue Jan 12 20:51:12 2010
@@ -102,7 +102,7 @@
//@}
///
- /// \name Methods for writing data into the buffer.
+ /// \name Methods for writing data into the internal buffer.
///
//@{
/// \brief Write an unsigned 16-bit integer in host byte order into the
@@ -110,6 +110,11 @@
///
/// \param data The 16-bit integer to be written into the buffer.
void writeUint16(uint16_t data);
+ /// \brief Write an unsigned 32-bit integer in host byte order into the
+ /// internal buffer in network byte order.
+ ///
+ /// \param data The 32-bit integer to be written into the buffer.
+ void writeUint32(uint32_t data);
//@}
///
More information about the bind10-changes
mailing list