00001 #ifndef STANDBY_TERM_H 00002 #define STANDBY_TERM_H 00003 00004 #include <iostream.h> 00005 #include <stdlib.h> 00006 #include <qdatastream.h> 00007 #include "TermKey.h" 00008 00009 00010 class StandbyTerm { 00011 00012 public: 00013 00014 StandbyTerm(); 00015 StandbyTerm( const TermKey& termKey, uint pool ); 00016 StandbyTerm( const StandbyTerm& standbyTerm ); 00017 ~StandbyTerm(); 00018 00019 TermKey getKey() const; 00020 uint getPool() const; 00021 00022 int operator==( const StandbyTerm& term ) const; 00023 00024 private: 00025 00026 TermKey key; 00027 uint pool; 00028 00029 friend QDataStream& operator<<( QDataStream& out, const StandbyTerm& term ); 00030 friend QDataStream& operator>>( QDataStream& in, StandbyTerm& term ); 00031 00032 }; 00033 00034 #endif 00035