/*
 * 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: ClntOptNISServer.h,v 1.1 2004-10-25 20:45:53 thomson Exp $
 *
 * $Log: ClntOptNISServer.h,v $
 * Revision 1.1  2004-10-25 20:45:53  thomson
 * Option support, parsers rewritten. ClntIfaceMgr now handles options.
 *
 */

#ifndef CLNTOPTNISSERVERS_H
#define CLNTOPTNISSERVERS_H

#include "OptAddrLst.h"
#include "DUID.h"

class TClntOptNISServers : public TOptAddrLst
{
 public:
    TClntOptNISServers(List(TIPv6Addr) *lst, TMsg* parent);
    TClntOptNISServers(char* buf, int size, TMsg* parent);
    bool doDuties();
    void setSrvDuid(SmartPtr<TDUID> duid);
 private:
    SmartPtr<TDUID> SrvDUID;
};
#endif
