#ifndef WWWI_MIND_RDATA_A_H
#define WWWI_MIND_RDATA_A_H
#include "rdata.h"
class RDataA : public RData {
public:
virtual RDataPtr Clone(void) const;
virtual bool Compare(const RData &ci_rdr) const;
virtual void Dump(ostream &io_smr) const;
virtual IPAddress GetRDAddress(void) const;
static bool IsMatch(RRType i_ty, RRClass i_cl);
virtual void ReadRData(BufferConstPtr ci_dpp);
virtual void SetRData(const char *ci_strRData);
virtual void WriteRData(BufferPtr io_dpp) const;
virtual ~RDataA(void);
protected:
IPAddress m_ip;
};
#endif