1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
/*
* Dibbler - a portable DHCPv6
*
* author: Krzysztof Wnuk <keczi@poczta.onet.pl>
* changes: Tomasz Mrugalski <thomson(at)klub.com.pl>
*
* released under GNU GPL v2 only licence
*
*/
#ifndef CLNTOPTIAPREFIX_H
#define CLNTOPTIAPREFIX_H
#include "SmartPtr.h"
#include "Container.h"
#include "OptIAPrefix.h"
class TClntOptIAPrefix : public TOptIAPrefix
{
public:
TClntOptIAPrefix(char *addr,int n, TMsg* parent);
TClntOptIAPrefix(SPtr<TIPv6Addr> addr, long pref, long valid, char prefix_length, TMsg* parent);
bool doDuties();
bool isValid() const;
};
#endif /* CLNTOPTIAPREFIX_H */
|