00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __src_Robots_BeoHawk_core__HawkMessages_ice_H__
00014 #define __src_Robots_BeoHawk_core__HawkMessages_ice_H__
00015
00016 #include <Ice/LocalObjectF.h>
00017 #include <Ice/ProxyF.h>
00018 #include <Ice/ObjectF.h>
00019 #include <Ice/Exception.h>
00020 #include <Ice/LocalObject.h>
00021 #include <Ice/Proxy.h>
00022 #include <Ice/Object.h>
00023 #include <Ice/Outgoing.h>
00024 #include <Ice/Incoming.h>
00025 #include <Ice/Direct.h>
00026 #include <Ice/FactoryTable.h>
00027 #include <Ice/StreamF.h>
00028 #include <Ice/ImageIce.ice.H>
00029 #include <Ice/UndefSysMacros.h>
00030
00031 #ifndef ICE_IGNORE_VERSION
00032 # if ICE_INT_VERSION / 100 != 303
00033 # error Ice version mismatch!
00034 # endif
00035 # if ICE_INT_VERSION % 100 > 50
00036 # error Beta header file detected
00037 # endif
00038 # if ICE_INT_VERSION % 100 < 1
00039 # error Ice patch level mismatch!
00040 # endif
00041 #endif
00042
00043 namespace IceProxy
00044 {
00045
00046 namespace HawkMessages
00047 {
00048
00049 class Message;
00050
00051 class MessageAgent;
00052
00053 class CameraImageMessage;
00054
00055 class ControlCameraMessage;
00056
00057 class ControlDriveVisionMessage;
00058
00059 class ControlLandMessage;
00060
00061 class ControlMoveMessage;
00062
00063 class ControlRoomVisionMessage;
00064
00065 class ControlTakeOffMessage;
00066
00067 class DriveFinderMessage;
00068
00069 class ExampleMessage;
00070
00071 class ExecuteMissionMessage;
00072
00073 class MissionListMessage;
00074
00075 class RoomFinderMessage;
00076
00077 class SensorDataMessage;
00078
00079 class SlamDataMessage;
00080
00081 }
00082
00083 }
00084
00085 namespace HawkMessages
00086 {
00087
00088 class Message;
00089 bool operator==(const Message&, const Message&);
00090 bool operator<(const Message&, const Message&);
00091
00092 class MessageAgent;
00093 bool operator==(const MessageAgent&, const MessageAgent&);
00094 bool operator<(const MessageAgent&, const MessageAgent&);
00095
00096 class CameraImageMessage;
00097 bool operator==(const CameraImageMessage&, const CameraImageMessage&);
00098 bool operator<(const CameraImageMessage&, const CameraImageMessage&);
00099
00100 class ControlCameraMessage;
00101 bool operator==(const ControlCameraMessage&, const ControlCameraMessage&);
00102 bool operator<(const ControlCameraMessage&, const ControlCameraMessage&);
00103
00104 class ControlDriveVisionMessage;
00105 bool operator==(const ControlDriveVisionMessage&, const ControlDriveVisionMessage&);
00106 bool operator<(const ControlDriveVisionMessage&, const ControlDriveVisionMessage&);
00107
00108 class ControlLandMessage;
00109 bool operator==(const ControlLandMessage&, const ControlLandMessage&);
00110 bool operator<(const ControlLandMessage&, const ControlLandMessage&);
00111
00112 class ControlMoveMessage;
00113 bool operator==(const ControlMoveMessage&, const ControlMoveMessage&);
00114 bool operator<(const ControlMoveMessage&, const ControlMoveMessage&);
00115
00116 class ControlRoomVisionMessage;
00117 bool operator==(const ControlRoomVisionMessage&, const ControlRoomVisionMessage&);
00118 bool operator<(const ControlRoomVisionMessage&, const ControlRoomVisionMessage&);
00119
00120 class ControlTakeOffMessage;
00121 bool operator==(const ControlTakeOffMessage&, const ControlTakeOffMessage&);
00122 bool operator<(const ControlTakeOffMessage&, const ControlTakeOffMessage&);
00123
00124 class DriveFinderMessage;
00125 bool operator==(const DriveFinderMessage&, const DriveFinderMessage&);
00126 bool operator<(const DriveFinderMessage&, const DriveFinderMessage&);
00127
00128 class ExampleMessage;
00129 bool operator==(const ExampleMessage&, const ExampleMessage&);
00130 bool operator<(const ExampleMessage&, const ExampleMessage&);
00131
00132 class ExecuteMissionMessage;
00133 bool operator==(const ExecuteMissionMessage&, const ExecuteMissionMessage&);
00134 bool operator<(const ExecuteMissionMessage&, const ExecuteMissionMessage&);
00135
00136 class MissionListMessage;
00137 bool operator==(const MissionListMessage&, const MissionListMessage&);
00138 bool operator<(const MissionListMessage&, const MissionListMessage&);
00139
00140 class RoomFinderMessage;
00141 bool operator==(const RoomFinderMessage&, const RoomFinderMessage&);
00142 bool operator<(const RoomFinderMessage&, const RoomFinderMessage&);
00143
00144 class SensorDataMessage;
00145 bool operator==(const SensorDataMessage&, const SensorDataMessage&);
00146 bool operator<(const SensorDataMessage&, const SensorDataMessage&);
00147
00148 class SlamDataMessage;
00149 bool operator==(const SlamDataMessage&, const SlamDataMessage&);
00150 bool operator<(const SlamDataMessage&, const SlamDataMessage&);
00151
00152 }
00153
00154 namespace IceInternal
00155 {
00156
00157 ::Ice::Object* upCast(::HawkMessages::Message*);
00158 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::Message*);
00159
00160 ::Ice::Object* upCast(::HawkMessages::MessageAgent*);
00161 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::MessageAgent*);
00162
00163 ::Ice::Object* upCast(::HawkMessages::CameraImageMessage*);
00164 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::CameraImageMessage*);
00165
00166 ::Ice::Object* upCast(::HawkMessages::ControlCameraMessage*);
00167 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlCameraMessage*);
00168
00169 ::Ice::Object* upCast(::HawkMessages::ControlDriveVisionMessage*);
00170 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlDriveVisionMessage*);
00171
00172 ::Ice::Object* upCast(::HawkMessages::ControlLandMessage*);
00173 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlLandMessage*);
00174
00175 ::Ice::Object* upCast(::HawkMessages::ControlMoveMessage*);
00176 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlMoveMessage*);
00177
00178 ::Ice::Object* upCast(::HawkMessages::ControlRoomVisionMessage*);
00179 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlRoomVisionMessage*);
00180
00181 ::Ice::Object* upCast(::HawkMessages::ControlTakeOffMessage*);
00182 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ControlTakeOffMessage*);
00183
00184 ::Ice::Object* upCast(::HawkMessages::DriveFinderMessage*);
00185 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::DriveFinderMessage*);
00186
00187 ::Ice::Object* upCast(::HawkMessages::ExampleMessage*);
00188 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ExampleMessage*);
00189
00190 ::Ice::Object* upCast(::HawkMessages::ExecuteMissionMessage*);
00191 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::ExecuteMissionMessage*);
00192
00193 ::Ice::Object* upCast(::HawkMessages::MissionListMessage*);
00194 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::MissionListMessage*);
00195
00196 ::Ice::Object* upCast(::HawkMessages::RoomFinderMessage*);
00197 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::RoomFinderMessage*);
00198
00199 ::Ice::Object* upCast(::HawkMessages::SensorDataMessage*);
00200 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::SensorDataMessage*);
00201
00202 ::Ice::Object* upCast(::HawkMessages::SlamDataMessage*);
00203 ::IceProxy::Ice::Object* upCast(::IceProxy::HawkMessages::SlamDataMessage*);
00204
00205 }
00206
00207 namespace HawkMessages
00208 {
00209
00210 typedef ::IceInternal::Handle< ::HawkMessages::Message> MessagePtr;
00211 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::Message> MessagePrx;
00212
00213 void __read(::IceInternal::BasicStream*, MessagePrx&);
00214 void __patch__MessagePtr(void*, ::Ice::ObjectPtr&);
00215
00216 typedef ::IceInternal::Handle< ::HawkMessages::MessageAgent> MessageAgentPtr;
00217 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::MessageAgent> MessageAgentPrx;
00218
00219 void __read(::IceInternal::BasicStream*, MessageAgentPrx&);
00220 void __patch__MessageAgentPtr(void*, ::Ice::ObjectPtr&);
00221
00222 typedef ::IceInternal::Handle< ::HawkMessages::CameraImageMessage> CameraImageMessagePtr;
00223 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::CameraImageMessage> CameraImageMessagePrx;
00224
00225 void __read(::IceInternal::BasicStream*, CameraImageMessagePrx&);
00226 void __patch__CameraImageMessagePtr(void*, ::Ice::ObjectPtr&);
00227
00228 typedef ::IceInternal::Handle< ::HawkMessages::ControlCameraMessage> ControlCameraMessagePtr;
00229 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlCameraMessage> ControlCameraMessagePrx;
00230
00231 void __read(::IceInternal::BasicStream*, ControlCameraMessagePrx&);
00232 void __patch__ControlCameraMessagePtr(void*, ::Ice::ObjectPtr&);
00233
00234 typedef ::IceInternal::Handle< ::HawkMessages::ControlDriveVisionMessage> ControlDriveVisionMessagePtr;
00235 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlDriveVisionMessage> ControlDriveVisionMessagePrx;
00236
00237 void __read(::IceInternal::BasicStream*, ControlDriveVisionMessagePrx&);
00238 void __patch__ControlDriveVisionMessagePtr(void*, ::Ice::ObjectPtr&);
00239
00240 typedef ::IceInternal::Handle< ::HawkMessages::ControlLandMessage> ControlLandMessagePtr;
00241 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlLandMessage> ControlLandMessagePrx;
00242
00243 void __read(::IceInternal::BasicStream*, ControlLandMessagePrx&);
00244 void __patch__ControlLandMessagePtr(void*, ::Ice::ObjectPtr&);
00245
00246 typedef ::IceInternal::Handle< ::HawkMessages::ControlMoveMessage> ControlMoveMessagePtr;
00247 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlMoveMessage> ControlMoveMessagePrx;
00248
00249 void __read(::IceInternal::BasicStream*, ControlMoveMessagePrx&);
00250 void __patch__ControlMoveMessagePtr(void*, ::Ice::ObjectPtr&);
00251
00252 typedef ::IceInternal::Handle< ::HawkMessages::ControlRoomVisionMessage> ControlRoomVisionMessagePtr;
00253 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlRoomVisionMessage> ControlRoomVisionMessagePrx;
00254
00255 void __read(::IceInternal::BasicStream*, ControlRoomVisionMessagePrx&);
00256 void __patch__ControlRoomVisionMessagePtr(void*, ::Ice::ObjectPtr&);
00257
00258 typedef ::IceInternal::Handle< ::HawkMessages::ControlTakeOffMessage> ControlTakeOffMessagePtr;
00259 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ControlTakeOffMessage> ControlTakeOffMessagePrx;
00260
00261 void __read(::IceInternal::BasicStream*, ControlTakeOffMessagePrx&);
00262 void __patch__ControlTakeOffMessagePtr(void*, ::Ice::ObjectPtr&);
00263
00264 typedef ::IceInternal::Handle< ::HawkMessages::DriveFinderMessage> DriveFinderMessagePtr;
00265 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::DriveFinderMessage> DriveFinderMessagePrx;
00266
00267 void __read(::IceInternal::BasicStream*, DriveFinderMessagePrx&);
00268 void __patch__DriveFinderMessagePtr(void*, ::Ice::ObjectPtr&);
00269
00270 typedef ::IceInternal::Handle< ::HawkMessages::ExampleMessage> ExampleMessagePtr;
00271 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ExampleMessage> ExampleMessagePrx;
00272
00273 void __read(::IceInternal::BasicStream*, ExampleMessagePrx&);
00274 void __patch__ExampleMessagePtr(void*, ::Ice::ObjectPtr&);
00275
00276 typedef ::IceInternal::Handle< ::HawkMessages::ExecuteMissionMessage> ExecuteMissionMessagePtr;
00277 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::ExecuteMissionMessage> ExecuteMissionMessagePrx;
00278
00279 void __read(::IceInternal::BasicStream*, ExecuteMissionMessagePrx&);
00280 void __patch__ExecuteMissionMessagePtr(void*, ::Ice::ObjectPtr&);
00281
00282 typedef ::IceInternal::Handle< ::HawkMessages::MissionListMessage> MissionListMessagePtr;
00283 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::MissionListMessage> MissionListMessagePrx;
00284
00285 void __read(::IceInternal::BasicStream*, MissionListMessagePrx&);
00286 void __patch__MissionListMessagePtr(void*, ::Ice::ObjectPtr&);
00287
00288 typedef ::IceInternal::Handle< ::HawkMessages::RoomFinderMessage> RoomFinderMessagePtr;
00289 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::RoomFinderMessage> RoomFinderMessagePrx;
00290
00291 void __read(::IceInternal::BasicStream*, RoomFinderMessagePrx&);
00292 void __patch__RoomFinderMessagePtr(void*, ::Ice::ObjectPtr&);
00293
00294 typedef ::IceInternal::Handle< ::HawkMessages::SensorDataMessage> SensorDataMessagePtr;
00295 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::SensorDataMessage> SensorDataMessagePrx;
00296
00297 void __read(::IceInternal::BasicStream*, SensorDataMessagePrx&);
00298 void __patch__SensorDataMessagePtr(void*, ::Ice::ObjectPtr&);
00299
00300 typedef ::IceInternal::Handle< ::HawkMessages::SlamDataMessage> SlamDataMessagePtr;
00301 typedef ::IceInternal::ProxyHandle< ::IceProxy::HawkMessages::SlamDataMessage> SlamDataMessagePrx;
00302
00303 void __read(::IceInternal::BasicStream*, SlamDataMessagePrx&);
00304 void __patch__SlamDataMessagePtr(void*, ::Ice::ObjectPtr&);
00305
00306 }
00307
00308 namespace HawkMessages
00309 {
00310
00311 struct Pose
00312 {
00313 ::Ice::Double x;
00314 ::Ice::Double y;
00315 ::Ice::Double z;
00316 ::Ice::Double theta;
00317
00318 bool operator==(const Pose&) const;
00319 bool operator<(const Pose&) const;
00320 bool operator!=(const Pose& __rhs) const
00321 {
00322 return !operator==(__rhs);
00323 }
00324 bool operator<=(const Pose& __rhs) const
00325 {
00326 return operator<(__rhs) || operator==(__rhs);
00327 }
00328 bool operator>(const Pose& __rhs) const
00329 {
00330 return !operator<(__rhs) && !operator==(__rhs);
00331 }
00332 bool operator>=(const Pose& __rhs) const
00333 {
00334 return !operator<(__rhs);
00335 }
00336
00337 void __write(::IceInternal::BasicStream*) const;
00338 void __read(::IceInternal::BasicStream*);
00339 };
00340
00341 struct Sonar
00342 {
00343 ::std::string sonarID;
00344 ::Ice::Double distance;
00345
00346 bool operator==(const Sonar&) const;
00347 bool operator<(const Sonar&) const;
00348 bool operator!=(const Sonar& __rhs) const
00349 {
00350 return !operator==(__rhs);
00351 }
00352 bool operator<=(const Sonar& __rhs) const
00353 {
00354 return operator<(__rhs) || operator==(__rhs);
00355 }
00356 bool operator>(const Sonar& __rhs) const
00357 {
00358 return !operator<(__rhs) && !operator==(__rhs);
00359 }
00360 bool operator>=(const Sonar& __rhs) const
00361 {
00362 return !operator<(__rhs);
00363 }
00364
00365 void __write(::IceInternal::BasicStream*) const;
00366 void __read(::IceInternal::BasicStream*);
00367 };
00368
00369 typedef ::std::vector< ::HawkMessages::Sonar> SonarSeq;
00370 void __writeSonarSeq(::IceInternal::BasicStream*, const ::HawkMessages::Sonar*, const ::HawkMessages::Sonar*);
00371 void __readSonarSeq(::IceInternal::BasicStream*, SonarSeq&);
00372
00373 typedef ::std::vector< ::std::string> StringSeq;
00374
00375 typedef ::std::vector< ::Ice::Long> LongSeq;
00376
00377 }
00378
00379 namespace IceProxy
00380 {
00381
00382 namespace HawkMessages
00383 {
00384
00385 class Message : virtual public ::IceProxy::Ice::Object
00386 {
00387 public:
00388
00389 ::IceInternal::ProxyHandle<Message> ice_context(const ::Ice::Context& __context) const
00390 {
00391 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00392 typedef ::IceProxy::Ice::Object _Base;
00393 return dynamic_cast<Message*>(_Base::ice_context(__context).get());
00394 #else
00395 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_context(__context).get());
00396 #endif
00397 }
00398
00399 ::IceInternal::ProxyHandle<Message> ice_adapterId(const std::string& __id) const
00400 {
00401 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00402 typedef ::IceProxy::Ice::Object _Base;
00403 return dynamic_cast<Message*>(_Base::ice_adapterId(__id).get());
00404 #else
00405 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00406 #endif
00407 }
00408
00409 ::IceInternal::ProxyHandle<Message> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00410 {
00411 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00412 typedef ::IceProxy::Ice::Object _Base;
00413 return dynamic_cast<Message*>(_Base::ice_endpoints(__endpoints).get());
00414 #else
00415 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00416 #endif
00417 }
00418
00419 ::IceInternal::ProxyHandle<Message> ice_locatorCacheTimeout(int __timeout) const
00420 {
00421 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00422 typedef ::IceProxy::Ice::Object _Base;
00423 return dynamic_cast<Message*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00424 #else
00425 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00426 #endif
00427 }
00428
00429 ::IceInternal::ProxyHandle<Message> ice_connectionCached(bool __cached) const
00430 {
00431 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00432 typedef ::IceProxy::Ice::Object _Base;
00433 return dynamic_cast<Message*>(_Base::ice_connectionCached(__cached).get());
00434 #else
00435 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00436 #endif
00437 }
00438
00439 ::IceInternal::ProxyHandle<Message> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00440 {
00441 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00442 typedef ::IceProxy::Ice::Object _Base;
00443 return dynamic_cast<Message*>(_Base::ice_endpointSelection(__est).get());
00444 #else
00445 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00446 #endif
00447 }
00448
00449 ::IceInternal::ProxyHandle<Message> ice_secure(bool __secure) const
00450 {
00451 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00452 typedef ::IceProxy::Ice::Object _Base;
00453 return dynamic_cast<Message*>(_Base::ice_secure(__secure).get());
00454 #else
00455 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00456 #endif
00457 }
00458
00459 ::IceInternal::ProxyHandle<Message> ice_preferSecure(bool __preferSecure) const
00460 {
00461 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00462 typedef ::IceProxy::Ice::Object _Base;
00463 return dynamic_cast<Message*>(_Base::ice_preferSecure(__preferSecure).get());
00464 #else
00465 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00466 #endif
00467 }
00468
00469 ::IceInternal::ProxyHandle<Message> ice_router(const ::Ice::RouterPrx& __router) const
00470 {
00471 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00472 typedef ::IceProxy::Ice::Object _Base;
00473 return dynamic_cast<Message*>(_Base::ice_router(__router).get());
00474 #else
00475 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_router(__router).get());
00476 #endif
00477 }
00478
00479 ::IceInternal::ProxyHandle<Message> ice_locator(const ::Ice::LocatorPrx& __locator) const
00480 {
00481 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00482 typedef ::IceProxy::Ice::Object _Base;
00483 return dynamic_cast<Message*>(_Base::ice_locator(__locator).get());
00484 #else
00485 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00486 #endif
00487 }
00488
00489 ::IceInternal::ProxyHandle<Message> ice_collocationOptimized(bool __co) const
00490 {
00491 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00492 typedef ::IceProxy::Ice::Object _Base;
00493 return dynamic_cast<Message*>(_Base::ice_collocationOptimized(__co).get());
00494 #else
00495 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00496 #endif
00497 }
00498
00499 ::IceInternal::ProxyHandle<Message> ice_twoway() const
00500 {
00501 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00502 typedef ::IceProxy::Ice::Object _Base;
00503 return dynamic_cast<Message*>(_Base::ice_twoway().get());
00504 #else
00505 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_twoway().get());
00506 #endif
00507 }
00508
00509 ::IceInternal::ProxyHandle<Message> ice_oneway() const
00510 {
00511 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00512 typedef ::IceProxy::Ice::Object _Base;
00513 return dynamic_cast<Message*>(_Base::ice_oneway().get());
00514 #else
00515 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_oneway().get());
00516 #endif
00517 }
00518
00519 ::IceInternal::ProxyHandle<Message> ice_batchOneway() const
00520 {
00521 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00522 typedef ::IceProxy::Ice::Object _Base;
00523 return dynamic_cast<Message*>(_Base::ice_batchOneway().get());
00524 #else
00525 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00526 #endif
00527 }
00528
00529 ::IceInternal::ProxyHandle<Message> ice_datagram() const
00530 {
00531 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00532 typedef ::IceProxy::Ice::Object _Base;
00533 return dynamic_cast<Message*>(_Base::ice_datagram().get());
00534 #else
00535 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_datagram().get());
00536 #endif
00537 }
00538
00539 ::IceInternal::ProxyHandle<Message> ice_batchDatagram() const
00540 {
00541 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00542 typedef ::IceProxy::Ice::Object _Base;
00543 return dynamic_cast<Message*>(_Base::ice_batchDatagram().get());
00544 #else
00545 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00546 #endif
00547 }
00548
00549 ::IceInternal::ProxyHandle<Message> ice_compress(bool __compress) const
00550 {
00551 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00552 typedef ::IceProxy::Ice::Object _Base;
00553 return dynamic_cast<Message*>(_Base::ice_compress(__compress).get());
00554 #else
00555 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00556 #endif
00557 }
00558
00559 ::IceInternal::ProxyHandle<Message> ice_timeout(int __timeout) const
00560 {
00561 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00562 typedef ::IceProxy::Ice::Object _Base;
00563 return dynamic_cast<Message*>(_Base::ice_timeout(__timeout).get());
00564 #else
00565 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00566 #endif
00567 }
00568
00569 ::IceInternal::ProxyHandle<Message> ice_connectionId(const std::string& __id) const
00570 {
00571 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00572 typedef ::IceProxy::Ice::Object _Base;
00573 return dynamic_cast<Message*>(_Base::ice_connectionId(__id).get());
00574 #else
00575 return dynamic_cast<Message*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00576 #endif
00577 }
00578
00579 static const ::std::string& ice_staticId();
00580
00581 private:
00582
00583 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00584 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00585 virtual ::IceProxy::Ice::Object* __newInstance() const;
00586 };
00587
00588 class MessageAgent : virtual public ::IceProxy::Ice::Object
00589 {
00590 public:
00591
00592 void catchMessage(const ::HawkMessages::MessagePtr& msg)
00593 {
00594 catchMessage(msg, 0);
00595 }
00596 void catchMessage(const ::HawkMessages::MessagePtr& msg, const ::Ice::Context& __ctx)
00597 {
00598 catchMessage(msg, &__ctx);
00599 }
00600
00601 private:
00602
00603 void catchMessage(const ::HawkMessages::MessagePtr&, const ::Ice::Context*);
00604
00605 public:
00606
00607 ::IceInternal::ProxyHandle<MessageAgent> ice_context(const ::Ice::Context& __context) const
00608 {
00609 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00610 typedef ::IceProxy::Ice::Object _Base;
00611 return dynamic_cast<MessageAgent*>(_Base::ice_context(__context).get());
00612 #else
00613 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_context(__context).get());
00614 #endif
00615 }
00616
00617 ::IceInternal::ProxyHandle<MessageAgent> ice_adapterId(const std::string& __id) const
00618 {
00619 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00620 typedef ::IceProxy::Ice::Object _Base;
00621 return dynamic_cast<MessageAgent*>(_Base::ice_adapterId(__id).get());
00622 #else
00623 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00624 #endif
00625 }
00626
00627 ::IceInternal::ProxyHandle<MessageAgent> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00628 {
00629 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00630 typedef ::IceProxy::Ice::Object _Base;
00631 return dynamic_cast<MessageAgent*>(_Base::ice_endpoints(__endpoints).get());
00632 #else
00633 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00634 #endif
00635 }
00636
00637 ::IceInternal::ProxyHandle<MessageAgent> ice_locatorCacheTimeout(int __timeout) const
00638 {
00639 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00640 typedef ::IceProxy::Ice::Object _Base;
00641 return dynamic_cast<MessageAgent*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00642 #else
00643 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00644 #endif
00645 }
00646
00647 ::IceInternal::ProxyHandle<MessageAgent> ice_connectionCached(bool __cached) const
00648 {
00649 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00650 typedef ::IceProxy::Ice::Object _Base;
00651 return dynamic_cast<MessageAgent*>(_Base::ice_connectionCached(__cached).get());
00652 #else
00653 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00654 #endif
00655 }
00656
00657 ::IceInternal::ProxyHandle<MessageAgent> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00658 {
00659 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00660 typedef ::IceProxy::Ice::Object _Base;
00661 return dynamic_cast<MessageAgent*>(_Base::ice_endpointSelection(__est).get());
00662 #else
00663 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00664 #endif
00665 }
00666
00667 ::IceInternal::ProxyHandle<MessageAgent> ice_secure(bool __secure) const
00668 {
00669 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00670 typedef ::IceProxy::Ice::Object _Base;
00671 return dynamic_cast<MessageAgent*>(_Base::ice_secure(__secure).get());
00672 #else
00673 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00674 #endif
00675 }
00676
00677 ::IceInternal::ProxyHandle<MessageAgent> ice_preferSecure(bool __preferSecure) const
00678 {
00679 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00680 typedef ::IceProxy::Ice::Object _Base;
00681 return dynamic_cast<MessageAgent*>(_Base::ice_preferSecure(__preferSecure).get());
00682 #else
00683 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00684 #endif
00685 }
00686
00687 ::IceInternal::ProxyHandle<MessageAgent> ice_router(const ::Ice::RouterPrx& __router) const
00688 {
00689 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00690 typedef ::IceProxy::Ice::Object _Base;
00691 return dynamic_cast<MessageAgent*>(_Base::ice_router(__router).get());
00692 #else
00693 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_router(__router).get());
00694 #endif
00695 }
00696
00697 ::IceInternal::ProxyHandle<MessageAgent> ice_locator(const ::Ice::LocatorPrx& __locator) const
00698 {
00699 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00700 typedef ::IceProxy::Ice::Object _Base;
00701 return dynamic_cast<MessageAgent*>(_Base::ice_locator(__locator).get());
00702 #else
00703 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00704 #endif
00705 }
00706
00707 ::IceInternal::ProxyHandle<MessageAgent> ice_collocationOptimized(bool __co) const
00708 {
00709 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00710 typedef ::IceProxy::Ice::Object _Base;
00711 return dynamic_cast<MessageAgent*>(_Base::ice_collocationOptimized(__co).get());
00712 #else
00713 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00714 #endif
00715 }
00716
00717 ::IceInternal::ProxyHandle<MessageAgent> ice_twoway() const
00718 {
00719 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00720 typedef ::IceProxy::Ice::Object _Base;
00721 return dynamic_cast<MessageAgent*>(_Base::ice_twoway().get());
00722 #else
00723 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_twoway().get());
00724 #endif
00725 }
00726
00727 ::IceInternal::ProxyHandle<MessageAgent> ice_oneway() const
00728 {
00729 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00730 typedef ::IceProxy::Ice::Object _Base;
00731 return dynamic_cast<MessageAgent*>(_Base::ice_oneway().get());
00732 #else
00733 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_oneway().get());
00734 #endif
00735 }
00736
00737 ::IceInternal::ProxyHandle<MessageAgent> ice_batchOneway() const
00738 {
00739 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00740 typedef ::IceProxy::Ice::Object _Base;
00741 return dynamic_cast<MessageAgent*>(_Base::ice_batchOneway().get());
00742 #else
00743 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00744 #endif
00745 }
00746
00747 ::IceInternal::ProxyHandle<MessageAgent> ice_datagram() const
00748 {
00749 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00750 typedef ::IceProxy::Ice::Object _Base;
00751 return dynamic_cast<MessageAgent*>(_Base::ice_datagram().get());
00752 #else
00753 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_datagram().get());
00754 #endif
00755 }
00756
00757 ::IceInternal::ProxyHandle<MessageAgent> ice_batchDatagram() const
00758 {
00759 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00760 typedef ::IceProxy::Ice::Object _Base;
00761 return dynamic_cast<MessageAgent*>(_Base::ice_batchDatagram().get());
00762 #else
00763 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00764 #endif
00765 }
00766
00767 ::IceInternal::ProxyHandle<MessageAgent> ice_compress(bool __compress) const
00768 {
00769 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00770 typedef ::IceProxy::Ice::Object _Base;
00771 return dynamic_cast<MessageAgent*>(_Base::ice_compress(__compress).get());
00772 #else
00773 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00774 #endif
00775 }
00776
00777 ::IceInternal::ProxyHandle<MessageAgent> ice_timeout(int __timeout) const
00778 {
00779 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00780 typedef ::IceProxy::Ice::Object _Base;
00781 return dynamic_cast<MessageAgent*>(_Base::ice_timeout(__timeout).get());
00782 #else
00783 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00784 #endif
00785 }
00786
00787 ::IceInternal::ProxyHandle<MessageAgent> ice_connectionId(const std::string& __id) const
00788 {
00789 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00790 typedef ::IceProxy::Ice::Object _Base;
00791 return dynamic_cast<MessageAgent*>(_Base::ice_connectionId(__id).get());
00792 #else
00793 return dynamic_cast<MessageAgent*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00794 #endif
00795 }
00796
00797 static const ::std::string& ice_staticId();
00798
00799 private:
00800
00801 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00802 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00803 virtual ::IceProxy::Ice::Object* __newInstance() const;
00804 };
00805
00806 class CameraImageMessage : virtual public ::IceProxy::HawkMessages::Message
00807 {
00808 public:
00809
00810 ::IceInternal::ProxyHandle<CameraImageMessage> ice_context(const ::Ice::Context& __context) const
00811 {
00812 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00813 typedef ::IceProxy::Ice::Object _Base;
00814 return dynamic_cast<CameraImageMessage*>(_Base::ice_context(__context).get());
00815 #else
00816 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
00817 #endif
00818 }
00819
00820 ::IceInternal::ProxyHandle<CameraImageMessage> ice_adapterId(const std::string& __id) const
00821 {
00822 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00823 typedef ::IceProxy::Ice::Object _Base;
00824 return dynamic_cast<CameraImageMessage*>(_Base::ice_adapterId(__id).get());
00825 #else
00826 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00827 #endif
00828 }
00829
00830 ::IceInternal::ProxyHandle<CameraImageMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00831 {
00832 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00833 typedef ::IceProxy::Ice::Object _Base;
00834 return dynamic_cast<CameraImageMessage*>(_Base::ice_endpoints(__endpoints).get());
00835 #else
00836 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00837 #endif
00838 }
00839
00840 ::IceInternal::ProxyHandle<CameraImageMessage> ice_locatorCacheTimeout(int __timeout) const
00841 {
00842 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00843 typedef ::IceProxy::Ice::Object _Base;
00844 return dynamic_cast<CameraImageMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00845 #else
00846 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00847 #endif
00848 }
00849
00850 ::IceInternal::ProxyHandle<CameraImageMessage> ice_connectionCached(bool __cached) const
00851 {
00852 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00853 typedef ::IceProxy::Ice::Object _Base;
00854 return dynamic_cast<CameraImageMessage*>(_Base::ice_connectionCached(__cached).get());
00855 #else
00856 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00857 #endif
00858 }
00859
00860 ::IceInternal::ProxyHandle<CameraImageMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00861 {
00862 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00863 typedef ::IceProxy::Ice::Object _Base;
00864 return dynamic_cast<CameraImageMessage*>(_Base::ice_endpointSelection(__est).get());
00865 #else
00866 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00867 #endif
00868 }
00869
00870 ::IceInternal::ProxyHandle<CameraImageMessage> ice_secure(bool __secure) const
00871 {
00872 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00873 typedef ::IceProxy::Ice::Object _Base;
00874 return dynamic_cast<CameraImageMessage*>(_Base::ice_secure(__secure).get());
00875 #else
00876 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00877 #endif
00878 }
00879
00880 ::IceInternal::ProxyHandle<CameraImageMessage> ice_preferSecure(bool __preferSecure) const
00881 {
00882 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00883 typedef ::IceProxy::Ice::Object _Base;
00884 return dynamic_cast<CameraImageMessage*>(_Base::ice_preferSecure(__preferSecure).get());
00885 #else
00886 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00887 #endif
00888 }
00889
00890 ::IceInternal::ProxyHandle<CameraImageMessage> ice_router(const ::Ice::RouterPrx& __router) const
00891 {
00892 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00893 typedef ::IceProxy::Ice::Object _Base;
00894 return dynamic_cast<CameraImageMessage*>(_Base::ice_router(__router).get());
00895 #else
00896 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
00897 #endif
00898 }
00899
00900 ::IceInternal::ProxyHandle<CameraImageMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
00901 {
00902 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00903 typedef ::IceProxy::Ice::Object _Base;
00904 return dynamic_cast<CameraImageMessage*>(_Base::ice_locator(__locator).get());
00905 #else
00906 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00907 #endif
00908 }
00909
00910 ::IceInternal::ProxyHandle<CameraImageMessage> ice_collocationOptimized(bool __co) const
00911 {
00912 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00913 typedef ::IceProxy::Ice::Object _Base;
00914 return dynamic_cast<CameraImageMessage*>(_Base::ice_collocationOptimized(__co).get());
00915 #else
00916 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00917 #endif
00918 }
00919
00920 ::IceInternal::ProxyHandle<CameraImageMessage> ice_twoway() const
00921 {
00922 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00923 typedef ::IceProxy::Ice::Object _Base;
00924 return dynamic_cast<CameraImageMessage*>(_Base::ice_twoway().get());
00925 #else
00926 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
00927 #endif
00928 }
00929
00930 ::IceInternal::ProxyHandle<CameraImageMessage> ice_oneway() const
00931 {
00932 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00933 typedef ::IceProxy::Ice::Object _Base;
00934 return dynamic_cast<CameraImageMessage*>(_Base::ice_oneway().get());
00935 #else
00936 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
00937 #endif
00938 }
00939
00940 ::IceInternal::ProxyHandle<CameraImageMessage> ice_batchOneway() const
00941 {
00942 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00943 typedef ::IceProxy::Ice::Object _Base;
00944 return dynamic_cast<CameraImageMessage*>(_Base::ice_batchOneway().get());
00945 #else
00946 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00947 #endif
00948 }
00949
00950 ::IceInternal::ProxyHandle<CameraImageMessage> ice_datagram() const
00951 {
00952 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00953 typedef ::IceProxy::Ice::Object _Base;
00954 return dynamic_cast<CameraImageMessage*>(_Base::ice_datagram().get());
00955 #else
00956 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
00957 #endif
00958 }
00959
00960 ::IceInternal::ProxyHandle<CameraImageMessage> ice_batchDatagram() const
00961 {
00962 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00963 typedef ::IceProxy::Ice::Object _Base;
00964 return dynamic_cast<CameraImageMessage*>(_Base::ice_batchDatagram().get());
00965 #else
00966 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00967 #endif
00968 }
00969
00970 ::IceInternal::ProxyHandle<CameraImageMessage> ice_compress(bool __compress) const
00971 {
00972 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00973 typedef ::IceProxy::Ice::Object _Base;
00974 return dynamic_cast<CameraImageMessage*>(_Base::ice_compress(__compress).get());
00975 #else
00976 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00977 #endif
00978 }
00979
00980 ::IceInternal::ProxyHandle<CameraImageMessage> ice_timeout(int __timeout) const
00981 {
00982 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00983 typedef ::IceProxy::Ice::Object _Base;
00984 return dynamic_cast<CameraImageMessage*>(_Base::ice_timeout(__timeout).get());
00985 #else
00986 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00987 #endif
00988 }
00989
00990 ::IceInternal::ProxyHandle<CameraImageMessage> ice_connectionId(const std::string& __id) const
00991 {
00992 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00993 typedef ::IceProxy::Ice::Object _Base;
00994 return dynamic_cast<CameraImageMessage*>(_Base::ice_connectionId(__id).get());
00995 #else
00996 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00997 #endif
00998 }
00999
01000 static const ::std::string& ice_staticId();
01001
01002 private:
01003
01004 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01005 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01006 virtual ::IceProxy::Ice::Object* __newInstance() const;
01007 };
01008
01009 class ControlCameraMessage : virtual public ::IceProxy::HawkMessages::Message
01010 {
01011 public:
01012
01013 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_context(const ::Ice::Context& __context) const
01014 {
01015 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01016 typedef ::IceProxy::Ice::Object _Base;
01017 return dynamic_cast<ControlCameraMessage*>(_Base::ice_context(__context).get());
01018 #else
01019 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01020 #endif
01021 }
01022
01023 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_adapterId(const std::string& __id) const
01024 {
01025 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01026 typedef ::IceProxy::Ice::Object _Base;
01027 return dynamic_cast<ControlCameraMessage*>(_Base::ice_adapterId(__id).get());
01028 #else
01029 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01030 #endif
01031 }
01032
01033 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01034 {
01035 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01036 typedef ::IceProxy::Ice::Object _Base;
01037 return dynamic_cast<ControlCameraMessage*>(_Base::ice_endpoints(__endpoints).get());
01038 #else
01039 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01040 #endif
01041 }
01042
01043 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_locatorCacheTimeout(int __timeout) const
01044 {
01045 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01046 typedef ::IceProxy::Ice::Object _Base;
01047 return dynamic_cast<ControlCameraMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01048 #else
01049 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01050 #endif
01051 }
01052
01053 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_connectionCached(bool __cached) const
01054 {
01055 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01056 typedef ::IceProxy::Ice::Object _Base;
01057 return dynamic_cast<ControlCameraMessage*>(_Base::ice_connectionCached(__cached).get());
01058 #else
01059 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01060 #endif
01061 }
01062
01063 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01064 {
01065 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01066 typedef ::IceProxy::Ice::Object _Base;
01067 return dynamic_cast<ControlCameraMessage*>(_Base::ice_endpointSelection(__est).get());
01068 #else
01069 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01070 #endif
01071 }
01072
01073 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_secure(bool __secure) const
01074 {
01075 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01076 typedef ::IceProxy::Ice::Object _Base;
01077 return dynamic_cast<ControlCameraMessage*>(_Base::ice_secure(__secure).get());
01078 #else
01079 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01080 #endif
01081 }
01082
01083 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_preferSecure(bool __preferSecure) const
01084 {
01085 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01086 typedef ::IceProxy::Ice::Object _Base;
01087 return dynamic_cast<ControlCameraMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01088 #else
01089 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01090 #endif
01091 }
01092
01093 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_router(const ::Ice::RouterPrx& __router) const
01094 {
01095 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01096 typedef ::IceProxy::Ice::Object _Base;
01097 return dynamic_cast<ControlCameraMessage*>(_Base::ice_router(__router).get());
01098 #else
01099 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01100 #endif
01101 }
01102
01103 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01104 {
01105 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01106 typedef ::IceProxy::Ice::Object _Base;
01107 return dynamic_cast<ControlCameraMessage*>(_Base::ice_locator(__locator).get());
01108 #else
01109 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01110 #endif
01111 }
01112
01113 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_collocationOptimized(bool __co) const
01114 {
01115 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01116 typedef ::IceProxy::Ice::Object _Base;
01117 return dynamic_cast<ControlCameraMessage*>(_Base::ice_collocationOptimized(__co).get());
01118 #else
01119 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01120 #endif
01121 }
01122
01123 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_twoway() const
01124 {
01125 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01126 typedef ::IceProxy::Ice::Object _Base;
01127 return dynamic_cast<ControlCameraMessage*>(_Base::ice_twoway().get());
01128 #else
01129 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01130 #endif
01131 }
01132
01133 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_oneway() const
01134 {
01135 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01136 typedef ::IceProxy::Ice::Object _Base;
01137 return dynamic_cast<ControlCameraMessage*>(_Base::ice_oneway().get());
01138 #else
01139 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01140 #endif
01141 }
01142
01143 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_batchOneway() const
01144 {
01145 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01146 typedef ::IceProxy::Ice::Object _Base;
01147 return dynamic_cast<ControlCameraMessage*>(_Base::ice_batchOneway().get());
01148 #else
01149 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01150 #endif
01151 }
01152
01153 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_datagram() const
01154 {
01155 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01156 typedef ::IceProxy::Ice::Object _Base;
01157 return dynamic_cast<ControlCameraMessage*>(_Base::ice_datagram().get());
01158 #else
01159 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01160 #endif
01161 }
01162
01163 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_batchDatagram() const
01164 {
01165 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01166 typedef ::IceProxy::Ice::Object _Base;
01167 return dynamic_cast<ControlCameraMessage*>(_Base::ice_batchDatagram().get());
01168 #else
01169 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01170 #endif
01171 }
01172
01173 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_compress(bool __compress) const
01174 {
01175 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01176 typedef ::IceProxy::Ice::Object _Base;
01177 return dynamic_cast<ControlCameraMessage*>(_Base::ice_compress(__compress).get());
01178 #else
01179 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01180 #endif
01181 }
01182
01183 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_timeout(int __timeout) const
01184 {
01185 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01186 typedef ::IceProxy::Ice::Object _Base;
01187 return dynamic_cast<ControlCameraMessage*>(_Base::ice_timeout(__timeout).get());
01188 #else
01189 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01190 #endif
01191 }
01192
01193 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_connectionId(const std::string& __id) const
01194 {
01195 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01196 typedef ::IceProxy::Ice::Object _Base;
01197 return dynamic_cast<ControlCameraMessage*>(_Base::ice_connectionId(__id).get());
01198 #else
01199 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01200 #endif
01201 }
01202
01203 static const ::std::string& ice_staticId();
01204
01205 private:
01206
01207 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01208 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01209 virtual ::IceProxy::Ice::Object* __newInstance() const;
01210 };
01211
01212 class ControlDriveVisionMessage : virtual public ::IceProxy::HawkMessages::Message
01213 {
01214 public:
01215
01216 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_context(const ::Ice::Context& __context) const
01217 {
01218 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01219 typedef ::IceProxy::Ice::Object _Base;
01220 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_context(__context).get());
01221 #else
01222 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01223 #endif
01224 }
01225
01226 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_adapterId(const std::string& __id) const
01227 {
01228 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01229 typedef ::IceProxy::Ice::Object _Base;
01230 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_adapterId(__id).get());
01231 #else
01232 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01233 #endif
01234 }
01235
01236 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01237 {
01238 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01239 typedef ::IceProxy::Ice::Object _Base;
01240 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_endpoints(__endpoints).get());
01241 #else
01242 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01243 #endif
01244 }
01245
01246 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_locatorCacheTimeout(int __timeout) const
01247 {
01248 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01249 typedef ::IceProxy::Ice::Object _Base;
01250 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01251 #else
01252 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01253 #endif
01254 }
01255
01256 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_connectionCached(bool __cached) const
01257 {
01258 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01259 typedef ::IceProxy::Ice::Object _Base;
01260 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_connectionCached(__cached).get());
01261 #else
01262 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01263 #endif
01264 }
01265
01266 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01267 {
01268 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01269 typedef ::IceProxy::Ice::Object _Base;
01270 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_endpointSelection(__est).get());
01271 #else
01272 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01273 #endif
01274 }
01275
01276 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_secure(bool __secure) const
01277 {
01278 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01279 typedef ::IceProxy::Ice::Object _Base;
01280 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_secure(__secure).get());
01281 #else
01282 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01283 #endif
01284 }
01285
01286 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_preferSecure(bool __preferSecure) const
01287 {
01288 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01289 typedef ::IceProxy::Ice::Object _Base;
01290 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01291 #else
01292 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01293 #endif
01294 }
01295
01296 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_router(const ::Ice::RouterPrx& __router) const
01297 {
01298 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01299 typedef ::IceProxy::Ice::Object _Base;
01300 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_router(__router).get());
01301 #else
01302 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01303 #endif
01304 }
01305
01306 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01307 {
01308 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01309 typedef ::IceProxy::Ice::Object _Base;
01310 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_locator(__locator).get());
01311 #else
01312 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01313 #endif
01314 }
01315
01316 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_collocationOptimized(bool __co) const
01317 {
01318 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01319 typedef ::IceProxy::Ice::Object _Base;
01320 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_collocationOptimized(__co).get());
01321 #else
01322 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01323 #endif
01324 }
01325
01326 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_twoway() const
01327 {
01328 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01329 typedef ::IceProxy::Ice::Object _Base;
01330 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_twoway().get());
01331 #else
01332 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01333 #endif
01334 }
01335
01336 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_oneway() const
01337 {
01338 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01339 typedef ::IceProxy::Ice::Object _Base;
01340 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_oneway().get());
01341 #else
01342 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01343 #endif
01344 }
01345
01346 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_batchOneway() const
01347 {
01348 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01349 typedef ::IceProxy::Ice::Object _Base;
01350 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_batchOneway().get());
01351 #else
01352 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01353 #endif
01354 }
01355
01356 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_datagram() const
01357 {
01358 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01359 typedef ::IceProxy::Ice::Object _Base;
01360 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_datagram().get());
01361 #else
01362 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01363 #endif
01364 }
01365
01366 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_batchDatagram() const
01367 {
01368 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01369 typedef ::IceProxy::Ice::Object _Base;
01370 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_batchDatagram().get());
01371 #else
01372 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01373 #endif
01374 }
01375
01376 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_compress(bool __compress) const
01377 {
01378 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01379 typedef ::IceProxy::Ice::Object _Base;
01380 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_compress(__compress).get());
01381 #else
01382 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01383 #endif
01384 }
01385
01386 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_timeout(int __timeout) const
01387 {
01388 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01389 typedef ::IceProxy::Ice::Object _Base;
01390 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_timeout(__timeout).get());
01391 #else
01392 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01393 #endif
01394 }
01395
01396 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_connectionId(const std::string& __id) const
01397 {
01398 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01399 typedef ::IceProxy::Ice::Object _Base;
01400 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_connectionId(__id).get());
01401 #else
01402 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01403 #endif
01404 }
01405
01406 static const ::std::string& ice_staticId();
01407
01408 private:
01409
01410 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01411 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01412 virtual ::IceProxy::Ice::Object* __newInstance() const;
01413 };
01414
01415 class ControlLandMessage : virtual public ::IceProxy::HawkMessages::Message
01416 {
01417 public:
01418
01419 ::IceInternal::ProxyHandle<ControlLandMessage> ice_context(const ::Ice::Context& __context) const
01420 {
01421 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01422 typedef ::IceProxy::Ice::Object _Base;
01423 return dynamic_cast<ControlLandMessage*>(_Base::ice_context(__context).get());
01424 #else
01425 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01426 #endif
01427 }
01428
01429 ::IceInternal::ProxyHandle<ControlLandMessage> ice_adapterId(const std::string& __id) const
01430 {
01431 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01432 typedef ::IceProxy::Ice::Object _Base;
01433 return dynamic_cast<ControlLandMessage*>(_Base::ice_adapterId(__id).get());
01434 #else
01435 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01436 #endif
01437 }
01438
01439 ::IceInternal::ProxyHandle<ControlLandMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01440 {
01441 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01442 typedef ::IceProxy::Ice::Object _Base;
01443 return dynamic_cast<ControlLandMessage*>(_Base::ice_endpoints(__endpoints).get());
01444 #else
01445 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01446 #endif
01447 }
01448
01449 ::IceInternal::ProxyHandle<ControlLandMessage> ice_locatorCacheTimeout(int __timeout) const
01450 {
01451 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01452 typedef ::IceProxy::Ice::Object _Base;
01453 return dynamic_cast<ControlLandMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01454 #else
01455 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01456 #endif
01457 }
01458
01459 ::IceInternal::ProxyHandle<ControlLandMessage> ice_connectionCached(bool __cached) const
01460 {
01461 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01462 typedef ::IceProxy::Ice::Object _Base;
01463 return dynamic_cast<ControlLandMessage*>(_Base::ice_connectionCached(__cached).get());
01464 #else
01465 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01466 #endif
01467 }
01468
01469 ::IceInternal::ProxyHandle<ControlLandMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01470 {
01471 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01472 typedef ::IceProxy::Ice::Object _Base;
01473 return dynamic_cast<ControlLandMessage*>(_Base::ice_endpointSelection(__est).get());
01474 #else
01475 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01476 #endif
01477 }
01478
01479 ::IceInternal::ProxyHandle<ControlLandMessage> ice_secure(bool __secure) const
01480 {
01481 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01482 typedef ::IceProxy::Ice::Object _Base;
01483 return dynamic_cast<ControlLandMessage*>(_Base::ice_secure(__secure).get());
01484 #else
01485 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01486 #endif
01487 }
01488
01489 ::IceInternal::ProxyHandle<ControlLandMessage> ice_preferSecure(bool __preferSecure) const
01490 {
01491 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01492 typedef ::IceProxy::Ice::Object _Base;
01493 return dynamic_cast<ControlLandMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01494 #else
01495 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01496 #endif
01497 }
01498
01499 ::IceInternal::ProxyHandle<ControlLandMessage> ice_router(const ::Ice::RouterPrx& __router) const
01500 {
01501 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01502 typedef ::IceProxy::Ice::Object _Base;
01503 return dynamic_cast<ControlLandMessage*>(_Base::ice_router(__router).get());
01504 #else
01505 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01506 #endif
01507 }
01508
01509 ::IceInternal::ProxyHandle<ControlLandMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01510 {
01511 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01512 typedef ::IceProxy::Ice::Object _Base;
01513 return dynamic_cast<ControlLandMessage*>(_Base::ice_locator(__locator).get());
01514 #else
01515 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01516 #endif
01517 }
01518
01519 ::IceInternal::ProxyHandle<ControlLandMessage> ice_collocationOptimized(bool __co) const
01520 {
01521 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01522 typedef ::IceProxy::Ice::Object _Base;
01523 return dynamic_cast<ControlLandMessage*>(_Base::ice_collocationOptimized(__co).get());
01524 #else
01525 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01526 #endif
01527 }
01528
01529 ::IceInternal::ProxyHandle<ControlLandMessage> ice_twoway() const
01530 {
01531 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01532 typedef ::IceProxy::Ice::Object _Base;
01533 return dynamic_cast<ControlLandMessage*>(_Base::ice_twoway().get());
01534 #else
01535 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01536 #endif
01537 }
01538
01539 ::IceInternal::ProxyHandle<ControlLandMessage> ice_oneway() const
01540 {
01541 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01542 typedef ::IceProxy::Ice::Object _Base;
01543 return dynamic_cast<ControlLandMessage*>(_Base::ice_oneway().get());
01544 #else
01545 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01546 #endif
01547 }
01548
01549 ::IceInternal::ProxyHandle<ControlLandMessage> ice_batchOneway() const
01550 {
01551 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01552 typedef ::IceProxy::Ice::Object _Base;
01553 return dynamic_cast<ControlLandMessage*>(_Base::ice_batchOneway().get());
01554 #else
01555 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01556 #endif
01557 }
01558
01559 ::IceInternal::ProxyHandle<ControlLandMessage> ice_datagram() const
01560 {
01561 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01562 typedef ::IceProxy::Ice::Object _Base;
01563 return dynamic_cast<ControlLandMessage*>(_Base::ice_datagram().get());
01564 #else
01565 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01566 #endif
01567 }
01568
01569 ::IceInternal::ProxyHandle<ControlLandMessage> ice_batchDatagram() const
01570 {
01571 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01572 typedef ::IceProxy::Ice::Object _Base;
01573 return dynamic_cast<ControlLandMessage*>(_Base::ice_batchDatagram().get());
01574 #else
01575 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01576 #endif
01577 }
01578
01579 ::IceInternal::ProxyHandle<ControlLandMessage> ice_compress(bool __compress) const
01580 {
01581 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01582 typedef ::IceProxy::Ice::Object _Base;
01583 return dynamic_cast<ControlLandMessage*>(_Base::ice_compress(__compress).get());
01584 #else
01585 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01586 #endif
01587 }
01588
01589 ::IceInternal::ProxyHandle<ControlLandMessage> ice_timeout(int __timeout) const
01590 {
01591 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01592 typedef ::IceProxy::Ice::Object _Base;
01593 return dynamic_cast<ControlLandMessage*>(_Base::ice_timeout(__timeout).get());
01594 #else
01595 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01596 #endif
01597 }
01598
01599 ::IceInternal::ProxyHandle<ControlLandMessage> ice_connectionId(const std::string& __id) const
01600 {
01601 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01602 typedef ::IceProxy::Ice::Object _Base;
01603 return dynamic_cast<ControlLandMessage*>(_Base::ice_connectionId(__id).get());
01604 #else
01605 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01606 #endif
01607 }
01608
01609 static const ::std::string& ice_staticId();
01610
01611 private:
01612
01613 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01614 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01615 virtual ::IceProxy::Ice::Object* __newInstance() const;
01616 };
01617
01618 class ControlMoveMessage : virtual public ::IceProxy::HawkMessages::Message
01619 {
01620 public:
01621
01622 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_context(const ::Ice::Context& __context) const
01623 {
01624 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01625 typedef ::IceProxy::Ice::Object _Base;
01626 return dynamic_cast<ControlMoveMessage*>(_Base::ice_context(__context).get());
01627 #else
01628 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01629 #endif
01630 }
01631
01632 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_adapterId(const std::string& __id) const
01633 {
01634 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01635 typedef ::IceProxy::Ice::Object _Base;
01636 return dynamic_cast<ControlMoveMessage*>(_Base::ice_adapterId(__id).get());
01637 #else
01638 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01639 #endif
01640 }
01641
01642 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01643 {
01644 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01645 typedef ::IceProxy::Ice::Object _Base;
01646 return dynamic_cast<ControlMoveMessage*>(_Base::ice_endpoints(__endpoints).get());
01647 #else
01648 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01649 #endif
01650 }
01651
01652 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_locatorCacheTimeout(int __timeout) const
01653 {
01654 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01655 typedef ::IceProxy::Ice::Object _Base;
01656 return dynamic_cast<ControlMoveMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01657 #else
01658 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01659 #endif
01660 }
01661
01662 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_connectionCached(bool __cached) const
01663 {
01664 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01665 typedef ::IceProxy::Ice::Object _Base;
01666 return dynamic_cast<ControlMoveMessage*>(_Base::ice_connectionCached(__cached).get());
01667 #else
01668 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01669 #endif
01670 }
01671
01672 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01673 {
01674 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01675 typedef ::IceProxy::Ice::Object _Base;
01676 return dynamic_cast<ControlMoveMessage*>(_Base::ice_endpointSelection(__est).get());
01677 #else
01678 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01679 #endif
01680 }
01681
01682 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_secure(bool __secure) const
01683 {
01684 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01685 typedef ::IceProxy::Ice::Object _Base;
01686 return dynamic_cast<ControlMoveMessage*>(_Base::ice_secure(__secure).get());
01687 #else
01688 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01689 #endif
01690 }
01691
01692 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_preferSecure(bool __preferSecure) const
01693 {
01694 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01695 typedef ::IceProxy::Ice::Object _Base;
01696 return dynamic_cast<ControlMoveMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01697 #else
01698 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01699 #endif
01700 }
01701
01702 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_router(const ::Ice::RouterPrx& __router) const
01703 {
01704 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01705 typedef ::IceProxy::Ice::Object _Base;
01706 return dynamic_cast<ControlMoveMessage*>(_Base::ice_router(__router).get());
01707 #else
01708 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01709 #endif
01710 }
01711
01712 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01713 {
01714 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01715 typedef ::IceProxy::Ice::Object _Base;
01716 return dynamic_cast<ControlMoveMessage*>(_Base::ice_locator(__locator).get());
01717 #else
01718 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01719 #endif
01720 }
01721
01722 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_collocationOptimized(bool __co) const
01723 {
01724 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01725 typedef ::IceProxy::Ice::Object _Base;
01726 return dynamic_cast<ControlMoveMessage*>(_Base::ice_collocationOptimized(__co).get());
01727 #else
01728 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01729 #endif
01730 }
01731
01732 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_twoway() const
01733 {
01734 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01735 typedef ::IceProxy::Ice::Object _Base;
01736 return dynamic_cast<ControlMoveMessage*>(_Base::ice_twoway().get());
01737 #else
01738 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01739 #endif
01740 }
01741
01742 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_oneway() const
01743 {
01744 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01745 typedef ::IceProxy::Ice::Object _Base;
01746 return dynamic_cast<ControlMoveMessage*>(_Base::ice_oneway().get());
01747 #else
01748 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01749 #endif
01750 }
01751
01752 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_batchOneway() const
01753 {
01754 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01755 typedef ::IceProxy::Ice::Object _Base;
01756 return dynamic_cast<ControlMoveMessage*>(_Base::ice_batchOneway().get());
01757 #else
01758 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01759 #endif
01760 }
01761
01762 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_datagram() const
01763 {
01764 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01765 typedef ::IceProxy::Ice::Object _Base;
01766 return dynamic_cast<ControlMoveMessage*>(_Base::ice_datagram().get());
01767 #else
01768 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01769 #endif
01770 }
01771
01772 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_batchDatagram() const
01773 {
01774 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01775 typedef ::IceProxy::Ice::Object _Base;
01776 return dynamic_cast<ControlMoveMessage*>(_Base::ice_batchDatagram().get());
01777 #else
01778 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01779 #endif
01780 }
01781
01782 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_compress(bool __compress) const
01783 {
01784 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01785 typedef ::IceProxy::Ice::Object _Base;
01786 return dynamic_cast<ControlMoveMessage*>(_Base::ice_compress(__compress).get());
01787 #else
01788 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01789 #endif
01790 }
01791
01792 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_timeout(int __timeout) const
01793 {
01794 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01795 typedef ::IceProxy::Ice::Object _Base;
01796 return dynamic_cast<ControlMoveMessage*>(_Base::ice_timeout(__timeout).get());
01797 #else
01798 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01799 #endif
01800 }
01801
01802 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_connectionId(const std::string& __id) const
01803 {
01804 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01805 typedef ::IceProxy::Ice::Object _Base;
01806 return dynamic_cast<ControlMoveMessage*>(_Base::ice_connectionId(__id).get());
01807 #else
01808 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01809 #endif
01810 }
01811
01812 static const ::std::string& ice_staticId();
01813
01814 private:
01815
01816 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01817 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01818 virtual ::IceProxy::Ice::Object* __newInstance() const;
01819 };
01820
01821 class ControlRoomVisionMessage : virtual public ::IceProxy::HawkMessages::Message
01822 {
01823 public:
01824
01825 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_context(const ::Ice::Context& __context) const
01826 {
01827 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01828 typedef ::IceProxy::Ice::Object _Base;
01829 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_context(__context).get());
01830 #else
01831 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01832 #endif
01833 }
01834
01835 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_adapterId(const std::string& __id) const
01836 {
01837 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01838 typedef ::IceProxy::Ice::Object _Base;
01839 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_adapterId(__id).get());
01840 #else
01841 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01842 #endif
01843 }
01844
01845 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01846 {
01847 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01848 typedef ::IceProxy::Ice::Object _Base;
01849 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_endpoints(__endpoints).get());
01850 #else
01851 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01852 #endif
01853 }
01854
01855 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_locatorCacheTimeout(int __timeout) const
01856 {
01857 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01858 typedef ::IceProxy::Ice::Object _Base;
01859 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01860 #else
01861 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01862 #endif
01863 }
01864
01865 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_connectionCached(bool __cached) const
01866 {
01867 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01868 typedef ::IceProxy::Ice::Object _Base;
01869 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_connectionCached(__cached).get());
01870 #else
01871 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01872 #endif
01873 }
01874
01875 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01876 {
01877 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01878 typedef ::IceProxy::Ice::Object _Base;
01879 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_endpointSelection(__est).get());
01880 #else
01881 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01882 #endif
01883 }
01884
01885 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_secure(bool __secure) const
01886 {
01887 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01888 typedef ::IceProxy::Ice::Object _Base;
01889 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_secure(__secure).get());
01890 #else
01891 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01892 #endif
01893 }
01894
01895 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_preferSecure(bool __preferSecure) const
01896 {
01897 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01898 typedef ::IceProxy::Ice::Object _Base;
01899 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01900 #else
01901 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01902 #endif
01903 }
01904
01905 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_router(const ::Ice::RouterPrx& __router) const
01906 {
01907 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01908 typedef ::IceProxy::Ice::Object _Base;
01909 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_router(__router).get());
01910 #else
01911 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01912 #endif
01913 }
01914
01915 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01916 {
01917 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01918 typedef ::IceProxy::Ice::Object _Base;
01919 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_locator(__locator).get());
01920 #else
01921 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01922 #endif
01923 }
01924
01925 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_collocationOptimized(bool __co) const
01926 {
01927 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01928 typedef ::IceProxy::Ice::Object _Base;
01929 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_collocationOptimized(__co).get());
01930 #else
01931 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01932 #endif
01933 }
01934
01935 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_twoway() const
01936 {
01937 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01938 typedef ::IceProxy::Ice::Object _Base;
01939 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_twoway().get());
01940 #else
01941 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01942 #endif
01943 }
01944
01945 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_oneway() const
01946 {
01947 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01948 typedef ::IceProxy::Ice::Object _Base;
01949 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_oneway().get());
01950 #else
01951 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01952 #endif
01953 }
01954
01955 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_batchOneway() const
01956 {
01957 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01958 typedef ::IceProxy::Ice::Object _Base;
01959 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_batchOneway().get());
01960 #else
01961 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01962 #endif
01963 }
01964
01965 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_datagram() const
01966 {
01967 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01968 typedef ::IceProxy::Ice::Object _Base;
01969 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_datagram().get());
01970 #else
01971 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01972 #endif
01973 }
01974
01975 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_batchDatagram() const
01976 {
01977 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01978 typedef ::IceProxy::Ice::Object _Base;
01979 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_batchDatagram().get());
01980 #else
01981 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01982 #endif
01983 }
01984
01985 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_compress(bool __compress) const
01986 {
01987 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01988 typedef ::IceProxy::Ice::Object _Base;
01989 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_compress(__compress).get());
01990 #else
01991 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01992 #endif
01993 }
01994
01995 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_timeout(int __timeout) const
01996 {
01997 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01998 typedef ::IceProxy::Ice::Object _Base;
01999 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_timeout(__timeout).get());
02000 #else
02001 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02002 #endif
02003 }
02004
02005 ::IceInternal::ProxyHandle<ControlRoomVisionMessage> ice_connectionId(const std::string& __id) const
02006 {
02007 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02008 typedef ::IceProxy::Ice::Object _Base;
02009 return dynamic_cast<ControlRoomVisionMessage*>(_Base::ice_connectionId(__id).get());
02010 #else
02011 return dynamic_cast<ControlRoomVisionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02012 #endif
02013 }
02014
02015 static const ::std::string& ice_staticId();
02016
02017 private:
02018
02019 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02020 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02021 virtual ::IceProxy::Ice::Object* __newInstance() const;
02022 };
02023
02024 class ControlTakeOffMessage : virtual public ::IceProxy::HawkMessages::Message
02025 {
02026 public:
02027
02028 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_context(const ::Ice::Context& __context) const
02029 {
02030 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02031 typedef ::IceProxy::Ice::Object _Base;
02032 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_context(__context).get());
02033 #else
02034 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02035 #endif
02036 }
02037
02038 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_adapterId(const std::string& __id) const
02039 {
02040 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02041 typedef ::IceProxy::Ice::Object _Base;
02042 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_adapterId(__id).get());
02043 #else
02044 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02045 #endif
02046 }
02047
02048 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02049 {
02050 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02051 typedef ::IceProxy::Ice::Object _Base;
02052 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_endpoints(__endpoints).get());
02053 #else
02054 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02055 #endif
02056 }
02057
02058 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_locatorCacheTimeout(int __timeout) const
02059 {
02060 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02061 typedef ::IceProxy::Ice::Object _Base;
02062 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02063 #else
02064 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02065 #endif
02066 }
02067
02068 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_connectionCached(bool __cached) const
02069 {
02070 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02071 typedef ::IceProxy::Ice::Object _Base;
02072 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_connectionCached(__cached).get());
02073 #else
02074 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02075 #endif
02076 }
02077
02078 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02079 {
02080 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02081 typedef ::IceProxy::Ice::Object _Base;
02082 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_endpointSelection(__est).get());
02083 #else
02084 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02085 #endif
02086 }
02087
02088 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_secure(bool __secure) const
02089 {
02090 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02091 typedef ::IceProxy::Ice::Object _Base;
02092 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_secure(__secure).get());
02093 #else
02094 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02095 #endif
02096 }
02097
02098 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_preferSecure(bool __preferSecure) const
02099 {
02100 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02101 typedef ::IceProxy::Ice::Object _Base;
02102 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02103 #else
02104 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02105 #endif
02106 }
02107
02108 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_router(const ::Ice::RouterPrx& __router) const
02109 {
02110 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02111 typedef ::IceProxy::Ice::Object _Base;
02112 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_router(__router).get());
02113 #else
02114 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02115 #endif
02116 }
02117
02118 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02119 {
02120 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02121 typedef ::IceProxy::Ice::Object _Base;
02122 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_locator(__locator).get());
02123 #else
02124 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02125 #endif
02126 }
02127
02128 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_collocationOptimized(bool __co) const
02129 {
02130 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02131 typedef ::IceProxy::Ice::Object _Base;
02132 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_collocationOptimized(__co).get());
02133 #else
02134 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02135 #endif
02136 }
02137
02138 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_twoway() const
02139 {
02140 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02141 typedef ::IceProxy::Ice::Object _Base;
02142 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_twoway().get());
02143 #else
02144 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02145 #endif
02146 }
02147
02148 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_oneway() const
02149 {
02150 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02151 typedef ::IceProxy::Ice::Object _Base;
02152 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_oneway().get());
02153 #else
02154 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02155 #endif
02156 }
02157
02158 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_batchOneway() const
02159 {
02160 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02161 typedef ::IceProxy::Ice::Object _Base;
02162 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_batchOneway().get());
02163 #else
02164 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02165 #endif
02166 }
02167
02168 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_datagram() const
02169 {
02170 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02171 typedef ::IceProxy::Ice::Object _Base;
02172 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_datagram().get());
02173 #else
02174 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02175 #endif
02176 }
02177
02178 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_batchDatagram() const
02179 {
02180 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02181 typedef ::IceProxy::Ice::Object _Base;
02182 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_batchDatagram().get());
02183 #else
02184 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02185 #endif
02186 }
02187
02188 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_compress(bool __compress) const
02189 {
02190 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02191 typedef ::IceProxy::Ice::Object _Base;
02192 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_compress(__compress).get());
02193 #else
02194 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02195 #endif
02196 }
02197
02198 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_timeout(int __timeout) const
02199 {
02200 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02201 typedef ::IceProxy::Ice::Object _Base;
02202 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_timeout(__timeout).get());
02203 #else
02204 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02205 #endif
02206 }
02207
02208 ::IceInternal::ProxyHandle<ControlTakeOffMessage> ice_connectionId(const std::string& __id) const
02209 {
02210 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02211 typedef ::IceProxy::Ice::Object _Base;
02212 return dynamic_cast<ControlTakeOffMessage*>(_Base::ice_connectionId(__id).get());
02213 #else
02214 return dynamic_cast<ControlTakeOffMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02215 #endif
02216 }
02217
02218 static const ::std::string& ice_staticId();
02219
02220 private:
02221
02222 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02223 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02224 virtual ::IceProxy::Ice::Object* __newInstance() const;
02225 };
02226
02227 class DriveFinderMessage : virtual public ::IceProxy::HawkMessages::Message
02228 {
02229 public:
02230
02231 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_context(const ::Ice::Context& __context) const
02232 {
02233 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02234 typedef ::IceProxy::Ice::Object _Base;
02235 return dynamic_cast<DriveFinderMessage*>(_Base::ice_context(__context).get());
02236 #else
02237 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02238 #endif
02239 }
02240
02241 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_adapterId(const std::string& __id) const
02242 {
02243 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02244 typedef ::IceProxy::Ice::Object _Base;
02245 return dynamic_cast<DriveFinderMessage*>(_Base::ice_adapterId(__id).get());
02246 #else
02247 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02248 #endif
02249 }
02250
02251 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02252 {
02253 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02254 typedef ::IceProxy::Ice::Object _Base;
02255 return dynamic_cast<DriveFinderMessage*>(_Base::ice_endpoints(__endpoints).get());
02256 #else
02257 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02258 #endif
02259 }
02260
02261 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_locatorCacheTimeout(int __timeout) const
02262 {
02263 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02264 typedef ::IceProxy::Ice::Object _Base;
02265 return dynamic_cast<DriveFinderMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02266 #else
02267 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02268 #endif
02269 }
02270
02271 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_connectionCached(bool __cached) const
02272 {
02273 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02274 typedef ::IceProxy::Ice::Object _Base;
02275 return dynamic_cast<DriveFinderMessage*>(_Base::ice_connectionCached(__cached).get());
02276 #else
02277 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02278 #endif
02279 }
02280
02281 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02282 {
02283 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02284 typedef ::IceProxy::Ice::Object _Base;
02285 return dynamic_cast<DriveFinderMessage*>(_Base::ice_endpointSelection(__est).get());
02286 #else
02287 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02288 #endif
02289 }
02290
02291 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_secure(bool __secure) const
02292 {
02293 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02294 typedef ::IceProxy::Ice::Object _Base;
02295 return dynamic_cast<DriveFinderMessage*>(_Base::ice_secure(__secure).get());
02296 #else
02297 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02298 #endif
02299 }
02300
02301 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_preferSecure(bool __preferSecure) const
02302 {
02303 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02304 typedef ::IceProxy::Ice::Object _Base;
02305 return dynamic_cast<DriveFinderMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02306 #else
02307 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02308 #endif
02309 }
02310
02311 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_router(const ::Ice::RouterPrx& __router) const
02312 {
02313 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02314 typedef ::IceProxy::Ice::Object _Base;
02315 return dynamic_cast<DriveFinderMessage*>(_Base::ice_router(__router).get());
02316 #else
02317 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02318 #endif
02319 }
02320
02321 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02322 {
02323 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02324 typedef ::IceProxy::Ice::Object _Base;
02325 return dynamic_cast<DriveFinderMessage*>(_Base::ice_locator(__locator).get());
02326 #else
02327 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02328 #endif
02329 }
02330
02331 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_collocationOptimized(bool __co) const
02332 {
02333 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02334 typedef ::IceProxy::Ice::Object _Base;
02335 return dynamic_cast<DriveFinderMessage*>(_Base::ice_collocationOptimized(__co).get());
02336 #else
02337 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02338 #endif
02339 }
02340
02341 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_twoway() const
02342 {
02343 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02344 typedef ::IceProxy::Ice::Object _Base;
02345 return dynamic_cast<DriveFinderMessage*>(_Base::ice_twoway().get());
02346 #else
02347 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02348 #endif
02349 }
02350
02351 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_oneway() const
02352 {
02353 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02354 typedef ::IceProxy::Ice::Object _Base;
02355 return dynamic_cast<DriveFinderMessage*>(_Base::ice_oneway().get());
02356 #else
02357 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02358 #endif
02359 }
02360
02361 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_batchOneway() const
02362 {
02363 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02364 typedef ::IceProxy::Ice::Object _Base;
02365 return dynamic_cast<DriveFinderMessage*>(_Base::ice_batchOneway().get());
02366 #else
02367 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02368 #endif
02369 }
02370
02371 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_datagram() const
02372 {
02373 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02374 typedef ::IceProxy::Ice::Object _Base;
02375 return dynamic_cast<DriveFinderMessage*>(_Base::ice_datagram().get());
02376 #else
02377 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02378 #endif
02379 }
02380
02381 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_batchDatagram() const
02382 {
02383 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02384 typedef ::IceProxy::Ice::Object _Base;
02385 return dynamic_cast<DriveFinderMessage*>(_Base::ice_batchDatagram().get());
02386 #else
02387 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02388 #endif
02389 }
02390
02391 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_compress(bool __compress) const
02392 {
02393 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02394 typedef ::IceProxy::Ice::Object _Base;
02395 return dynamic_cast<DriveFinderMessage*>(_Base::ice_compress(__compress).get());
02396 #else
02397 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02398 #endif
02399 }
02400
02401 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_timeout(int __timeout) const
02402 {
02403 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02404 typedef ::IceProxy::Ice::Object _Base;
02405 return dynamic_cast<DriveFinderMessage*>(_Base::ice_timeout(__timeout).get());
02406 #else
02407 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02408 #endif
02409 }
02410
02411 ::IceInternal::ProxyHandle<DriveFinderMessage> ice_connectionId(const std::string& __id) const
02412 {
02413 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02414 typedef ::IceProxy::Ice::Object _Base;
02415 return dynamic_cast<DriveFinderMessage*>(_Base::ice_connectionId(__id).get());
02416 #else
02417 return dynamic_cast<DriveFinderMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02418 #endif
02419 }
02420
02421 static const ::std::string& ice_staticId();
02422
02423 private:
02424
02425 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02426 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02427 virtual ::IceProxy::Ice::Object* __newInstance() const;
02428 };
02429
02430 class ExampleMessage : virtual public ::IceProxy::HawkMessages::Message
02431 {
02432 public:
02433
02434 ::IceInternal::ProxyHandle<ExampleMessage> ice_context(const ::Ice::Context& __context) const
02435 {
02436 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02437 typedef ::IceProxy::Ice::Object _Base;
02438 return dynamic_cast<ExampleMessage*>(_Base::ice_context(__context).get());
02439 #else
02440 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02441 #endif
02442 }
02443
02444 ::IceInternal::ProxyHandle<ExampleMessage> ice_adapterId(const std::string& __id) const
02445 {
02446 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02447 typedef ::IceProxy::Ice::Object _Base;
02448 return dynamic_cast<ExampleMessage*>(_Base::ice_adapterId(__id).get());
02449 #else
02450 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02451 #endif
02452 }
02453
02454 ::IceInternal::ProxyHandle<ExampleMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02455 {
02456 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02457 typedef ::IceProxy::Ice::Object _Base;
02458 return dynamic_cast<ExampleMessage*>(_Base::ice_endpoints(__endpoints).get());
02459 #else
02460 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02461 #endif
02462 }
02463
02464 ::IceInternal::ProxyHandle<ExampleMessage> ice_locatorCacheTimeout(int __timeout) const
02465 {
02466 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02467 typedef ::IceProxy::Ice::Object _Base;
02468 return dynamic_cast<ExampleMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02469 #else
02470 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02471 #endif
02472 }
02473
02474 ::IceInternal::ProxyHandle<ExampleMessage> ice_connectionCached(bool __cached) const
02475 {
02476 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02477 typedef ::IceProxy::Ice::Object _Base;
02478 return dynamic_cast<ExampleMessage*>(_Base::ice_connectionCached(__cached).get());
02479 #else
02480 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02481 #endif
02482 }
02483
02484 ::IceInternal::ProxyHandle<ExampleMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02485 {
02486 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02487 typedef ::IceProxy::Ice::Object _Base;
02488 return dynamic_cast<ExampleMessage*>(_Base::ice_endpointSelection(__est).get());
02489 #else
02490 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02491 #endif
02492 }
02493
02494 ::IceInternal::ProxyHandle<ExampleMessage> ice_secure(bool __secure) const
02495 {
02496 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02497 typedef ::IceProxy::Ice::Object _Base;
02498 return dynamic_cast<ExampleMessage*>(_Base::ice_secure(__secure).get());
02499 #else
02500 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02501 #endif
02502 }
02503
02504 ::IceInternal::ProxyHandle<ExampleMessage> ice_preferSecure(bool __preferSecure) const
02505 {
02506 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02507 typedef ::IceProxy::Ice::Object _Base;
02508 return dynamic_cast<ExampleMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02509 #else
02510 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02511 #endif
02512 }
02513
02514 ::IceInternal::ProxyHandle<ExampleMessage> ice_router(const ::Ice::RouterPrx& __router) const
02515 {
02516 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02517 typedef ::IceProxy::Ice::Object _Base;
02518 return dynamic_cast<ExampleMessage*>(_Base::ice_router(__router).get());
02519 #else
02520 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02521 #endif
02522 }
02523
02524 ::IceInternal::ProxyHandle<ExampleMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02525 {
02526 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02527 typedef ::IceProxy::Ice::Object _Base;
02528 return dynamic_cast<ExampleMessage*>(_Base::ice_locator(__locator).get());
02529 #else
02530 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02531 #endif
02532 }
02533
02534 ::IceInternal::ProxyHandle<ExampleMessage> ice_collocationOptimized(bool __co) const
02535 {
02536 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02537 typedef ::IceProxy::Ice::Object _Base;
02538 return dynamic_cast<ExampleMessage*>(_Base::ice_collocationOptimized(__co).get());
02539 #else
02540 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02541 #endif
02542 }
02543
02544 ::IceInternal::ProxyHandle<ExampleMessage> ice_twoway() const
02545 {
02546 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02547 typedef ::IceProxy::Ice::Object _Base;
02548 return dynamic_cast<ExampleMessage*>(_Base::ice_twoway().get());
02549 #else
02550 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02551 #endif
02552 }
02553
02554 ::IceInternal::ProxyHandle<ExampleMessage> ice_oneway() const
02555 {
02556 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02557 typedef ::IceProxy::Ice::Object _Base;
02558 return dynamic_cast<ExampleMessage*>(_Base::ice_oneway().get());
02559 #else
02560 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02561 #endif
02562 }
02563
02564 ::IceInternal::ProxyHandle<ExampleMessage> ice_batchOneway() const
02565 {
02566 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02567 typedef ::IceProxy::Ice::Object _Base;
02568 return dynamic_cast<ExampleMessage*>(_Base::ice_batchOneway().get());
02569 #else
02570 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02571 #endif
02572 }
02573
02574 ::IceInternal::ProxyHandle<ExampleMessage> ice_datagram() const
02575 {
02576 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02577 typedef ::IceProxy::Ice::Object _Base;
02578 return dynamic_cast<ExampleMessage*>(_Base::ice_datagram().get());
02579 #else
02580 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02581 #endif
02582 }
02583
02584 ::IceInternal::ProxyHandle<ExampleMessage> ice_batchDatagram() const
02585 {
02586 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02587 typedef ::IceProxy::Ice::Object _Base;
02588 return dynamic_cast<ExampleMessage*>(_Base::ice_batchDatagram().get());
02589 #else
02590 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02591 #endif
02592 }
02593
02594 ::IceInternal::ProxyHandle<ExampleMessage> ice_compress(bool __compress) const
02595 {
02596 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02597 typedef ::IceProxy::Ice::Object _Base;
02598 return dynamic_cast<ExampleMessage*>(_Base::ice_compress(__compress).get());
02599 #else
02600 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02601 #endif
02602 }
02603
02604 ::IceInternal::ProxyHandle<ExampleMessage> ice_timeout(int __timeout) const
02605 {
02606 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02607 typedef ::IceProxy::Ice::Object _Base;
02608 return dynamic_cast<ExampleMessage*>(_Base::ice_timeout(__timeout).get());
02609 #else
02610 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02611 #endif
02612 }
02613
02614 ::IceInternal::ProxyHandle<ExampleMessage> ice_connectionId(const std::string& __id) const
02615 {
02616 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02617 typedef ::IceProxy::Ice::Object _Base;
02618 return dynamic_cast<ExampleMessage*>(_Base::ice_connectionId(__id).get());
02619 #else
02620 return dynamic_cast<ExampleMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02621 #endif
02622 }
02623
02624 static const ::std::string& ice_staticId();
02625
02626 private:
02627
02628 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02629 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02630 virtual ::IceProxy::Ice::Object* __newInstance() const;
02631 };
02632
02633 class ExecuteMissionMessage : virtual public ::IceProxy::HawkMessages::Message
02634 {
02635 public:
02636
02637 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_context(const ::Ice::Context& __context) const
02638 {
02639 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02640 typedef ::IceProxy::Ice::Object _Base;
02641 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_context(__context).get());
02642 #else
02643 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02644 #endif
02645 }
02646
02647 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_adapterId(const std::string& __id) const
02648 {
02649 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02650 typedef ::IceProxy::Ice::Object _Base;
02651 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_adapterId(__id).get());
02652 #else
02653 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02654 #endif
02655 }
02656
02657 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02658 {
02659 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02660 typedef ::IceProxy::Ice::Object _Base;
02661 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_endpoints(__endpoints).get());
02662 #else
02663 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02664 #endif
02665 }
02666
02667 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_locatorCacheTimeout(int __timeout) const
02668 {
02669 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02670 typedef ::IceProxy::Ice::Object _Base;
02671 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02672 #else
02673 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02674 #endif
02675 }
02676
02677 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_connectionCached(bool __cached) const
02678 {
02679 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02680 typedef ::IceProxy::Ice::Object _Base;
02681 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_connectionCached(__cached).get());
02682 #else
02683 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02684 #endif
02685 }
02686
02687 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02688 {
02689 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02690 typedef ::IceProxy::Ice::Object _Base;
02691 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_endpointSelection(__est).get());
02692 #else
02693 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02694 #endif
02695 }
02696
02697 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_secure(bool __secure) const
02698 {
02699 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02700 typedef ::IceProxy::Ice::Object _Base;
02701 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_secure(__secure).get());
02702 #else
02703 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02704 #endif
02705 }
02706
02707 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_preferSecure(bool __preferSecure) const
02708 {
02709 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02710 typedef ::IceProxy::Ice::Object _Base;
02711 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02712 #else
02713 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02714 #endif
02715 }
02716
02717 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_router(const ::Ice::RouterPrx& __router) const
02718 {
02719 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02720 typedef ::IceProxy::Ice::Object _Base;
02721 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_router(__router).get());
02722 #else
02723 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02724 #endif
02725 }
02726
02727 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02728 {
02729 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02730 typedef ::IceProxy::Ice::Object _Base;
02731 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_locator(__locator).get());
02732 #else
02733 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02734 #endif
02735 }
02736
02737 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_collocationOptimized(bool __co) const
02738 {
02739 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02740 typedef ::IceProxy::Ice::Object _Base;
02741 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_collocationOptimized(__co).get());
02742 #else
02743 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02744 #endif
02745 }
02746
02747 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_twoway() const
02748 {
02749 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02750 typedef ::IceProxy::Ice::Object _Base;
02751 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_twoway().get());
02752 #else
02753 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02754 #endif
02755 }
02756
02757 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_oneway() const
02758 {
02759 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02760 typedef ::IceProxy::Ice::Object _Base;
02761 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_oneway().get());
02762 #else
02763 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02764 #endif
02765 }
02766
02767 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_batchOneway() const
02768 {
02769 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02770 typedef ::IceProxy::Ice::Object _Base;
02771 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_batchOneway().get());
02772 #else
02773 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02774 #endif
02775 }
02776
02777 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_datagram() const
02778 {
02779 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02780 typedef ::IceProxy::Ice::Object _Base;
02781 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_datagram().get());
02782 #else
02783 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02784 #endif
02785 }
02786
02787 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_batchDatagram() const
02788 {
02789 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02790 typedef ::IceProxy::Ice::Object _Base;
02791 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_batchDatagram().get());
02792 #else
02793 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02794 #endif
02795 }
02796
02797 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_compress(bool __compress) const
02798 {
02799 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02800 typedef ::IceProxy::Ice::Object _Base;
02801 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_compress(__compress).get());
02802 #else
02803 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02804 #endif
02805 }
02806
02807 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_timeout(int __timeout) const
02808 {
02809 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02810 typedef ::IceProxy::Ice::Object _Base;
02811 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_timeout(__timeout).get());
02812 #else
02813 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02814 #endif
02815 }
02816
02817 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_connectionId(const std::string& __id) const
02818 {
02819 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02820 typedef ::IceProxy::Ice::Object _Base;
02821 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_connectionId(__id).get());
02822 #else
02823 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02824 #endif
02825 }
02826
02827 static const ::std::string& ice_staticId();
02828
02829 private:
02830
02831 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02832 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02833 virtual ::IceProxy::Ice::Object* __newInstance() const;
02834 };
02835
02836 class MissionListMessage : virtual public ::IceProxy::HawkMessages::Message
02837 {
02838 public:
02839
02840 ::IceInternal::ProxyHandle<MissionListMessage> ice_context(const ::Ice::Context& __context) const
02841 {
02842 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02843 typedef ::IceProxy::Ice::Object _Base;
02844 return dynamic_cast<MissionListMessage*>(_Base::ice_context(__context).get());
02845 #else
02846 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02847 #endif
02848 }
02849
02850 ::IceInternal::ProxyHandle<MissionListMessage> ice_adapterId(const std::string& __id) const
02851 {
02852 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02853 typedef ::IceProxy::Ice::Object _Base;
02854 return dynamic_cast<MissionListMessage*>(_Base::ice_adapterId(__id).get());
02855 #else
02856 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02857 #endif
02858 }
02859
02860 ::IceInternal::ProxyHandle<MissionListMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02861 {
02862 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02863 typedef ::IceProxy::Ice::Object _Base;
02864 return dynamic_cast<MissionListMessage*>(_Base::ice_endpoints(__endpoints).get());
02865 #else
02866 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02867 #endif
02868 }
02869
02870 ::IceInternal::ProxyHandle<MissionListMessage> ice_locatorCacheTimeout(int __timeout) const
02871 {
02872 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02873 typedef ::IceProxy::Ice::Object _Base;
02874 return dynamic_cast<MissionListMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02875 #else
02876 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02877 #endif
02878 }
02879
02880 ::IceInternal::ProxyHandle<MissionListMessage> ice_connectionCached(bool __cached) const
02881 {
02882 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02883 typedef ::IceProxy::Ice::Object _Base;
02884 return dynamic_cast<MissionListMessage*>(_Base::ice_connectionCached(__cached).get());
02885 #else
02886 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02887 #endif
02888 }
02889
02890 ::IceInternal::ProxyHandle<MissionListMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02891 {
02892 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02893 typedef ::IceProxy::Ice::Object _Base;
02894 return dynamic_cast<MissionListMessage*>(_Base::ice_endpointSelection(__est).get());
02895 #else
02896 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02897 #endif
02898 }
02899
02900 ::IceInternal::ProxyHandle<MissionListMessage> ice_secure(bool __secure) const
02901 {
02902 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02903 typedef ::IceProxy::Ice::Object _Base;
02904 return dynamic_cast<MissionListMessage*>(_Base::ice_secure(__secure).get());
02905 #else
02906 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02907 #endif
02908 }
02909
02910 ::IceInternal::ProxyHandle<MissionListMessage> ice_preferSecure(bool __preferSecure) const
02911 {
02912 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02913 typedef ::IceProxy::Ice::Object _Base;
02914 return dynamic_cast<MissionListMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02915 #else
02916 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02917 #endif
02918 }
02919
02920 ::IceInternal::ProxyHandle<MissionListMessage> ice_router(const ::Ice::RouterPrx& __router) const
02921 {
02922 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02923 typedef ::IceProxy::Ice::Object _Base;
02924 return dynamic_cast<MissionListMessage*>(_Base::ice_router(__router).get());
02925 #else
02926 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02927 #endif
02928 }
02929
02930 ::IceInternal::ProxyHandle<MissionListMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02931 {
02932 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02933 typedef ::IceProxy::Ice::Object _Base;
02934 return dynamic_cast<MissionListMessage*>(_Base::ice_locator(__locator).get());
02935 #else
02936 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02937 #endif
02938 }
02939
02940 ::IceInternal::ProxyHandle<MissionListMessage> ice_collocationOptimized(bool __co) const
02941 {
02942 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02943 typedef ::IceProxy::Ice::Object _Base;
02944 return dynamic_cast<MissionListMessage*>(_Base::ice_collocationOptimized(__co).get());
02945 #else
02946 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02947 #endif
02948 }
02949
02950 ::IceInternal::ProxyHandle<MissionListMessage> ice_twoway() const
02951 {
02952 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02953 typedef ::IceProxy::Ice::Object _Base;
02954 return dynamic_cast<MissionListMessage*>(_Base::ice_twoway().get());
02955 #else
02956 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02957 #endif
02958 }
02959
02960 ::IceInternal::ProxyHandle<MissionListMessage> ice_oneway() const
02961 {
02962 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02963 typedef ::IceProxy::Ice::Object _Base;
02964 return dynamic_cast<MissionListMessage*>(_Base::ice_oneway().get());
02965 #else
02966 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02967 #endif
02968 }
02969
02970 ::IceInternal::ProxyHandle<MissionListMessage> ice_batchOneway() const
02971 {
02972 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02973 typedef ::IceProxy::Ice::Object _Base;
02974 return dynamic_cast<MissionListMessage*>(_Base::ice_batchOneway().get());
02975 #else
02976 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02977 #endif
02978 }
02979
02980 ::IceInternal::ProxyHandle<MissionListMessage> ice_datagram() const
02981 {
02982 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02983 typedef ::IceProxy::Ice::Object _Base;
02984 return dynamic_cast<MissionListMessage*>(_Base::ice_datagram().get());
02985 #else
02986 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02987 #endif
02988 }
02989
02990 ::IceInternal::ProxyHandle<MissionListMessage> ice_batchDatagram() const
02991 {
02992 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02993 typedef ::IceProxy::Ice::Object _Base;
02994 return dynamic_cast<MissionListMessage*>(_Base::ice_batchDatagram().get());
02995 #else
02996 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02997 #endif
02998 }
02999
03000 ::IceInternal::ProxyHandle<MissionListMessage> ice_compress(bool __compress) const
03001 {
03002 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03003 typedef ::IceProxy::Ice::Object _Base;
03004 return dynamic_cast<MissionListMessage*>(_Base::ice_compress(__compress).get());
03005 #else
03006 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03007 #endif
03008 }
03009
03010 ::IceInternal::ProxyHandle<MissionListMessage> ice_timeout(int __timeout) const
03011 {
03012 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03013 typedef ::IceProxy::Ice::Object _Base;
03014 return dynamic_cast<MissionListMessage*>(_Base::ice_timeout(__timeout).get());
03015 #else
03016 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03017 #endif
03018 }
03019
03020 ::IceInternal::ProxyHandle<MissionListMessage> ice_connectionId(const std::string& __id) const
03021 {
03022 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03023 typedef ::IceProxy::Ice::Object _Base;
03024 return dynamic_cast<MissionListMessage*>(_Base::ice_connectionId(__id).get());
03025 #else
03026 return dynamic_cast<MissionListMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03027 #endif
03028 }
03029
03030 static const ::std::string& ice_staticId();
03031
03032 private:
03033
03034 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03035 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03036 virtual ::IceProxy::Ice::Object* __newInstance() const;
03037 };
03038
03039 class RoomFinderMessage : virtual public ::IceProxy::HawkMessages::Message
03040 {
03041 public:
03042
03043 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_context(const ::Ice::Context& __context) const
03044 {
03045 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03046 typedef ::IceProxy::Ice::Object _Base;
03047 return dynamic_cast<RoomFinderMessage*>(_Base::ice_context(__context).get());
03048 #else
03049 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03050 #endif
03051 }
03052
03053 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_adapterId(const std::string& __id) const
03054 {
03055 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03056 typedef ::IceProxy::Ice::Object _Base;
03057 return dynamic_cast<RoomFinderMessage*>(_Base::ice_adapterId(__id).get());
03058 #else
03059 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03060 #endif
03061 }
03062
03063 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03064 {
03065 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03066 typedef ::IceProxy::Ice::Object _Base;
03067 return dynamic_cast<RoomFinderMessage*>(_Base::ice_endpoints(__endpoints).get());
03068 #else
03069 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03070 #endif
03071 }
03072
03073 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_locatorCacheTimeout(int __timeout) const
03074 {
03075 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03076 typedef ::IceProxy::Ice::Object _Base;
03077 return dynamic_cast<RoomFinderMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03078 #else
03079 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03080 #endif
03081 }
03082
03083 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_connectionCached(bool __cached) const
03084 {
03085 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03086 typedef ::IceProxy::Ice::Object _Base;
03087 return dynamic_cast<RoomFinderMessage*>(_Base::ice_connectionCached(__cached).get());
03088 #else
03089 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03090 #endif
03091 }
03092
03093 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03094 {
03095 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03096 typedef ::IceProxy::Ice::Object _Base;
03097 return dynamic_cast<RoomFinderMessage*>(_Base::ice_endpointSelection(__est).get());
03098 #else
03099 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03100 #endif
03101 }
03102
03103 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_secure(bool __secure) const
03104 {
03105 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03106 typedef ::IceProxy::Ice::Object _Base;
03107 return dynamic_cast<RoomFinderMessage*>(_Base::ice_secure(__secure).get());
03108 #else
03109 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03110 #endif
03111 }
03112
03113 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_preferSecure(bool __preferSecure) const
03114 {
03115 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03116 typedef ::IceProxy::Ice::Object _Base;
03117 return dynamic_cast<RoomFinderMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03118 #else
03119 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03120 #endif
03121 }
03122
03123 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_router(const ::Ice::RouterPrx& __router) const
03124 {
03125 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03126 typedef ::IceProxy::Ice::Object _Base;
03127 return dynamic_cast<RoomFinderMessage*>(_Base::ice_router(__router).get());
03128 #else
03129 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03130 #endif
03131 }
03132
03133 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03134 {
03135 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03136 typedef ::IceProxy::Ice::Object _Base;
03137 return dynamic_cast<RoomFinderMessage*>(_Base::ice_locator(__locator).get());
03138 #else
03139 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03140 #endif
03141 }
03142
03143 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_collocationOptimized(bool __co) const
03144 {
03145 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03146 typedef ::IceProxy::Ice::Object _Base;
03147 return dynamic_cast<RoomFinderMessage*>(_Base::ice_collocationOptimized(__co).get());
03148 #else
03149 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03150 #endif
03151 }
03152
03153 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_twoway() const
03154 {
03155 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03156 typedef ::IceProxy::Ice::Object _Base;
03157 return dynamic_cast<RoomFinderMessage*>(_Base::ice_twoway().get());
03158 #else
03159 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03160 #endif
03161 }
03162
03163 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_oneway() const
03164 {
03165 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03166 typedef ::IceProxy::Ice::Object _Base;
03167 return dynamic_cast<RoomFinderMessage*>(_Base::ice_oneway().get());
03168 #else
03169 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03170 #endif
03171 }
03172
03173 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_batchOneway() const
03174 {
03175 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03176 typedef ::IceProxy::Ice::Object _Base;
03177 return dynamic_cast<RoomFinderMessage*>(_Base::ice_batchOneway().get());
03178 #else
03179 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03180 #endif
03181 }
03182
03183 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_datagram() const
03184 {
03185 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03186 typedef ::IceProxy::Ice::Object _Base;
03187 return dynamic_cast<RoomFinderMessage*>(_Base::ice_datagram().get());
03188 #else
03189 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03190 #endif
03191 }
03192
03193 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_batchDatagram() const
03194 {
03195 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03196 typedef ::IceProxy::Ice::Object _Base;
03197 return dynamic_cast<RoomFinderMessage*>(_Base::ice_batchDatagram().get());
03198 #else
03199 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03200 #endif
03201 }
03202
03203 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_compress(bool __compress) const
03204 {
03205 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03206 typedef ::IceProxy::Ice::Object _Base;
03207 return dynamic_cast<RoomFinderMessage*>(_Base::ice_compress(__compress).get());
03208 #else
03209 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03210 #endif
03211 }
03212
03213 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_timeout(int __timeout) const
03214 {
03215 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03216 typedef ::IceProxy::Ice::Object _Base;
03217 return dynamic_cast<RoomFinderMessage*>(_Base::ice_timeout(__timeout).get());
03218 #else
03219 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03220 #endif
03221 }
03222
03223 ::IceInternal::ProxyHandle<RoomFinderMessage> ice_connectionId(const std::string& __id) const
03224 {
03225 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03226 typedef ::IceProxy::Ice::Object _Base;
03227 return dynamic_cast<RoomFinderMessage*>(_Base::ice_connectionId(__id).get());
03228 #else
03229 return dynamic_cast<RoomFinderMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03230 #endif
03231 }
03232
03233 static const ::std::string& ice_staticId();
03234
03235 private:
03236
03237 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03238 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03239 virtual ::IceProxy::Ice::Object* __newInstance() const;
03240 };
03241
03242 class SensorDataMessage : virtual public ::IceProxy::HawkMessages::Message
03243 {
03244 public:
03245
03246 ::IceInternal::ProxyHandle<SensorDataMessage> ice_context(const ::Ice::Context& __context) const
03247 {
03248 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03249 typedef ::IceProxy::Ice::Object _Base;
03250 return dynamic_cast<SensorDataMessage*>(_Base::ice_context(__context).get());
03251 #else
03252 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03253 #endif
03254 }
03255
03256 ::IceInternal::ProxyHandle<SensorDataMessage> ice_adapterId(const std::string& __id) const
03257 {
03258 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03259 typedef ::IceProxy::Ice::Object _Base;
03260 return dynamic_cast<SensorDataMessage*>(_Base::ice_adapterId(__id).get());
03261 #else
03262 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03263 #endif
03264 }
03265
03266 ::IceInternal::ProxyHandle<SensorDataMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03267 {
03268 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03269 typedef ::IceProxy::Ice::Object _Base;
03270 return dynamic_cast<SensorDataMessage*>(_Base::ice_endpoints(__endpoints).get());
03271 #else
03272 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03273 #endif
03274 }
03275
03276 ::IceInternal::ProxyHandle<SensorDataMessage> ice_locatorCacheTimeout(int __timeout) const
03277 {
03278 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03279 typedef ::IceProxy::Ice::Object _Base;
03280 return dynamic_cast<SensorDataMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03281 #else
03282 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03283 #endif
03284 }
03285
03286 ::IceInternal::ProxyHandle<SensorDataMessage> ice_connectionCached(bool __cached) const
03287 {
03288 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03289 typedef ::IceProxy::Ice::Object _Base;
03290 return dynamic_cast<SensorDataMessage*>(_Base::ice_connectionCached(__cached).get());
03291 #else
03292 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03293 #endif
03294 }
03295
03296 ::IceInternal::ProxyHandle<SensorDataMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03297 {
03298 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03299 typedef ::IceProxy::Ice::Object _Base;
03300 return dynamic_cast<SensorDataMessage*>(_Base::ice_endpointSelection(__est).get());
03301 #else
03302 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03303 #endif
03304 }
03305
03306 ::IceInternal::ProxyHandle<SensorDataMessage> ice_secure(bool __secure) const
03307 {
03308 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03309 typedef ::IceProxy::Ice::Object _Base;
03310 return dynamic_cast<SensorDataMessage*>(_Base::ice_secure(__secure).get());
03311 #else
03312 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03313 #endif
03314 }
03315
03316 ::IceInternal::ProxyHandle<SensorDataMessage> ice_preferSecure(bool __preferSecure) const
03317 {
03318 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03319 typedef ::IceProxy::Ice::Object _Base;
03320 return dynamic_cast<SensorDataMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03321 #else
03322 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03323 #endif
03324 }
03325
03326 ::IceInternal::ProxyHandle<SensorDataMessage> ice_router(const ::Ice::RouterPrx& __router) const
03327 {
03328 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03329 typedef ::IceProxy::Ice::Object _Base;
03330 return dynamic_cast<SensorDataMessage*>(_Base::ice_router(__router).get());
03331 #else
03332 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03333 #endif
03334 }
03335
03336 ::IceInternal::ProxyHandle<SensorDataMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03337 {
03338 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03339 typedef ::IceProxy::Ice::Object _Base;
03340 return dynamic_cast<SensorDataMessage*>(_Base::ice_locator(__locator).get());
03341 #else
03342 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03343 #endif
03344 }
03345
03346 ::IceInternal::ProxyHandle<SensorDataMessage> ice_collocationOptimized(bool __co) const
03347 {
03348 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03349 typedef ::IceProxy::Ice::Object _Base;
03350 return dynamic_cast<SensorDataMessage*>(_Base::ice_collocationOptimized(__co).get());
03351 #else
03352 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03353 #endif
03354 }
03355
03356 ::IceInternal::ProxyHandle<SensorDataMessage> ice_twoway() const
03357 {
03358 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03359 typedef ::IceProxy::Ice::Object _Base;
03360 return dynamic_cast<SensorDataMessage*>(_Base::ice_twoway().get());
03361 #else
03362 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03363 #endif
03364 }
03365
03366 ::IceInternal::ProxyHandle<SensorDataMessage> ice_oneway() const
03367 {
03368 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03369 typedef ::IceProxy::Ice::Object _Base;
03370 return dynamic_cast<SensorDataMessage*>(_Base::ice_oneway().get());
03371 #else
03372 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03373 #endif
03374 }
03375
03376 ::IceInternal::ProxyHandle<SensorDataMessage> ice_batchOneway() const
03377 {
03378 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03379 typedef ::IceProxy::Ice::Object _Base;
03380 return dynamic_cast<SensorDataMessage*>(_Base::ice_batchOneway().get());
03381 #else
03382 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03383 #endif
03384 }
03385
03386 ::IceInternal::ProxyHandle<SensorDataMessage> ice_datagram() const
03387 {
03388 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03389 typedef ::IceProxy::Ice::Object _Base;
03390 return dynamic_cast<SensorDataMessage*>(_Base::ice_datagram().get());
03391 #else
03392 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03393 #endif
03394 }
03395
03396 ::IceInternal::ProxyHandle<SensorDataMessage> ice_batchDatagram() const
03397 {
03398 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03399 typedef ::IceProxy::Ice::Object _Base;
03400 return dynamic_cast<SensorDataMessage*>(_Base::ice_batchDatagram().get());
03401 #else
03402 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03403 #endif
03404 }
03405
03406 ::IceInternal::ProxyHandle<SensorDataMessage> ice_compress(bool __compress) const
03407 {
03408 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03409 typedef ::IceProxy::Ice::Object _Base;
03410 return dynamic_cast<SensorDataMessage*>(_Base::ice_compress(__compress).get());
03411 #else
03412 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03413 #endif
03414 }
03415
03416 ::IceInternal::ProxyHandle<SensorDataMessage> ice_timeout(int __timeout) const
03417 {
03418 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03419 typedef ::IceProxy::Ice::Object _Base;
03420 return dynamic_cast<SensorDataMessage*>(_Base::ice_timeout(__timeout).get());
03421 #else
03422 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03423 #endif
03424 }
03425
03426 ::IceInternal::ProxyHandle<SensorDataMessage> ice_connectionId(const std::string& __id) const
03427 {
03428 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03429 typedef ::IceProxy::Ice::Object _Base;
03430 return dynamic_cast<SensorDataMessage*>(_Base::ice_connectionId(__id).get());
03431 #else
03432 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03433 #endif
03434 }
03435
03436 static const ::std::string& ice_staticId();
03437
03438 private:
03439
03440 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03441 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03442 virtual ::IceProxy::Ice::Object* __newInstance() const;
03443 };
03444
03445 class SlamDataMessage : virtual public ::IceProxy::HawkMessages::Message
03446 {
03447 public:
03448
03449 ::IceInternal::ProxyHandle<SlamDataMessage> ice_context(const ::Ice::Context& __context) const
03450 {
03451 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03452 typedef ::IceProxy::Ice::Object _Base;
03453 return dynamic_cast<SlamDataMessage*>(_Base::ice_context(__context).get());
03454 #else
03455 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03456 #endif
03457 }
03458
03459 ::IceInternal::ProxyHandle<SlamDataMessage> ice_adapterId(const std::string& __id) const
03460 {
03461 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03462 typedef ::IceProxy::Ice::Object _Base;
03463 return dynamic_cast<SlamDataMessage*>(_Base::ice_adapterId(__id).get());
03464 #else
03465 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03466 #endif
03467 }
03468
03469 ::IceInternal::ProxyHandle<SlamDataMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03470 {
03471 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03472 typedef ::IceProxy::Ice::Object _Base;
03473 return dynamic_cast<SlamDataMessage*>(_Base::ice_endpoints(__endpoints).get());
03474 #else
03475 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03476 #endif
03477 }
03478
03479 ::IceInternal::ProxyHandle<SlamDataMessage> ice_locatorCacheTimeout(int __timeout) const
03480 {
03481 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03482 typedef ::IceProxy::Ice::Object _Base;
03483 return dynamic_cast<SlamDataMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03484 #else
03485 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03486 #endif
03487 }
03488
03489 ::IceInternal::ProxyHandle<SlamDataMessage> ice_connectionCached(bool __cached) const
03490 {
03491 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03492 typedef ::IceProxy::Ice::Object _Base;
03493 return dynamic_cast<SlamDataMessage*>(_Base::ice_connectionCached(__cached).get());
03494 #else
03495 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03496 #endif
03497 }
03498
03499 ::IceInternal::ProxyHandle<SlamDataMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03500 {
03501 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03502 typedef ::IceProxy::Ice::Object _Base;
03503 return dynamic_cast<SlamDataMessage*>(_Base::ice_endpointSelection(__est).get());
03504 #else
03505 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03506 #endif
03507 }
03508
03509 ::IceInternal::ProxyHandle<SlamDataMessage> ice_secure(bool __secure) const
03510 {
03511 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03512 typedef ::IceProxy::Ice::Object _Base;
03513 return dynamic_cast<SlamDataMessage*>(_Base::ice_secure(__secure).get());
03514 #else
03515 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03516 #endif
03517 }
03518
03519 ::IceInternal::ProxyHandle<SlamDataMessage> ice_preferSecure(bool __preferSecure) const
03520 {
03521 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03522 typedef ::IceProxy::Ice::Object _Base;
03523 return dynamic_cast<SlamDataMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03524 #else
03525 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03526 #endif
03527 }
03528
03529 ::IceInternal::ProxyHandle<SlamDataMessage> ice_router(const ::Ice::RouterPrx& __router) const
03530 {
03531 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03532 typedef ::IceProxy::Ice::Object _Base;
03533 return dynamic_cast<SlamDataMessage*>(_Base::ice_router(__router).get());
03534 #else
03535 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03536 #endif
03537 }
03538
03539 ::IceInternal::ProxyHandle<SlamDataMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03540 {
03541 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03542 typedef ::IceProxy::Ice::Object _Base;
03543 return dynamic_cast<SlamDataMessage*>(_Base::ice_locator(__locator).get());
03544 #else
03545 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03546 #endif
03547 }
03548
03549 ::IceInternal::ProxyHandle<SlamDataMessage> ice_collocationOptimized(bool __co) const
03550 {
03551 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03552 typedef ::IceProxy::Ice::Object _Base;
03553 return dynamic_cast<SlamDataMessage*>(_Base::ice_collocationOptimized(__co).get());
03554 #else
03555 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03556 #endif
03557 }
03558
03559 ::IceInternal::ProxyHandle<SlamDataMessage> ice_twoway() const
03560 {
03561 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03562 typedef ::IceProxy::Ice::Object _Base;
03563 return dynamic_cast<SlamDataMessage*>(_Base::ice_twoway().get());
03564 #else
03565 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03566 #endif
03567 }
03568
03569 ::IceInternal::ProxyHandle<SlamDataMessage> ice_oneway() const
03570 {
03571 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03572 typedef ::IceProxy::Ice::Object _Base;
03573 return dynamic_cast<SlamDataMessage*>(_Base::ice_oneway().get());
03574 #else
03575 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03576 #endif
03577 }
03578
03579 ::IceInternal::ProxyHandle<SlamDataMessage> ice_batchOneway() const
03580 {
03581 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03582 typedef ::IceProxy::Ice::Object _Base;
03583 return dynamic_cast<SlamDataMessage*>(_Base::ice_batchOneway().get());
03584 #else
03585 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03586 #endif
03587 }
03588
03589 ::IceInternal::ProxyHandle<SlamDataMessage> ice_datagram() const
03590 {
03591 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03592 typedef ::IceProxy::Ice::Object _Base;
03593 return dynamic_cast<SlamDataMessage*>(_Base::ice_datagram().get());
03594 #else
03595 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03596 #endif
03597 }
03598
03599 ::IceInternal::ProxyHandle<SlamDataMessage> ice_batchDatagram() const
03600 {
03601 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03602 typedef ::IceProxy::Ice::Object _Base;
03603 return dynamic_cast<SlamDataMessage*>(_Base::ice_batchDatagram().get());
03604 #else
03605 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03606 #endif
03607 }
03608
03609 ::IceInternal::ProxyHandle<SlamDataMessage> ice_compress(bool __compress) const
03610 {
03611 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03612 typedef ::IceProxy::Ice::Object _Base;
03613 return dynamic_cast<SlamDataMessage*>(_Base::ice_compress(__compress).get());
03614 #else
03615 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03616 #endif
03617 }
03618
03619 ::IceInternal::ProxyHandle<SlamDataMessage> ice_timeout(int __timeout) const
03620 {
03621 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03622 typedef ::IceProxy::Ice::Object _Base;
03623 return dynamic_cast<SlamDataMessage*>(_Base::ice_timeout(__timeout).get());
03624 #else
03625 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03626 #endif
03627 }
03628
03629 ::IceInternal::ProxyHandle<SlamDataMessage> ice_connectionId(const std::string& __id) const
03630 {
03631 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03632 typedef ::IceProxy::Ice::Object _Base;
03633 return dynamic_cast<SlamDataMessage*>(_Base::ice_connectionId(__id).get());
03634 #else
03635 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03636 #endif
03637 }
03638
03639 static const ::std::string& ice_staticId();
03640
03641 private:
03642
03643 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03644 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03645 virtual ::IceProxy::Ice::Object* __newInstance() const;
03646 };
03647
03648 }
03649
03650 }
03651
03652 namespace IceDelegate
03653 {
03654
03655 namespace HawkMessages
03656 {
03657
03658 class Message : virtual public ::IceDelegate::Ice::Object
03659 {
03660 public:
03661 };
03662
03663 class MessageAgent : virtual public ::IceDelegate::Ice::Object
03664 {
03665 public:
03666
03667 virtual void catchMessage(const ::HawkMessages::MessagePtr&, const ::Ice::Context*) = 0;
03668 };
03669
03670 class CameraImageMessage : virtual public ::IceDelegate::HawkMessages::Message
03671 {
03672 public:
03673 };
03674
03675 class ControlCameraMessage : virtual public ::IceDelegate::HawkMessages::Message
03676 {
03677 public:
03678 };
03679
03680 class ControlDriveVisionMessage : virtual public ::IceDelegate::HawkMessages::Message
03681 {
03682 public:
03683 };
03684
03685 class ControlLandMessage : virtual public ::IceDelegate::HawkMessages::Message
03686 {
03687 public:
03688 };
03689
03690 class ControlMoveMessage : virtual public ::IceDelegate::HawkMessages::Message
03691 {
03692 public:
03693 };
03694
03695 class ControlRoomVisionMessage : virtual public ::IceDelegate::HawkMessages::Message
03696 {
03697 public:
03698 };
03699
03700 class ControlTakeOffMessage : virtual public ::IceDelegate::HawkMessages::Message
03701 {
03702 public:
03703 };
03704
03705 class DriveFinderMessage : virtual public ::IceDelegate::HawkMessages::Message
03706 {
03707 public:
03708 };
03709
03710 class ExampleMessage : virtual public ::IceDelegate::HawkMessages::Message
03711 {
03712 public:
03713 };
03714
03715 class ExecuteMissionMessage : virtual public ::IceDelegate::HawkMessages::Message
03716 {
03717 public:
03718 };
03719
03720 class MissionListMessage : virtual public ::IceDelegate::HawkMessages::Message
03721 {
03722 public:
03723 };
03724
03725 class RoomFinderMessage : virtual public ::IceDelegate::HawkMessages::Message
03726 {
03727 public:
03728 };
03729
03730 class SensorDataMessage : virtual public ::IceDelegate::HawkMessages::Message
03731 {
03732 public:
03733 };
03734
03735 class SlamDataMessage : virtual public ::IceDelegate::HawkMessages::Message
03736 {
03737 public:
03738 };
03739
03740 }
03741
03742 }
03743
03744 namespace IceDelegateM
03745 {
03746
03747 namespace HawkMessages
03748 {
03749
03750 class Message : virtual public ::IceDelegate::HawkMessages::Message,
03751 virtual public ::IceDelegateM::Ice::Object
03752 {
03753 public:
03754 };
03755
03756 class MessageAgent : virtual public ::IceDelegate::HawkMessages::MessageAgent,
03757 virtual public ::IceDelegateM::Ice::Object
03758 {
03759 public:
03760
03761 virtual void catchMessage(const ::HawkMessages::MessagePtr&, const ::Ice::Context*);
03762 };
03763
03764 class CameraImageMessage : virtual public ::IceDelegate::HawkMessages::CameraImageMessage,
03765 virtual public ::IceDelegateM::HawkMessages::Message
03766 {
03767 public:
03768 };
03769
03770 class ControlCameraMessage : virtual public ::IceDelegate::HawkMessages::ControlCameraMessage,
03771 virtual public ::IceDelegateM::HawkMessages::Message
03772 {
03773 public:
03774 };
03775
03776 class ControlDriveVisionMessage : virtual public ::IceDelegate::HawkMessages::ControlDriveVisionMessage,
03777 virtual public ::IceDelegateM::HawkMessages::Message
03778 {
03779 public:
03780 };
03781
03782 class ControlLandMessage : virtual public ::IceDelegate::HawkMessages::ControlLandMessage,
03783 virtual public ::IceDelegateM::HawkMessages::Message
03784 {
03785 public:
03786 };
03787
03788 class ControlMoveMessage : virtual public ::IceDelegate::HawkMessages::ControlMoveMessage,
03789 virtual public ::IceDelegateM::HawkMessages::Message
03790 {
03791 public:
03792 };
03793
03794 class ControlRoomVisionMessage : virtual public ::IceDelegate::HawkMessages::ControlRoomVisionMessage,
03795 virtual public ::IceDelegateM::HawkMessages::Message
03796 {
03797 public:
03798 };
03799
03800 class ControlTakeOffMessage : virtual public ::IceDelegate::HawkMessages::ControlTakeOffMessage,
03801 virtual public ::IceDelegateM::HawkMessages::Message
03802 {
03803 public:
03804 };
03805
03806 class DriveFinderMessage : virtual public ::IceDelegate::HawkMessages::DriveFinderMessage,
03807 virtual public ::IceDelegateM::HawkMessages::Message
03808 {
03809 public:
03810 };
03811
03812 class ExampleMessage : virtual public ::IceDelegate::HawkMessages::ExampleMessage,
03813 virtual public ::IceDelegateM::HawkMessages::Message
03814 {
03815 public:
03816 };
03817
03818 class ExecuteMissionMessage : virtual public ::IceDelegate::HawkMessages::ExecuteMissionMessage,
03819 virtual public ::IceDelegateM::HawkMessages::Message
03820 {
03821 public:
03822 };
03823
03824 class MissionListMessage : virtual public ::IceDelegate::HawkMessages::MissionListMessage,
03825 virtual public ::IceDelegateM::HawkMessages::Message
03826 {
03827 public:
03828 };
03829
03830 class RoomFinderMessage : virtual public ::IceDelegate::HawkMessages::RoomFinderMessage,
03831 virtual public ::IceDelegateM::HawkMessages::Message
03832 {
03833 public:
03834 };
03835
03836 class SensorDataMessage : virtual public ::IceDelegate::HawkMessages::SensorDataMessage,
03837 virtual public ::IceDelegateM::HawkMessages::Message
03838 {
03839 public:
03840 };
03841
03842 class SlamDataMessage : virtual public ::IceDelegate::HawkMessages::SlamDataMessage,
03843 virtual public ::IceDelegateM::HawkMessages::Message
03844 {
03845 public:
03846 };
03847
03848 }
03849
03850 }
03851
03852 namespace IceDelegateD
03853 {
03854
03855 namespace HawkMessages
03856 {
03857
03858 class Message : virtual public ::IceDelegate::HawkMessages::Message,
03859 virtual public ::IceDelegateD::Ice::Object
03860 {
03861 public:
03862 };
03863
03864 class MessageAgent : virtual public ::IceDelegate::HawkMessages::MessageAgent,
03865 virtual public ::IceDelegateD::Ice::Object
03866 {
03867 public:
03868
03869 virtual void catchMessage(const ::HawkMessages::MessagePtr&, const ::Ice::Context*);
03870 };
03871
03872 class CameraImageMessage : virtual public ::IceDelegate::HawkMessages::CameraImageMessage,
03873 virtual public ::IceDelegateD::HawkMessages::Message
03874 {
03875 public:
03876 };
03877
03878 class ControlCameraMessage : virtual public ::IceDelegate::HawkMessages::ControlCameraMessage,
03879 virtual public ::IceDelegateD::HawkMessages::Message
03880 {
03881 public:
03882 };
03883
03884 class ControlDriveVisionMessage : virtual public ::IceDelegate::HawkMessages::ControlDriveVisionMessage,
03885 virtual public ::IceDelegateD::HawkMessages::Message
03886 {
03887 public:
03888 };
03889
03890 class ControlLandMessage : virtual public ::IceDelegate::HawkMessages::ControlLandMessage,
03891 virtual public ::IceDelegateD::HawkMessages::Message
03892 {
03893 public:
03894 };
03895
03896 class ControlMoveMessage : virtual public ::IceDelegate::HawkMessages::ControlMoveMessage,
03897 virtual public ::IceDelegateD::HawkMessages::Message
03898 {
03899 public:
03900 };
03901
03902 class ControlRoomVisionMessage : virtual public ::IceDelegate::HawkMessages::ControlRoomVisionMessage,
03903 virtual public ::IceDelegateD::HawkMessages::Message
03904 {
03905 public:
03906 };
03907
03908 class ControlTakeOffMessage : virtual public ::IceDelegate::HawkMessages::ControlTakeOffMessage,
03909 virtual public ::IceDelegateD::HawkMessages::Message
03910 {
03911 public:
03912 };
03913
03914 class DriveFinderMessage : virtual public ::IceDelegate::HawkMessages::DriveFinderMessage,
03915 virtual public ::IceDelegateD::HawkMessages::Message
03916 {
03917 public:
03918 };
03919
03920 class ExampleMessage : virtual public ::IceDelegate::HawkMessages::ExampleMessage,
03921 virtual public ::IceDelegateD::HawkMessages::Message
03922 {
03923 public:
03924 };
03925
03926 class ExecuteMissionMessage : virtual public ::IceDelegate::HawkMessages::ExecuteMissionMessage,
03927 virtual public ::IceDelegateD::HawkMessages::Message
03928 {
03929 public:
03930 };
03931
03932 class MissionListMessage : virtual public ::IceDelegate::HawkMessages::MissionListMessage,
03933 virtual public ::IceDelegateD::HawkMessages::Message
03934 {
03935 public:
03936 };
03937
03938 class RoomFinderMessage : virtual public ::IceDelegate::HawkMessages::RoomFinderMessage,
03939 virtual public ::IceDelegateD::HawkMessages::Message
03940 {
03941 public:
03942 };
03943
03944 class SensorDataMessage : virtual public ::IceDelegate::HawkMessages::SensorDataMessage,
03945 virtual public ::IceDelegateD::HawkMessages::Message
03946 {
03947 public:
03948 };
03949
03950 class SlamDataMessage : virtual public ::IceDelegate::HawkMessages::SlamDataMessage,
03951 virtual public ::IceDelegateD::HawkMessages::Message
03952 {
03953 public:
03954 };
03955
03956 }
03957
03958 }
03959
03960 namespace HawkMessages
03961 {
03962
03963 class Message : virtual public ::Ice::Object
03964 {
03965 public:
03966
03967 typedef MessagePrx ProxyType;
03968 typedef MessagePtr PointerType;
03969
03970 Message() {}
03971 virtual ::Ice::ObjectPtr ice_clone() const;
03972
03973 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
03974 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
03975 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
03976 static const ::std::string& ice_staticId();
03977
03978 virtual void __write(::IceInternal::BasicStream*) const;
03979 virtual void __read(::IceInternal::BasicStream*, bool);
03980 virtual void __write(const ::Ice::OutputStreamPtr&) const;
03981 virtual void __read(const ::Ice::InputStreamPtr&, bool);
03982
03983 static const ::Ice::ObjectFactoryPtr& ice_factory();
03984
03985 protected:
03986
03987 virtual ~Message() {}
03988
03989 friend class Message__staticInit;
03990 };
03991
03992 class Message__staticInit
03993 {
03994 public:
03995
03996 ::HawkMessages::Message _init;
03997 };
03998
03999 static Message__staticInit _Message_init;
04000
04001 class MessageAgent : virtual public ::Ice::Object
04002 {
04003 public:
04004
04005 typedef MessageAgentPrx ProxyType;
04006 typedef MessageAgentPtr PointerType;
04007
04008 virtual ::Ice::ObjectPtr ice_clone() const;
04009
04010 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04011 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04012 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04013 static const ::std::string& ice_staticId();
04014
04015 virtual void catchMessage(const ::HawkMessages::MessagePtr&, const ::Ice::Current& = ::Ice::Current()) = 0;
04016 ::Ice::DispatchStatus ___catchMessage(::IceInternal::Incoming&, const ::Ice::Current&);
04017
04018 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&);
04019
04020 virtual void __write(::IceInternal::BasicStream*) const;
04021 virtual void __read(::IceInternal::BasicStream*, bool);
04022 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04023 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04024 };
04025
04026 class CameraImageMessage : virtual public ::HawkMessages::Message
04027 {
04028 public:
04029
04030 typedef CameraImageMessagePrx ProxyType;
04031 typedef CameraImageMessagePtr PointerType;
04032
04033 CameraImageMessage() {}
04034 CameraImageMessage(const ::std::string&, const ::std::string&, const ::ImageIceMod::ImageIce&);
04035 virtual ::Ice::ObjectPtr ice_clone() const;
04036
04037 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04038 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04039 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04040 static const ::std::string& ice_staticId();
04041
04042
04043 virtual void __write(::IceInternal::BasicStream*) const;
04044 virtual void __read(::IceInternal::BasicStream*, bool);
04045 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04046 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04047
04048 static const ::Ice::ObjectFactoryPtr& ice_factory();
04049
04050 protected:
04051
04052 virtual ~CameraImageMessage() {}
04053
04054 public:
04055
04056 ::std::string cameraID;
04057
04058 ::std::string compression;
04059
04060 ::ImageIceMod::ImageIce image;
04061 };
04062
04063 class ControlCameraMessage : virtual public ::HawkMessages::Message
04064 {
04065 public:
04066
04067 typedef ControlCameraMessagePrx ProxyType;
04068 typedef ControlCameraMessagePtr PointerType;
04069
04070 ControlCameraMessage() {}
04071 ControlCameraMessage(const ::std::string&, const ::std::string&, ::Ice::Int, bool);
04072 virtual ::Ice::ObjectPtr ice_clone() const;
04073
04074 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04075 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04076 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04077 static const ::std::string& ice_staticId();
04078
04079
04080 virtual void __write(::IceInternal::BasicStream*) const;
04081 virtual void __read(::IceInternal::BasicStream*, bool);
04082 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04083 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04084
04085 static const ::Ice::ObjectFactoryPtr& ice_factory();
04086
04087 protected:
04088
04089 virtual ~ControlCameraMessage() {}
04090
04091 public:
04092
04093 ::std::string cameraID;
04094
04095 ::std::string compression;
04096
04097 ::Ice::Int fps;
04098
04099 bool cameraOn;
04100 };
04101
04102 class ControlDriveVisionMessage : virtual public ::HawkMessages::Message
04103 {
04104 public:
04105
04106 typedef ControlDriveVisionMessagePrx ProxyType;
04107 typedef ControlDriveVisionMessagePtr PointerType;
04108
04109 ControlDriveVisionMessage() {}
04110 explicit ControlDriveVisionMessage(bool);
04111 virtual ::Ice::ObjectPtr ice_clone() const;
04112
04113 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04114 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04115 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04116 static const ::std::string& ice_staticId();
04117
04118
04119 virtual void __write(::IceInternal::BasicStream*) const;
04120 virtual void __read(::IceInternal::BasicStream*, bool);
04121 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04122 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04123
04124 static const ::Ice::ObjectFactoryPtr& ice_factory();
04125
04126 protected:
04127
04128 virtual ~ControlDriveVisionMessage() {}
04129
04130 public:
04131
04132 bool driveVisionOn;
04133 };
04134
04135 class ControlLandMessage : virtual public ::HawkMessages::Message
04136 {
04137 public:
04138
04139 typedef ControlLandMessagePrx ProxyType;
04140 typedef ControlLandMessagePtr PointerType;
04141
04142 ControlLandMessage() {}
04143 virtual ::Ice::ObjectPtr ice_clone() const;
04144
04145 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04146 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04147 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04148 static const ::std::string& ice_staticId();
04149
04150 virtual void __write(::IceInternal::BasicStream*) const;
04151 virtual void __read(::IceInternal::BasicStream*, bool);
04152 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04153 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04154
04155 static const ::Ice::ObjectFactoryPtr& ice_factory();
04156
04157 protected:
04158
04159 virtual ~ControlLandMessage() {}
04160 };
04161
04162 class ControlMoveMessage : virtual public ::HawkMessages::Message
04163 {
04164 public:
04165
04166 typedef ControlMoveMessagePrx ProxyType;
04167 typedef ControlMoveMessagePtr PointerType;
04168
04169 ControlMoveMessage() {}
04170 explicit ControlMoveMessage(const ::HawkMessages::Pose&);
04171 virtual ::Ice::ObjectPtr ice_clone() const;
04172
04173 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04174 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04175 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04176 static const ::std::string& ice_staticId();
04177
04178
04179 virtual void __write(::IceInternal::BasicStream*) const;
04180 virtual void __read(::IceInternal::BasicStream*, bool);
04181 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04182 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04183
04184 static const ::Ice::ObjectFactoryPtr& ice_factory();
04185
04186 protected:
04187
04188 virtual ~ControlMoveMessage() {}
04189
04190 public:
04191
04192 ::HawkMessages::Pose move;
04193 };
04194
04195 class ControlRoomVisionMessage : virtual public ::HawkMessages::Message
04196 {
04197 public:
04198
04199 typedef ControlRoomVisionMessagePrx ProxyType;
04200 typedef ControlRoomVisionMessagePtr PointerType;
04201
04202 ControlRoomVisionMessage() {}
04203 explicit ControlRoomVisionMessage(bool);
04204 virtual ::Ice::ObjectPtr ice_clone() const;
04205
04206 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04207 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04208 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04209 static const ::std::string& ice_staticId();
04210
04211
04212 virtual void __write(::IceInternal::BasicStream*) const;
04213 virtual void __read(::IceInternal::BasicStream*, bool);
04214 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04215 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04216
04217 static const ::Ice::ObjectFactoryPtr& ice_factory();
04218
04219 protected:
04220
04221 virtual ~ControlRoomVisionMessage() {}
04222
04223 public:
04224
04225 bool roomVisionOn;
04226 };
04227
04228 class ControlTakeOffMessage : virtual public ::HawkMessages::Message
04229 {
04230 public:
04231
04232 typedef ControlTakeOffMessagePrx ProxyType;
04233 typedef ControlTakeOffMessagePtr PointerType;
04234
04235 ControlTakeOffMessage() {}
04236 explicit ControlTakeOffMessage(::Ice::Double);
04237 virtual ::Ice::ObjectPtr ice_clone() const;
04238
04239 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04240 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04241 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04242 static const ::std::string& ice_staticId();
04243
04244
04245 virtual void __write(::IceInternal::BasicStream*) const;
04246 virtual void __read(::IceInternal::BasicStream*, bool);
04247 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04248 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04249
04250 static const ::Ice::ObjectFactoryPtr& ice_factory();
04251
04252 protected:
04253
04254 virtual ~ControlTakeOffMessage() {}
04255
04256 public:
04257
04258 ::Ice::Double altitude;
04259 };
04260
04261 class DriveFinderMessage : virtual public ::HawkMessages::Message
04262 {
04263 public:
04264
04265 typedef DriveFinderMessagePrx ProxyType;
04266 typedef DriveFinderMessagePtr PointerType;
04267
04268 DriveFinderMessage() {}
04269 DriveFinderMessage(bool, const ::HawkMessages::Pose&);
04270 virtual ::Ice::ObjectPtr ice_clone() const;
04271
04272 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04273 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04274 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04275 static const ::std::string& ice_staticId();
04276
04277
04278 virtual void __write(::IceInternal::BasicStream*) const;
04279 virtual void __read(::IceInternal::BasicStream*, bool);
04280 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04281 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04282
04283 static const ::Ice::ObjectFactoryPtr& ice_factory();
04284
04285 protected:
04286
04287 virtual ~DriveFinderMessage() {}
04288
04289 public:
04290
04291 bool driveFound;
04292
04293 ::HawkMessages::Pose drivePose;
04294 };
04295
04296 class ExampleMessage : virtual public ::HawkMessages::Message
04297 {
04298 public:
04299
04300 typedef ExampleMessagePrx ProxyType;
04301 typedef ExampleMessagePtr PointerType;
04302
04303 ExampleMessage() {}
04304 ExampleMessage(const ::std::string&, const ::std::string&);
04305 virtual ::Ice::ObjectPtr ice_clone() const;
04306
04307 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04308 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04309 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04310 static const ::std::string& ice_staticId();
04311
04312
04313 virtual void __write(::IceInternal::BasicStream*) const;
04314 virtual void __read(::IceInternal::BasicStream*, bool);
04315 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04316 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04317
04318 static const ::Ice::ObjectFactoryPtr& ice_factory();
04319
04320 protected:
04321
04322 virtual ~ExampleMessage() {}
04323
04324 public:
04325
04326 ::std::string name;
04327
04328 ::std::string chatter;
04329 };
04330
04331 class ExecuteMissionMessage : virtual public ::HawkMessages::Message
04332 {
04333 public:
04334
04335 typedef ExecuteMissionMessagePrx ProxyType;
04336 typedef ExecuteMissionMessagePtr PointerType;
04337
04338 ExecuteMissionMessage() {}
04339 explicit ExecuteMissionMessage(const ::std::string&);
04340 virtual ::Ice::ObjectPtr ice_clone() const;
04341
04342 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04343 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04344 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04345 static const ::std::string& ice_staticId();
04346
04347
04348 virtual void __write(::IceInternal::BasicStream*) const;
04349 virtual void __read(::IceInternal::BasicStream*, bool);
04350 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04351 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04352
04353 static const ::Ice::ObjectFactoryPtr& ice_factory();
04354
04355 protected:
04356
04357 virtual ~ExecuteMissionMessage() {}
04358
04359 public:
04360
04361 ::std::string mission;
04362 };
04363
04364 class MissionListMessage : virtual public ::HawkMessages::Message
04365 {
04366 public:
04367
04368 typedef MissionListMessagePrx ProxyType;
04369 typedef MissionListMessagePtr PointerType;
04370
04371 MissionListMessage() {}
04372 explicit MissionListMessage(const ::HawkMessages::StringSeq&);
04373 virtual ::Ice::ObjectPtr ice_clone() const;
04374
04375 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04376 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04377 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04378 static const ::std::string& ice_staticId();
04379
04380
04381 virtual void __write(::IceInternal::BasicStream*) const;
04382 virtual void __read(::IceInternal::BasicStream*, bool);
04383 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04384 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04385
04386 static const ::Ice::ObjectFactoryPtr& ice_factory();
04387
04388 protected:
04389
04390 virtual ~MissionListMessage() {}
04391
04392 public:
04393
04394 ::HawkMessages::StringSeq missions;
04395 };
04396
04397 class RoomFinderMessage : virtual public ::HawkMessages::Message
04398 {
04399 public:
04400
04401 typedef RoomFinderMessagePrx ProxyType;
04402 typedef RoomFinderMessagePtr PointerType;
04403
04404 RoomFinderMessage() {}
04405 RoomFinderMessage(bool, const ::HawkMessages::Pose&);
04406 virtual ::Ice::ObjectPtr ice_clone() const;
04407
04408 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04409 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04410 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04411 static const ::std::string& ice_staticId();
04412
04413
04414 virtual void __write(::IceInternal::BasicStream*) const;
04415 virtual void __read(::IceInternal::BasicStream*, bool);
04416 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04417 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04418
04419 static const ::Ice::ObjectFactoryPtr& ice_factory();
04420
04421 protected:
04422
04423 virtual ~RoomFinderMessage() {}
04424
04425 public:
04426
04427 bool roomFound;
04428
04429 ::HawkMessages::Pose roomPose;
04430 };
04431
04432 class SensorDataMessage : virtual public ::HawkMessages::Message
04433 {
04434 public:
04435
04436 typedef SensorDataMessagePrx ProxyType;
04437 typedef SensorDataMessagePtr PointerType;
04438
04439 SensorDataMessage() {}
04440 SensorDataMessage(const ::HawkMessages::Pose&, ::Ice::Double, ::Ice::Double, bool, ::Ice::Double, ::Ice::Double, ::Ice::Double, bool, ::Ice::Double, ::Ice::Double, ::Ice::Double, bool, ::Ice::Double, ::Ice::Double, ::Ice::Double, bool, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, const ::HawkMessages::LongSeq&, const ::HawkMessages::SonarSeq&);
04441 virtual ::Ice::ObjectPtr ice_clone() const;
04442
04443 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04444 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04445 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04446 static const ::std::string& ice_staticId();
04447
04448
04449 virtual void __write(::IceInternal::BasicStream*) const;
04450 virtual void __read(::IceInternal::BasicStream*, bool);
04451 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04452 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04453
04454 static const ::Ice::ObjectFactoryPtr& ice_factory();
04455
04456 protected:
04457
04458 virtual ~SensorDataMessage() {}
04459
04460 public:
04461
04462 ::HawkMessages::Pose attemptedMove;
04463
04464 ::Ice::Double motorSpeeds;
04465
04466 ::Ice::Double batterVoltage;
04467
04468 bool validAccel;
04469
04470 ::Ice::Double accelX;
04471
04472 ::Ice::Double accelY;
04473
04474 ::Ice::Double accelZ;
04475
04476 bool validGyro;
04477
04478 ::Ice::Double gyroX;
04479
04480 ::Ice::Double gyroY;
04481
04482 ::Ice::Double gyroZ;
04483
04484 bool validMag;
04485
04486 ::Ice::Double magX;
04487
04488 ::Ice::Double magY;
04489
04490 ::Ice::Double magZ;
04491
04492 bool validAhr;
04493
04494 ::Ice::Double roll;
04495
04496 ::Ice::Double pitch;
04497
04498 ::Ice::Double yaw;
04499
04500 ::Ice::Double heading;
04501
04502 ::Ice::Double angularResolution;
04503
04504 ::HawkMessages::LongSeq scannerData;
04505
04506 ::HawkMessages::SonarSeq sonarData;
04507 };
04508
04509 class SlamDataMessage : virtual public ::HawkMessages::Message
04510 {
04511 public:
04512
04513 typedef SlamDataMessagePrx ProxyType;
04514 typedef SlamDataMessagePtr PointerType;
04515
04516 SlamDataMessage() {}
04517 explicit SlamDataMessage(const ::HawkMessages::Pose&);
04518 virtual ::Ice::ObjectPtr ice_clone() const;
04519
04520 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
04521 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
04522 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
04523 static const ::std::string& ice_staticId();
04524
04525
04526 virtual void __write(::IceInternal::BasicStream*) const;
04527 virtual void __read(::IceInternal::BasicStream*, bool);
04528 virtual void __write(const ::Ice::OutputStreamPtr&) const;
04529 virtual void __read(const ::Ice::InputStreamPtr&, bool);
04530
04531 static const ::Ice::ObjectFactoryPtr& ice_factory();
04532
04533 protected:
04534
04535 virtual ~SlamDataMessage() {}
04536
04537 public:
04538
04539 ::HawkMessages::Pose hawkPose;
04540 };
04541
04542 }
04543
04544 #endif