1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-27 04:11:35 +01:00

Modified the soname.

This commit is contained in:
Matias Fontanini
2013-04-23 13:43:12 -03:00
parent 0f2bc45059
commit b0eefe15f9
3 changed files with 13 additions and 15 deletions

2
configure vendored
View File

@@ -15334,7 +15334,7 @@ CPPFLAGS=$old_cppflags
LIBTINS_VERSION=0:3:0
LIBTINS_VERSION=1:0:0
ac_config_files="$ac_config_files Makefile libtins.pc"

View File

@@ -49,6 +49,6 @@ CPPFLAGS=$old_cppflags
AC_SUBST(CXXFLAGS)
AC_SUBST(LIBS)
AC_SUBST(LIBTINS_INCLUDE_DIR)
AC_SUBST([LIBTINS_VERSION], [0:3:0])
AC_SUBST([LIBTINS_VERSION], [1:0:0])
AC_CONFIG_FILES([Makefile libtins.pc])
AC_OUTPUT

View File

@@ -37,7 +37,17 @@
#include "macros.h"
namespace Tins {
class DNSRRImpl;
/**
* \cond
*/
class DNSRRImpl {
public:
virtual ~DNSRRImpl() {}
virtual uint32_t size() const = 0;
virtual uint32_t do_write(uint8_t *buffer) const = 0;
virtual bool matches(const std::string &dname) const { return false; }
virtual DNSRRImpl *clone() const = 0;
};
/**
* \brief Abstracts a DNS resource record.
@@ -213,18 +223,6 @@ private:
DNSRRImpl *impl;
};
/**
* \cond
*/
class DNSRRImpl {
public:
virtual ~DNSRRImpl() {}
virtual uint32_t size() const = 0;
virtual uint32_t do_write(uint8_t *buffer) const = 0;
virtual bool matches(const std::string &dname) const { return false; }
virtual DNSRRImpl *clone() const = 0;
};
class OffsetedDNSRRImpl : public DNSRRImpl {
public:
OffsetedDNSRRImpl(uint16_t off);