Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

StationID.h

Go to the documentation of this file.
00001 #ifndef STATIONID_H_
00002 #define STATIONID_H_
00003 
00004 #include "SmartPtr.h"
00005 #include "IPv6Addr.h"
00006 #include "DUID.h"
00007 
00008 #include <iostream>
00009 #include <iomanip>
00010 
00011 using namespace std;
00012 
00013 class TStationID
00014 {
00015         friend std::ostream& operator<<(std::ostream& out,TStationID&  station);
00016 public:
00017 
00018         TStationID(SmartPtr<TIPv6Addr> addr);
00019     TStationID(SmartPtr<TDUID> duid);
00020     bool operator==(SmartPtr<TIPv6Addr> addr);
00021     bool operator==(SmartPtr<TDUID> duid);
00022 
00023         //TStationID(const TStationID& info);
00024         //~TStationID();
00025 private:
00026     bool isIDAddress;
00027     SmartPtr<TIPv6Addr> Addr;
00028     SmartPtr<TDUID> DUID;
00029 };
00030 
00031 #endif 
00032 

Generated on Mon Dec 27 21:55:21 2004 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1