00001 /* 00002 * Dibbler - a portable DHCPv6 00003 * 00004 * authors: Tomasz Mrugalski <thomson@klub.com.pl> 00005 * Marek Senderski <msend@o2.pl> 00006 * 00007 * released under GNU GPL v2 or later licence 00008 * 00009 */ 00010 00011 #ifndef CLNTOPTIAADDRESS_H 00012 #define CLNTOPTIAADDRESS_H 00013 00014 #include "SmartPtr.h" 00015 #include "Container.h" 00016 #include "OptIAAddress.h" 00017 00018 class TClntOptIAAddress : public TOptIAAddress 00019 { 00020 public: 00021 TClntOptIAAddress(char *addr,int n, TMsg* parent); 00022 TClntOptIAAddress(SmartPtr<TIPv6Addr> addr, long pref, long valid, TMsg* parent); 00023 bool doDuties(); 00024 bool isValid(); 00025 }; 00026 00027 #endif /* CLNTOPTIAADDRESS_H */ 00028 00029 /* 00030 * $Id: ClntOptIAAddress.h,v 1.2 2005/07/17 18:50:48 thomson Exp $ 00031 * 00032 * $Log: ClntOptIAAddress.h,v $ 00033 * Revision 1.2 2005/07/17 18:50:48 thomson 00034 * End-of-lines fixed (MS Visual Studio2005 failed to compile this) 00035 * 00036 * 00037 */ 00038