/*
 * Dibbler - a portable DHCPv6
 *
 * authors: Tomasz Mrugalski <thomson@klub.com.pl>
 *          Marek Senderski <msend@o2.pl>
 *
 * released under GNU GPL v2 or later licence
 *
 * $Id: ClntOptDNSServers.h,v 1.5 2004-10-27 22:07:56 thomson Exp $
 *
 * $Log: ClntOptDNSServers.h,v $
 * Revision 1.5  2004-10-27 22:07:56  thomson
 * Signed/unsigned issues fixed, Lifetime option implemented, INFORMATION-REQUEST
 * message is now sent properly. Valid lifetime granted by server fixed.
 *
 * Revision 1.4  2004/10/25 20:45:53  thomson
 * Option support, parsers rewritten. ClntIfaceMgr now handles options.
 *
 */

#ifndef CLNTOPTDNSSERVERS_H
#define CLNTOPTDNSSERVERS_H

#include "OptAddrLst.h"
#include "DUID.h"
#include "IPv6Addr.h"
#include "SmartPtr.h"
#include "Msg.h"

class TClntOptDNSServers : public TOptAddrLst
{
public:
    TClntOptDNSServers( List(TIPv6Addr) * lst, TMsg* parent);
    TClntOptDNSServers(char* buf, int size, TMsg* parent);
    bool doDuties();
private:
};
#endif
