wip; wont build

This commit is contained in:
Sven Luethi committed 2021-04-11 15:06:50 +02:00
1 parent 4959429aee
commit 1c5ffa1dde
13 files changed
+64 -45

No files matched your search

+10 -4
View File
@@ -1,22 +1,28 @@
#ifndef RECORD_HPP
#define RECORD_HPP
#include <cstdint>
#include <string>
#include "Resource.hpp"
#include <iostream>
#include <sstream>
namespace Plains {
namespace Core {
namespace DNS {
using std::string;
using std::ostream;
using std::stringbuf;
// Provides an abstract class for dns records that may be stored in the database
class Record : public Resource
{
public:
const uint16_t _id;
string serialize();
Record(const uint16_t id) : _id(id) {}
ostream& operator>>(Serializable& object);
Record(const uint16_t id);
private:
stringbuf _sb;
ostream* _os;
};
class ARecord : public Record { ARecord(); };