00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 #include "jaus/core/control/querytimeout.h" 00041 00042 using namespace JAUS; 00043 00044 00053 QueryTimeout::QueryTimeout(const Address& dest, const Address& src) : Message(QUERY_TIMEOUT, dest, src) 00054 { 00055 } 00056 00057 00063 QueryTimeout::QueryTimeout(const QueryTimeout& message) : Message(QUERY_TIMEOUT) 00064 { 00065 *this = message; 00066 } 00067 00068 00074 QueryTimeout::~QueryTimeout() 00075 { 00076 } 00077 00078 00090 int QueryTimeout::WriteMessageBody(Packet& packet) const 00091 { 00092 return 0; 00093 } 00094 00095 00107 int QueryTimeout::ReadMessageBody(const Packet& packet) 00108 { 00109 return 0; 00110 } 00111 00112 00118 void QueryTimeout::ClearMessageBody() 00119 { 00120 } 00121 00122 00130 int QueryTimeout::RunTestCase() const 00131 { 00132 int result = 0; 00133 00134 Packet packet; 00135 QueryTimeout msg1, msg2; 00136 00137 if( msg1.WriteMessageBody(packet) != -1 && 00138 msg2.ReadMessageBody(packet) != -1) 00139 { 00140 result = 1; 00141 } 00142 00143 return result; 00144 } 00145 00146 00152 QueryTimeout& QueryTimeout::operator=(const QueryTimeout& message) 00153 { 00154 if(this != &message) 00155 { 00156 CopyHeaderData(&message); 00157 } 00158 return *this; 00159 } 00160 00161 00162 /* End of File */