00001 // ********************************************************************** 00002 // 00003 // Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved. 00004 // 00005 // This copy of Ice is licensed to you under the terms described in the 00006 // ICE_LICENSE file included in this distribution. 00007 // 00008 // ********************************************************************** 00009 00010 // Ice version 3.3.1 00011 // Generated from file `BeoHawkSimEvents.ice' 00012 00013 #ifndef __src_Robots_BeoHawk__BeoHawkSimEvents_ice_H__ 00014 #define __src_Robots_BeoHawk__BeoHawkSimEvents_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/RobotSimEvents.ice.H> 00030 #include <Ice/UndefSysMacros.h> 00031 00032 #ifndef ICE_IGNORE_VERSION 00033 # if ICE_INT_VERSION / 100 != 303 00034 # error Ice version mismatch! 00035 # endif 00036 # if ICE_INT_VERSION % 100 > 50 00037 # error Beta header file detected 00038 # endif 00039 # if ICE_INT_VERSION % 100 < 1 00040 # error Ice patch level mismatch! 00041 # endif 00042 #endif 00043 00044 namespace IceProxy 00045 { 00046 00047 namespace RobotSimEvents 00048 { 00049 00050 class BeoHawkEyeSpyMessage; 00051 00052 class ControlCameraMessage; 00053 00054 class CameraImageMessage; 00055 00056 class ControlDriveVisionMessage; 00057 00058 class ExecuteMissionMessage; 00059 00060 class SlamDataMessage; 00061 00062 class ControlLandMessage; 00063 00064 class ControlMoveMessage; 00065 00066 class SensorDataMessage; 00067 00068 } 00069 00070 } 00071 00072 namespace RobotSimEvents 00073 { 00074 00075 class BeoHawkEyeSpyMessage; 00076 bool operator==(const BeoHawkEyeSpyMessage&, const BeoHawkEyeSpyMessage&); 00077 bool operator<(const BeoHawkEyeSpyMessage&, const BeoHawkEyeSpyMessage&); 00078 00079 class ControlCameraMessage; 00080 bool operator==(const ControlCameraMessage&, const ControlCameraMessage&); 00081 bool operator<(const ControlCameraMessage&, const ControlCameraMessage&); 00082 00083 class CameraImageMessage; 00084 bool operator==(const CameraImageMessage&, const CameraImageMessage&); 00085 bool operator<(const CameraImageMessage&, const CameraImageMessage&); 00086 00087 class ControlDriveVisionMessage; 00088 bool operator==(const ControlDriveVisionMessage&, const ControlDriveVisionMessage&); 00089 bool operator<(const ControlDriveVisionMessage&, const ControlDriveVisionMessage&); 00090 00091 class ExecuteMissionMessage; 00092 bool operator==(const ExecuteMissionMessage&, const ExecuteMissionMessage&); 00093 bool operator<(const ExecuteMissionMessage&, const ExecuteMissionMessage&); 00094 00095 class SlamDataMessage; 00096 bool operator==(const SlamDataMessage&, const SlamDataMessage&); 00097 bool operator<(const SlamDataMessage&, const SlamDataMessage&); 00098 00099 class ControlLandMessage; 00100 bool operator==(const ControlLandMessage&, const ControlLandMessage&); 00101 bool operator<(const ControlLandMessage&, const ControlLandMessage&); 00102 00103 class ControlMoveMessage; 00104 bool operator==(const ControlMoveMessage&, const ControlMoveMessage&); 00105 bool operator<(const ControlMoveMessage&, const ControlMoveMessage&); 00106 00107 class SensorDataMessage; 00108 bool operator==(const SensorDataMessage&, const SensorDataMessage&); 00109 bool operator<(const SensorDataMessage&, const SensorDataMessage&); 00110 00111 } 00112 00113 namespace IceInternal 00114 { 00115 00116 ::Ice::Object* upCast(::RobotSimEvents::BeoHawkEyeSpyMessage*); 00117 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BeoHawkEyeSpyMessage*); 00118 00119 ::Ice::Object* upCast(::RobotSimEvents::ControlCameraMessage*); 00120 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ControlCameraMessage*); 00121 00122 ::Ice::Object* upCast(::RobotSimEvents::CameraImageMessage*); 00123 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::CameraImageMessage*); 00124 00125 ::Ice::Object* upCast(::RobotSimEvents::ControlDriveVisionMessage*); 00126 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ControlDriveVisionMessage*); 00127 00128 ::Ice::Object* upCast(::RobotSimEvents::ExecuteMissionMessage*); 00129 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ExecuteMissionMessage*); 00130 00131 ::Ice::Object* upCast(::RobotSimEvents::SlamDataMessage*); 00132 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::SlamDataMessage*); 00133 00134 ::Ice::Object* upCast(::RobotSimEvents::ControlLandMessage*); 00135 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ControlLandMessage*); 00136 00137 ::Ice::Object* upCast(::RobotSimEvents::ControlMoveMessage*); 00138 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ControlMoveMessage*); 00139 00140 ::Ice::Object* upCast(::RobotSimEvents::SensorDataMessage*); 00141 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::SensorDataMessage*); 00142 00143 } 00144 00145 namespace RobotSimEvents 00146 { 00147 00148 typedef ::IceInternal::Handle< ::RobotSimEvents::BeoHawkEyeSpyMessage> BeoHawkEyeSpyMessagePtr; 00149 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BeoHawkEyeSpyMessage> BeoHawkEyeSpyMessagePrx; 00150 00151 void __read(::IceInternal::BasicStream*, BeoHawkEyeSpyMessagePrx&); 00152 void __patch__BeoHawkEyeSpyMessagePtr(void*, ::Ice::ObjectPtr&); 00153 00154 typedef ::IceInternal::Handle< ::RobotSimEvents::ControlCameraMessage> ControlCameraMessagePtr; 00155 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ControlCameraMessage> ControlCameraMessagePrx; 00156 00157 void __read(::IceInternal::BasicStream*, ControlCameraMessagePrx&); 00158 void __patch__ControlCameraMessagePtr(void*, ::Ice::ObjectPtr&); 00159 00160 typedef ::IceInternal::Handle< ::RobotSimEvents::CameraImageMessage> CameraImageMessagePtr; 00161 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::CameraImageMessage> CameraImageMessagePrx; 00162 00163 void __read(::IceInternal::BasicStream*, CameraImageMessagePrx&); 00164 void __patch__CameraImageMessagePtr(void*, ::Ice::ObjectPtr&); 00165 00166 typedef ::IceInternal::Handle< ::RobotSimEvents::ControlDriveVisionMessage> ControlDriveVisionMessagePtr; 00167 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ControlDriveVisionMessage> ControlDriveVisionMessagePrx; 00168 00169 void __read(::IceInternal::BasicStream*, ControlDriveVisionMessagePrx&); 00170 void __patch__ControlDriveVisionMessagePtr(void*, ::Ice::ObjectPtr&); 00171 00172 typedef ::IceInternal::Handle< ::RobotSimEvents::ExecuteMissionMessage> ExecuteMissionMessagePtr; 00173 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ExecuteMissionMessage> ExecuteMissionMessagePrx; 00174 00175 void __read(::IceInternal::BasicStream*, ExecuteMissionMessagePrx&); 00176 void __patch__ExecuteMissionMessagePtr(void*, ::Ice::ObjectPtr&); 00177 00178 typedef ::IceInternal::Handle< ::RobotSimEvents::SlamDataMessage> SlamDataMessagePtr; 00179 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::SlamDataMessage> SlamDataMessagePrx; 00180 00181 void __read(::IceInternal::BasicStream*, SlamDataMessagePrx&); 00182 void __patch__SlamDataMessagePtr(void*, ::Ice::ObjectPtr&); 00183 00184 typedef ::IceInternal::Handle< ::RobotSimEvents::ControlLandMessage> ControlLandMessagePtr; 00185 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ControlLandMessage> ControlLandMessagePrx; 00186 00187 void __read(::IceInternal::BasicStream*, ControlLandMessagePrx&); 00188 void __patch__ControlLandMessagePtr(void*, ::Ice::ObjectPtr&); 00189 00190 typedef ::IceInternal::Handle< ::RobotSimEvents::ControlMoveMessage> ControlMoveMessagePtr; 00191 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ControlMoveMessage> ControlMoveMessagePrx; 00192 00193 void __read(::IceInternal::BasicStream*, ControlMoveMessagePrx&); 00194 void __patch__ControlMoveMessagePtr(void*, ::Ice::ObjectPtr&); 00195 00196 typedef ::IceInternal::Handle< ::RobotSimEvents::SensorDataMessage> SensorDataMessagePtr; 00197 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::SensorDataMessage> SensorDataMessagePrx; 00198 00199 void __read(::IceInternal::BasicStream*, SensorDataMessagePrx&); 00200 void __patch__SensorDataMessagePtr(void*, ::Ice::ObjectPtr&); 00201 00202 } 00203 00204 namespace RobotSimEvents 00205 { 00206 00207 struct Location 00208 { 00209 ::Ice::Double x; 00210 ::Ice::Double y; 00211 ::Ice::Double z; 00212 ::Ice::Double theta; 00213 00214 bool operator==(const Location&) const; 00215 bool operator<(const Location&) const; 00216 bool operator!=(const Location& __rhs) const 00217 { 00218 return !operator==(__rhs); 00219 } 00220 bool operator<=(const Location& __rhs) const 00221 { 00222 return operator<(__rhs) || operator==(__rhs); 00223 } 00224 bool operator>(const Location& __rhs) const 00225 { 00226 return !operator<(__rhs) && !operator==(__rhs); 00227 } 00228 bool operator>=(const Location& __rhs) const 00229 { 00230 return !operator<(__rhs); 00231 } 00232 00233 void __write(::IceInternal::BasicStream*) const; 00234 void __read(::IceInternal::BasicStream*); 00235 }; 00236 00237 struct Lrf 00238 { 00239 ::Ice::Double angle; 00240 ::Ice::Double distance; 00241 00242 bool operator==(const Lrf&) const; 00243 bool operator<(const Lrf&) const; 00244 bool operator!=(const Lrf& __rhs) const 00245 { 00246 return !operator==(__rhs); 00247 } 00248 bool operator<=(const Lrf& __rhs) const 00249 { 00250 return operator<(__rhs) || operator==(__rhs); 00251 } 00252 bool operator>(const Lrf& __rhs) const 00253 { 00254 return !operator<(__rhs) && !operator==(__rhs); 00255 } 00256 bool operator>=(const Lrf& __rhs) const 00257 { 00258 return !operator<(__rhs); 00259 } 00260 00261 void __write(::IceInternal::BasicStream*) const; 00262 void __read(::IceInternal::BasicStream*); 00263 }; 00264 00265 struct Sonar 00266 { 00267 ::std::string sonarID; 00268 ::Ice::Double distance; 00269 00270 bool operator==(const Sonar&) const; 00271 bool operator<(const Sonar&) const; 00272 bool operator!=(const Sonar& __rhs) const 00273 { 00274 return !operator==(__rhs); 00275 } 00276 bool operator<=(const Sonar& __rhs) const 00277 { 00278 return operator<(__rhs) || operator==(__rhs); 00279 } 00280 bool operator>(const Sonar& __rhs) const 00281 { 00282 return !operator<(__rhs) && !operator==(__rhs); 00283 } 00284 bool operator>=(const Sonar& __rhs) const 00285 { 00286 return !operator<(__rhs); 00287 } 00288 00289 void __write(::IceInternal::BasicStream*) const; 00290 void __read(::IceInternal::BasicStream*); 00291 }; 00292 00293 enum BeoHawkEyeSpyType 00294 { 00295 SECURITYSIGN, 00296 USBKEY, 00297 RECTANGLE 00298 }; 00299 00300 void __write(::IceInternal::BasicStream*, BeoHawkEyeSpyType); 00301 void __read(::IceInternal::BasicStream*, BeoHawkEyeSpyType&); 00302 00303 typedef ::std::vector< ::RobotSimEvents::Lrf> LrfSeq; 00304 void __writeLrfSeq(::IceInternal::BasicStream*, const ::RobotSimEvents::Lrf*, const ::RobotSimEvents::Lrf*); 00305 void __readLrfSeq(::IceInternal::BasicStream*, LrfSeq&); 00306 00307 typedef ::std::vector< ::RobotSimEvents::Sonar> SonarSeq; 00308 void __writeSonarSeq(::IceInternal::BasicStream*, const ::RobotSimEvents::Sonar*, const ::RobotSimEvents::Sonar*); 00309 void __readSonarSeq(::IceInternal::BasicStream*, SonarSeq&); 00310 00311 } 00312 00313 namespace IceProxy 00314 { 00315 00316 namespace RobotSimEvents 00317 { 00318 00319 class BeoHawkEyeSpyMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 00320 { 00321 public: 00322 00323 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_context(const ::Ice::Context& __context) const 00324 { 00325 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00326 typedef ::IceProxy::Ice::Object _Base; 00327 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_context(__context).get()); 00328 #else 00329 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00330 #endif 00331 } 00332 00333 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_adapterId(const std::string& __id) const 00334 { 00335 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00336 typedef ::IceProxy::Ice::Object _Base; 00337 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_adapterId(__id).get()); 00338 #else 00339 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00340 #endif 00341 } 00342 00343 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00344 { 00345 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00346 typedef ::IceProxy::Ice::Object _Base; 00347 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_endpoints(__endpoints).get()); 00348 #else 00349 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00350 #endif 00351 } 00352 00353 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_locatorCacheTimeout(int __timeout) const 00354 { 00355 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00356 typedef ::IceProxy::Ice::Object _Base; 00357 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00358 #else 00359 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00360 #endif 00361 } 00362 00363 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_connectionCached(bool __cached) const 00364 { 00365 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00366 typedef ::IceProxy::Ice::Object _Base; 00367 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_connectionCached(__cached).get()); 00368 #else 00369 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00370 #endif 00371 } 00372 00373 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00374 { 00375 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00376 typedef ::IceProxy::Ice::Object _Base; 00377 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_endpointSelection(__est).get()); 00378 #else 00379 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00380 #endif 00381 } 00382 00383 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_secure(bool __secure) const 00384 { 00385 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00386 typedef ::IceProxy::Ice::Object _Base; 00387 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_secure(__secure).get()); 00388 #else 00389 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00390 #endif 00391 } 00392 00393 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_preferSecure(bool __preferSecure) const 00394 { 00395 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00396 typedef ::IceProxy::Ice::Object _Base; 00397 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 00398 #else 00399 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00400 #endif 00401 } 00402 00403 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_router(const ::Ice::RouterPrx& __router) const 00404 { 00405 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00406 typedef ::IceProxy::Ice::Object _Base; 00407 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_router(__router).get()); 00408 #else 00409 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00410 #endif 00411 } 00412 00413 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 00414 { 00415 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00416 typedef ::IceProxy::Ice::Object _Base; 00417 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_locator(__locator).get()); 00418 #else 00419 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00420 #endif 00421 } 00422 00423 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_collocationOptimized(bool __co) const 00424 { 00425 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00426 typedef ::IceProxy::Ice::Object _Base; 00427 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_collocationOptimized(__co).get()); 00428 #else 00429 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00430 #endif 00431 } 00432 00433 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_twoway() const 00434 { 00435 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00436 typedef ::IceProxy::Ice::Object _Base; 00437 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_twoway().get()); 00438 #else 00439 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 00440 #endif 00441 } 00442 00443 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_oneway() const 00444 { 00445 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00446 typedef ::IceProxy::Ice::Object _Base; 00447 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_oneway().get()); 00448 #else 00449 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 00450 #endif 00451 } 00452 00453 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_batchOneway() const 00454 { 00455 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00456 typedef ::IceProxy::Ice::Object _Base; 00457 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_batchOneway().get()); 00458 #else 00459 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00460 #endif 00461 } 00462 00463 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_datagram() const 00464 { 00465 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00466 typedef ::IceProxy::Ice::Object _Base; 00467 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_datagram().get()); 00468 #else 00469 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 00470 #endif 00471 } 00472 00473 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_batchDatagram() const 00474 { 00475 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00476 typedef ::IceProxy::Ice::Object _Base; 00477 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_batchDatagram().get()); 00478 #else 00479 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00480 #endif 00481 } 00482 00483 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_compress(bool __compress) const 00484 { 00485 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00486 typedef ::IceProxy::Ice::Object _Base; 00487 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_compress(__compress).get()); 00488 #else 00489 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00490 #endif 00491 } 00492 00493 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_timeout(int __timeout) const 00494 { 00495 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00496 typedef ::IceProxy::Ice::Object _Base; 00497 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_timeout(__timeout).get()); 00498 #else 00499 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00500 #endif 00501 } 00502 00503 ::IceInternal::ProxyHandle<BeoHawkEyeSpyMessage> ice_connectionId(const std::string& __id) const 00504 { 00505 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00506 typedef ::IceProxy::Ice::Object _Base; 00507 return dynamic_cast<BeoHawkEyeSpyMessage*>(_Base::ice_connectionId(__id).get()); 00508 #else 00509 return dynamic_cast<BeoHawkEyeSpyMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00510 #endif 00511 } 00512 00513 static const ::std::string& ice_staticId(); 00514 00515 private: 00516 00517 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00518 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00519 virtual ::IceProxy::Ice::Object* __newInstance() const; 00520 }; 00521 00522 class ControlCameraMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 00523 { 00524 public: 00525 00526 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_context(const ::Ice::Context& __context) const 00527 { 00528 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00529 typedef ::IceProxy::Ice::Object _Base; 00530 return dynamic_cast<ControlCameraMessage*>(_Base::ice_context(__context).get()); 00531 #else 00532 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00533 #endif 00534 } 00535 00536 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_adapterId(const std::string& __id) const 00537 { 00538 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00539 typedef ::IceProxy::Ice::Object _Base; 00540 return dynamic_cast<ControlCameraMessage*>(_Base::ice_adapterId(__id).get()); 00541 #else 00542 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00543 #endif 00544 } 00545 00546 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00547 { 00548 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00549 typedef ::IceProxy::Ice::Object _Base; 00550 return dynamic_cast<ControlCameraMessage*>(_Base::ice_endpoints(__endpoints).get()); 00551 #else 00552 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00553 #endif 00554 } 00555 00556 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_locatorCacheTimeout(int __timeout) const 00557 { 00558 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00559 typedef ::IceProxy::Ice::Object _Base; 00560 return dynamic_cast<ControlCameraMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00561 #else 00562 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00563 #endif 00564 } 00565 00566 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_connectionCached(bool __cached) const 00567 { 00568 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00569 typedef ::IceProxy::Ice::Object _Base; 00570 return dynamic_cast<ControlCameraMessage*>(_Base::ice_connectionCached(__cached).get()); 00571 #else 00572 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00573 #endif 00574 } 00575 00576 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00577 { 00578 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00579 typedef ::IceProxy::Ice::Object _Base; 00580 return dynamic_cast<ControlCameraMessage*>(_Base::ice_endpointSelection(__est).get()); 00581 #else 00582 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00583 #endif 00584 } 00585 00586 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_secure(bool __secure) const 00587 { 00588 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00589 typedef ::IceProxy::Ice::Object _Base; 00590 return dynamic_cast<ControlCameraMessage*>(_Base::ice_secure(__secure).get()); 00591 #else 00592 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00593 #endif 00594 } 00595 00596 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_preferSecure(bool __preferSecure) const 00597 { 00598 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00599 typedef ::IceProxy::Ice::Object _Base; 00600 return dynamic_cast<ControlCameraMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 00601 #else 00602 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00603 #endif 00604 } 00605 00606 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_router(const ::Ice::RouterPrx& __router) const 00607 { 00608 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00609 typedef ::IceProxy::Ice::Object _Base; 00610 return dynamic_cast<ControlCameraMessage*>(_Base::ice_router(__router).get()); 00611 #else 00612 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00613 #endif 00614 } 00615 00616 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 00617 { 00618 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00619 typedef ::IceProxy::Ice::Object _Base; 00620 return dynamic_cast<ControlCameraMessage*>(_Base::ice_locator(__locator).get()); 00621 #else 00622 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00623 #endif 00624 } 00625 00626 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_collocationOptimized(bool __co) const 00627 { 00628 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00629 typedef ::IceProxy::Ice::Object _Base; 00630 return dynamic_cast<ControlCameraMessage*>(_Base::ice_collocationOptimized(__co).get()); 00631 #else 00632 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00633 #endif 00634 } 00635 00636 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_twoway() const 00637 { 00638 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00639 typedef ::IceProxy::Ice::Object _Base; 00640 return dynamic_cast<ControlCameraMessage*>(_Base::ice_twoway().get()); 00641 #else 00642 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 00643 #endif 00644 } 00645 00646 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_oneway() const 00647 { 00648 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00649 typedef ::IceProxy::Ice::Object _Base; 00650 return dynamic_cast<ControlCameraMessage*>(_Base::ice_oneway().get()); 00651 #else 00652 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 00653 #endif 00654 } 00655 00656 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_batchOneway() const 00657 { 00658 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00659 typedef ::IceProxy::Ice::Object _Base; 00660 return dynamic_cast<ControlCameraMessage*>(_Base::ice_batchOneway().get()); 00661 #else 00662 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00663 #endif 00664 } 00665 00666 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_datagram() const 00667 { 00668 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00669 typedef ::IceProxy::Ice::Object _Base; 00670 return dynamic_cast<ControlCameraMessage*>(_Base::ice_datagram().get()); 00671 #else 00672 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 00673 #endif 00674 } 00675 00676 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_batchDatagram() const 00677 { 00678 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00679 typedef ::IceProxy::Ice::Object _Base; 00680 return dynamic_cast<ControlCameraMessage*>(_Base::ice_batchDatagram().get()); 00681 #else 00682 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00683 #endif 00684 } 00685 00686 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_compress(bool __compress) const 00687 { 00688 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00689 typedef ::IceProxy::Ice::Object _Base; 00690 return dynamic_cast<ControlCameraMessage*>(_Base::ice_compress(__compress).get()); 00691 #else 00692 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00693 #endif 00694 } 00695 00696 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_timeout(int __timeout) const 00697 { 00698 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00699 typedef ::IceProxy::Ice::Object _Base; 00700 return dynamic_cast<ControlCameraMessage*>(_Base::ice_timeout(__timeout).get()); 00701 #else 00702 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00703 #endif 00704 } 00705 00706 ::IceInternal::ProxyHandle<ControlCameraMessage> ice_connectionId(const std::string& __id) const 00707 { 00708 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00709 typedef ::IceProxy::Ice::Object _Base; 00710 return dynamic_cast<ControlCameraMessage*>(_Base::ice_connectionId(__id).get()); 00711 #else 00712 return dynamic_cast<ControlCameraMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00713 #endif 00714 } 00715 00716 static const ::std::string& ice_staticId(); 00717 00718 private: 00719 00720 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00721 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00722 virtual ::IceProxy::Ice::Object* __newInstance() const; 00723 }; 00724 00725 class CameraImageMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 00726 { 00727 public: 00728 00729 ::IceInternal::ProxyHandle<CameraImageMessage> ice_context(const ::Ice::Context& __context) const 00730 { 00731 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00732 typedef ::IceProxy::Ice::Object _Base; 00733 return dynamic_cast<CameraImageMessage*>(_Base::ice_context(__context).get()); 00734 #else 00735 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00736 #endif 00737 } 00738 00739 ::IceInternal::ProxyHandle<CameraImageMessage> ice_adapterId(const std::string& __id) const 00740 { 00741 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00742 typedef ::IceProxy::Ice::Object _Base; 00743 return dynamic_cast<CameraImageMessage*>(_Base::ice_adapterId(__id).get()); 00744 #else 00745 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00746 #endif 00747 } 00748 00749 ::IceInternal::ProxyHandle<CameraImageMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00750 { 00751 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00752 typedef ::IceProxy::Ice::Object _Base; 00753 return dynamic_cast<CameraImageMessage*>(_Base::ice_endpoints(__endpoints).get()); 00754 #else 00755 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00756 #endif 00757 } 00758 00759 ::IceInternal::ProxyHandle<CameraImageMessage> ice_locatorCacheTimeout(int __timeout) const 00760 { 00761 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00762 typedef ::IceProxy::Ice::Object _Base; 00763 return dynamic_cast<CameraImageMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00764 #else 00765 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00766 #endif 00767 } 00768 00769 ::IceInternal::ProxyHandle<CameraImageMessage> ice_connectionCached(bool __cached) const 00770 { 00771 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00772 typedef ::IceProxy::Ice::Object _Base; 00773 return dynamic_cast<CameraImageMessage*>(_Base::ice_connectionCached(__cached).get()); 00774 #else 00775 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00776 #endif 00777 } 00778 00779 ::IceInternal::ProxyHandle<CameraImageMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00780 { 00781 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00782 typedef ::IceProxy::Ice::Object _Base; 00783 return dynamic_cast<CameraImageMessage*>(_Base::ice_endpointSelection(__est).get()); 00784 #else 00785 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00786 #endif 00787 } 00788 00789 ::IceInternal::ProxyHandle<CameraImageMessage> ice_secure(bool __secure) const 00790 { 00791 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00792 typedef ::IceProxy::Ice::Object _Base; 00793 return dynamic_cast<CameraImageMessage*>(_Base::ice_secure(__secure).get()); 00794 #else 00795 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00796 #endif 00797 } 00798 00799 ::IceInternal::ProxyHandle<CameraImageMessage> ice_preferSecure(bool __preferSecure) const 00800 { 00801 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00802 typedef ::IceProxy::Ice::Object _Base; 00803 return dynamic_cast<CameraImageMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 00804 #else 00805 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00806 #endif 00807 } 00808 00809 ::IceInternal::ProxyHandle<CameraImageMessage> ice_router(const ::Ice::RouterPrx& __router) const 00810 { 00811 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00812 typedef ::IceProxy::Ice::Object _Base; 00813 return dynamic_cast<CameraImageMessage*>(_Base::ice_router(__router).get()); 00814 #else 00815 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00816 #endif 00817 } 00818 00819 ::IceInternal::ProxyHandle<CameraImageMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 00820 { 00821 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00822 typedef ::IceProxy::Ice::Object _Base; 00823 return dynamic_cast<CameraImageMessage*>(_Base::ice_locator(__locator).get()); 00824 #else 00825 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00826 #endif 00827 } 00828 00829 ::IceInternal::ProxyHandle<CameraImageMessage> ice_collocationOptimized(bool __co) const 00830 { 00831 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00832 typedef ::IceProxy::Ice::Object _Base; 00833 return dynamic_cast<CameraImageMessage*>(_Base::ice_collocationOptimized(__co).get()); 00834 #else 00835 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00836 #endif 00837 } 00838 00839 ::IceInternal::ProxyHandle<CameraImageMessage> ice_twoway() const 00840 { 00841 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00842 typedef ::IceProxy::Ice::Object _Base; 00843 return dynamic_cast<CameraImageMessage*>(_Base::ice_twoway().get()); 00844 #else 00845 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 00846 #endif 00847 } 00848 00849 ::IceInternal::ProxyHandle<CameraImageMessage> ice_oneway() const 00850 { 00851 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00852 typedef ::IceProxy::Ice::Object _Base; 00853 return dynamic_cast<CameraImageMessage*>(_Base::ice_oneway().get()); 00854 #else 00855 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 00856 #endif 00857 } 00858 00859 ::IceInternal::ProxyHandle<CameraImageMessage> ice_batchOneway() const 00860 { 00861 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00862 typedef ::IceProxy::Ice::Object _Base; 00863 return dynamic_cast<CameraImageMessage*>(_Base::ice_batchOneway().get()); 00864 #else 00865 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00866 #endif 00867 } 00868 00869 ::IceInternal::ProxyHandle<CameraImageMessage> ice_datagram() const 00870 { 00871 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00872 typedef ::IceProxy::Ice::Object _Base; 00873 return dynamic_cast<CameraImageMessage*>(_Base::ice_datagram().get()); 00874 #else 00875 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 00876 #endif 00877 } 00878 00879 ::IceInternal::ProxyHandle<CameraImageMessage> ice_batchDatagram() const 00880 { 00881 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00882 typedef ::IceProxy::Ice::Object _Base; 00883 return dynamic_cast<CameraImageMessage*>(_Base::ice_batchDatagram().get()); 00884 #else 00885 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00886 #endif 00887 } 00888 00889 ::IceInternal::ProxyHandle<CameraImageMessage> ice_compress(bool __compress) const 00890 { 00891 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00892 typedef ::IceProxy::Ice::Object _Base; 00893 return dynamic_cast<CameraImageMessage*>(_Base::ice_compress(__compress).get()); 00894 #else 00895 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00896 #endif 00897 } 00898 00899 ::IceInternal::ProxyHandle<CameraImageMessage> ice_timeout(int __timeout) const 00900 { 00901 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00902 typedef ::IceProxy::Ice::Object _Base; 00903 return dynamic_cast<CameraImageMessage*>(_Base::ice_timeout(__timeout).get()); 00904 #else 00905 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00906 #endif 00907 } 00908 00909 ::IceInternal::ProxyHandle<CameraImageMessage> ice_connectionId(const std::string& __id) const 00910 { 00911 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00912 typedef ::IceProxy::Ice::Object _Base; 00913 return dynamic_cast<CameraImageMessage*>(_Base::ice_connectionId(__id).get()); 00914 #else 00915 return dynamic_cast<CameraImageMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00916 #endif 00917 } 00918 00919 static const ::std::string& ice_staticId(); 00920 00921 private: 00922 00923 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00924 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00925 virtual ::IceProxy::Ice::Object* __newInstance() const; 00926 }; 00927 00928 class ControlDriveVisionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 00929 { 00930 public: 00931 00932 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_context(const ::Ice::Context& __context) const 00933 { 00934 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00935 typedef ::IceProxy::Ice::Object _Base; 00936 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_context(__context).get()); 00937 #else 00938 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00939 #endif 00940 } 00941 00942 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_adapterId(const std::string& __id) const 00943 { 00944 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00945 typedef ::IceProxy::Ice::Object _Base; 00946 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_adapterId(__id).get()); 00947 #else 00948 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00949 #endif 00950 } 00951 00952 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00953 { 00954 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00955 typedef ::IceProxy::Ice::Object _Base; 00956 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_endpoints(__endpoints).get()); 00957 #else 00958 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00959 #endif 00960 } 00961 00962 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_locatorCacheTimeout(int __timeout) const 00963 { 00964 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00965 typedef ::IceProxy::Ice::Object _Base; 00966 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00967 #else 00968 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00969 #endif 00970 } 00971 00972 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_connectionCached(bool __cached) const 00973 { 00974 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00975 typedef ::IceProxy::Ice::Object _Base; 00976 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_connectionCached(__cached).get()); 00977 #else 00978 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00979 #endif 00980 } 00981 00982 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00983 { 00984 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00985 typedef ::IceProxy::Ice::Object _Base; 00986 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_endpointSelection(__est).get()); 00987 #else 00988 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00989 #endif 00990 } 00991 00992 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_secure(bool __secure) const 00993 { 00994 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00995 typedef ::IceProxy::Ice::Object _Base; 00996 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_secure(__secure).get()); 00997 #else 00998 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00999 #endif 01000 } 01001 01002 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_preferSecure(bool __preferSecure) const 01003 { 01004 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01005 typedef ::IceProxy::Ice::Object _Base; 01006 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01007 #else 01008 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01009 #endif 01010 } 01011 01012 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_router(const ::Ice::RouterPrx& __router) const 01013 { 01014 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01015 typedef ::IceProxy::Ice::Object _Base; 01016 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_router(__router).get()); 01017 #else 01018 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01019 #endif 01020 } 01021 01022 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01023 { 01024 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01025 typedef ::IceProxy::Ice::Object _Base; 01026 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_locator(__locator).get()); 01027 #else 01028 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01029 #endif 01030 } 01031 01032 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_collocationOptimized(bool __co) const 01033 { 01034 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01035 typedef ::IceProxy::Ice::Object _Base; 01036 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_collocationOptimized(__co).get()); 01037 #else 01038 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01039 #endif 01040 } 01041 01042 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_twoway() const 01043 { 01044 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01045 typedef ::IceProxy::Ice::Object _Base; 01046 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_twoway().get()); 01047 #else 01048 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01049 #endif 01050 } 01051 01052 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_oneway() const 01053 { 01054 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01055 typedef ::IceProxy::Ice::Object _Base; 01056 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_oneway().get()); 01057 #else 01058 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01059 #endif 01060 } 01061 01062 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_batchOneway() const 01063 { 01064 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01065 typedef ::IceProxy::Ice::Object _Base; 01066 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_batchOneway().get()); 01067 #else 01068 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01069 #endif 01070 } 01071 01072 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_datagram() const 01073 { 01074 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01075 typedef ::IceProxy::Ice::Object _Base; 01076 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_datagram().get()); 01077 #else 01078 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01079 #endif 01080 } 01081 01082 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_batchDatagram() const 01083 { 01084 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01085 typedef ::IceProxy::Ice::Object _Base; 01086 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_batchDatagram().get()); 01087 #else 01088 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01089 #endif 01090 } 01091 01092 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_compress(bool __compress) const 01093 { 01094 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01095 typedef ::IceProxy::Ice::Object _Base; 01096 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_compress(__compress).get()); 01097 #else 01098 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01099 #endif 01100 } 01101 01102 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_timeout(int __timeout) const 01103 { 01104 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01105 typedef ::IceProxy::Ice::Object _Base; 01106 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_timeout(__timeout).get()); 01107 #else 01108 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01109 #endif 01110 } 01111 01112 ::IceInternal::ProxyHandle<ControlDriveVisionMessage> ice_connectionId(const std::string& __id) const 01113 { 01114 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01115 typedef ::IceProxy::Ice::Object _Base; 01116 return dynamic_cast<ControlDriveVisionMessage*>(_Base::ice_connectionId(__id).get()); 01117 #else 01118 return dynamic_cast<ControlDriveVisionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01119 #endif 01120 } 01121 01122 static const ::std::string& ice_staticId(); 01123 01124 private: 01125 01126 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01127 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01128 virtual ::IceProxy::Ice::Object* __newInstance() const; 01129 }; 01130 01131 class ExecuteMissionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01132 { 01133 public: 01134 01135 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_context(const ::Ice::Context& __context) const 01136 { 01137 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01138 typedef ::IceProxy::Ice::Object _Base; 01139 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_context(__context).get()); 01140 #else 01141 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01142 #endif 01143 } 01144 01145 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_adapterId(const std::string& __id) const 01146 { 01147 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01148 typedef ::IceProxy::Ice::Object _Base; 01149 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_adapterId(__id).get()); 01150 #else 01151 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01152 #endif 01153 } 01154 01155 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01156 { 01157 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01158 typedef ::IceProxy::Ice::Object _Base; 01159 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_endpoints(__endpoints).get()); 01160 #else 01161 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01162 #endif 01163 } 01164 01165 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_locatorCacheTimeout(int __timeout) const 01166 { 01167 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01168 typedef ::IceProxy::Ice::Object _Base; 01169 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01170 #else 01171 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01172 #endif 01173 } 01174 01175 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_connectionCached(bool __cached) const 01176 { 01177 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01178 typedef ::IceProxy::Ice::Object _Base; 01179 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_connectionCached(__cached).get()); 01180 #else 01181 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01182 #endif 01183 } 01184 01185 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01186 { 01187 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01188 typedef ::IceProxy::Ice::Object _Base; 01189 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_endpointSelection(__est).get()); 01190 #else 01191 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01192 #endif 01193 } 01194 01195 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_secure(bool __secure) const 01196 { 01197 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01198 typedef ::IceProxy::Ice::Object _Base; 01199 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_secure(__secure).get()); 01200 #else 01201 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01202 #endif 01203 } 01204 01205 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_preferSecure(bool __preferSecure) const 01206 { 01207 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01208 typedef ::IceProxy::Ice::Object _Base; 01209 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01210 #else 01211 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01212 #endif 01213 } 01214 01215 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_router(const ::Ice::RouterPrx& __router) const 01216 { 01217 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01218 typedef ::IceProxy::Ice::Object _Base; 01219 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_router(__router).get()); 01220 #else 01221 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01222 #endif 01223 } 01224 01225 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01226 { 01227 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01228 typedef ::IceProxy::Ice::Object _Base; 01229 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_locator(__locator).get()); 01230 #else 01231 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01232 #endif 01233 } 01234 01235 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_collocationOptimized(bool __co) const 01236 { 01237 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01238 typedef ::IceProxy::Ice::Object _Base; 01239 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_collocationOptimized(__co).get()); 01240 #else 01241 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01242 #endif 01243 } 01244 01245 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_twoway() const 01246 { 01247 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01248 typedef ::IceProxy::Ice::Object _Base; 01249 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_twoway().get()); 01250 #else 01251 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01252 #endif 01253 } 01254 01255 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_oneway() const 01256 { 01257 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01258 typedef ::IceProxy::Ice::Object _Base; 01259 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_oneway().get()); 01260 #else 01261 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01262 #endif 01263 } 01264 01265 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_batchOneway() const 01266 { 01267 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01268 typedef ::IceProxy::Ice::Object _Base; 01269 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_batchOneway().get()); 01270 #else 01271 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01272 #endif 01273 } 01274 01275 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_datagram() const 01276 { 01277 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01278 typedef ::IceProxy::Ice::Object _Base; 01279 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_datagram().get()); 01280 #else 01281 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01282 #endif 01283 } 01284 01285 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_batchDatagram() const 01286 { 01287 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01288 typedef ::IceProxy::Ice::Object _Base; 01289 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_batchDatagram().get()); 01290 #else 01291 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01292 #endif 01293 } 01294 01295 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_compress(bool __compress) const 01296 { 01297 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01298 typedef ::IceProxy::Ice::Object _Base; 01299 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_compress(__compress).get()); 01300 #else 01301 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01302 #endif 01303 } 01304 01305 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_timeout(int __timeout) const 01306 { 01307 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01308 typedef ::IceProxy::Ice::Object _Base; 01309 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_timeout(__timeout).get()); 01310 #else 01311 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01312 #endif 01313 } 01314 01315 ::IceInternal::ProxyHandle<ExecuteMissionMessage> ice_connectionId(const std::string& __id) const 01316 { 01317 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01318 typedef ::IceProxy::Ice::Object _Base; 01319 return dynamic_cast<ExecuteMissionMessage*>(_Base::ice_connectionId(__id).get()); 01320 #else 01321 return dynamic_cast<ExecuteMissionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01322 #endif 01323 } 01324 01325 static const ::std::string& ice_staticId(); 01326 01327 private: 01328 01329 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01330 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01331 virtual ::IceProxy::Ice::Object* __newInstance() const; 01332 }; 01333 01334 class SlamDataMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01335 { 01336 public: 01337 01338 ::IceInternal::ProxyHandle<SlamDataMessage> ice_context(const ::Ice::Context& __context) const 01339 { 01340 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01341 typedef ::IceProxy::Ice::Object _Base; 01342 return dynamic_cast<SlamDataMessage*>(_Base::ice_context(__context).get()); 01343 #else 01344 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01345 #endif 01346 } 01347 01348 ::IceInternal::ProxyHandle<SlamDataMessage> ice_adapterId(const std::string& __id) const 01349 { 01350 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01351 typedef ::IceProxy::Ice::Object _Base; 01352 return dynamic_cast<SlamDataMessage*>(_Base::ice_adapterId(__id).get()); 01353 #else 01354 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01355 #endif 01356 } 01357 01358 ::IceInternal::ProxyHandle<SlamDataMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01359 { 01360 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01361 typedef ::IceProxy::Ice::Object _Base; 01362 return dynamic_cast<SlamDataMessage*>(_Base::ice_endpoints(__endpoints).get()); 01363 #else 01364 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01365 #endif 01366 } 01367 01368 ::IceInternal::ProxyHandle<SlamDataMessage> ice_locatorCacheTimeout(int __timeout) const 01369 { 01370 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01371 typedef ::IceProxy::Ice::Object _Base; 01372 return dynamic_cast<SlamDataMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01373 #else 01374 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01375 #endif 01376 } 01377 01378 ::IceInternal::ProxyHandle<SlamDataMessage> ice_connectionCached(bool __cached) const 01379 { 01380 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01381 typedef ::IceProxy::Ice::Object _Base; 01382 return dynamic_cast<SlamDataMessage*>(_Base::ice_connectionCached(__cached).get()); 01383 #else 01384 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01385 #endif 01386 } 01387 01388 ::IceInternal::ProxyHandle<SlamDataMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01389 { 01390 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01391 typedef ::IceProxy::Ice::Object _Base; 01392 return dynamic_cast<SlamDataMessage*>(_Base::ice_endpointSelection(__est).get()); 01393 #else 01394 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01395 #endif 01396 } 01397 01398 ::IceInternal::ProxyHandle<SlamDataMessage> ice_secure(bool __secure) const 01399 { 01400 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01401 typedef ::IceProxy::Ice::Object _Base; 01402 return dynamic_cast<SlamDataMessage*>(_Base::ice_secure(__secure).get()); 01403 #else 01404 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01405 #endif 01406 } 01407 01408 ::IceInternal::ProxyHandle<SlamDataMessage> ice_preferSecure(bool __preferSecure) const 01409 { 01410 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01411 typedef ::IceProxy::Ice::Object _Base; 01412 return dynamic_cast<SlamDataMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01413 #else 01414 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01415 #endif 01416 } 01417 01418 ::IceInternal::ProxyHandle<SlamDataMessage> ice_router(const ::Ice::RouterPrx& __router) const 01419 { 01420 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01421 typedef ::IceProxy::Ice::Object _Base; 01422 return dynamic_cast<SlamDataMessage*>(_Base::ice_router(__router).get()); 01423 #else 01424 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01425 #endif 01426 } 01427 01428 ::IceInternal::ProxyHandle<SlamDataMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01429 { 01430 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01431 typedef ::IceProxy::Ice::Object _Base; 01432 return dynamic_cast<SlamDataMessage*>(_Base::ice_locator(__locator).get()); 01433 #else 01434 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01435 #endif 01436 } 01437 01438 ::IceInternal::ProxyHandle<SlamDataMessage> ice_collocationOptimized(bool __co) const 01439 { 01440 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01441 typedef ::IceProxy::Ice::Object _Base; 01442 return dynamic_cast<SlamDataMessage*>(_Base::ice_collocationOptimized(__co).get()); 01443 #else 01444 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01445 #endif 01446 } 01447 01448 ::IceInternal::ProxyHandle<SlamDataMessage> ice_twoway() const 01449 { 01450 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01451 typedef ::IceProxy::Ice::Object _Base; 01452 return dynamic_cast<SlamDataMessage*>(_Base::ice_twoway().get()); 01453 #else 01454 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01455 #endif 01456 } 01457 01458 ::IceInternal::ProxyHandle<SlamDataMessage> ice_oneway() const 01459 { 01460 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01461 typedef ::IceProxy::Ice::Object _Base; 01462 return dynamic_cast<SlamDataMessage*>(_Base::ice_oneway().get()); 01463 #else 01464 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01465 #endif 01466 } 01467 01468 ::IceInternal::ProxyHandle<SlamDataMessage> ice_batchOneway() const 01469 { 01470 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01471 typedef ::IceProxy::Ice::Object _Base; 01472 return dynamic_cast<SlamDataMessage*>(_Base::ice_batchOneway().get()); 01473 #else 01474 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01475 #endif 01476 } 01477 01478 ::IceInternal::ProxyHandle<SlamDataMessage> ice_datagram() const 01479 { 01480 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01481 typedef ::IceProxy::Ice::Object _Base; 01482 return dynamic_cast<SlamDataMessage*>(_Base::ice_datagram().get()); 01483 #else 01484 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01485 #endif 01486 } 01487 01488 ::IceInternal::ProxyHandle<SlamDataMessage> ice_batchDatagram() const 01489 { 01490 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01491 typedef ::IceProxy::Ice::Object _Base; 01492 return dynamic_cast<SlamDataMessage*>(_Base::ice_batchDatagram().get()); 01493 #else 01494 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01495 #endif 01496 } 01497 01498 ::IceInternal::ProxyHandle<SlamDataMessage> ice_compress(bool __compress) const 01499 { 01500 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01501 typedef ::IceProxy::Ice::Object _Base; 01502 return dynamic_cast<SlamDataMessage*>(_Base::ice_compress(__compress).get()); 01503 #else 01504 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01505 #endif 01506 } 01507 01508 ::IceInternal::ProxyHandle<SlamDataMessage> ice_timeout(int __timeout) const 01509 { 01510 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01511 typedef ::IceProxy::Ice::Object _Base; 01512 return dynamic_cast<SlamDataMessage*>(_Base::ice_timeout(__timeout).get()); 01513 #else 01514 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01515 #endif 01516 } 01517 01518 ::IceInternal::ProxyHandle<SlamDataMessage> ice_connectionId(const std::string& __id) const 01519 { 01520 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01521 typedef ::IceProxy::Ice::Object _Base; 01522 return dynamic_cast<SlamDataMessage*>(_Base::ice_connectionId(__id).get()); 01523 #else 01524 return dynamic_cast<SlamDataMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01525 #endif 01526 } 01527 01528 static const ::std::string& ice_staticId(); 01529 01530 private: 01531 01532 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01533 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01534 virtual ::IceProxy::Ice::Object* __newInstance() const; 01535 }; 01536 01537 class ControlLandMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01538 { 01539 public: 01540 01541 ::IceInternal::ProxyHandle<ControlLandMessage> ice_context(const ::Ice::Context& __context) const 01542 { 01543 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01544 typedef ::IceProxy::Ice::Object _Base; 01545 return dynamic_cast<ControlLandMessage*>(_Base::ice_context(__context).get()); 01546 #else 01547 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01548 #endif 01549 } 01550 01551 ::IceInternal::ProxyHandle<ControlLandMessage> ice_adapterId(const std::string& __id) const 01552 { 01553 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01554 typedef ::IceProxy::Ice::Object _Base; 01555 return dynamic_cast<ControlLandMessage*>(_Base::ice_adapterId(__id).get()); 01556 #else 01557 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01558 #endif 01559 } 01560 01561 ::IceInternal::ProxyHandle<ControlLandMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01562 { 01563 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01564 typedef ::IceProxy::Ice::Object _Base; 01565 return dynamic_cast<ControlLandMessage*>(_Base::ice_endpoints(__endpoints).get()); 01566 #else 01567 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01568 #endif 01569 } 01570 01571 ::IceInternal::ProxyHandle<ControlLandMessage> ice_locatorCacheTimeout(int __timeout) const 01572 { 01573 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01574 typedef ::IceProxy::Ice::Object _Base; 01575 return dynamic_cast<ControlLandMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01576 #else 01577 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01578 #endif 01579 } 01580 01581 ::IceInternal::ProxyHandle<ControlLandMessage> ice_connectionCached(bool __cached) const 01582 { 01583 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01584 typedef ::IceProxy::Ice::Object _Base; 01585 return dynamic_cast<ControlLandMessage*>(_Base::ice_connectionCached(__cached).get()); 01586 #else 01587 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01588 #endif 01589 } 01590 01591 ::IceInternal::ProxyHandle<ControlLandMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01592 { 01593 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01594 typedef ::IceProxy::Ice::Object _Base; 01595 return dynamic_cast<ControlLandMessage*>(_Base::ice_endpointSelection(__est).get()); 01596 #else 01597 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01598 #endif 01599 } 01600 01601 ::IceInternal::ProxyHandle<ControlLandMessage> ice_secure(bool __secure) const 01602 { 01603 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01604 typedef ::IceProxy::Ice::Object _Base; 01605 return dynamic_cast<ControlLandMessage*>(_Base::ice_secure(__secure).get()); 01606 #else 01607 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01608 #endif 01609 } 01610 01611 ::IceInternal::ProxyHandle<ControlLandMessage> ice_preferSecure(bool __preferSecure) const 01612 { 01613 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01614 typedef ::IceProxy::Ice::Object _Base; 01615 return dynamic_cast<ControlLandMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01616 #else 01617 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01618 #endif 01619 } 01620 01621 ::IceInternal::ProxyHandle<ControlLandMessage> ice_router(const ::Ice::RouterPrx& __router) const 01622 { 01623 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01624 typedef ::IceProxy::Ice::Object _Base; 01625 return dynamic_cast<ControlLandMessage*>(_Base::ice_router(__router).get()); 01626 #else 01627 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01628 #endif 01629 } 01630 01631 ::IceInternal::ProxyHandle<ControlLandMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01632 { 01633 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01634 typedef ::IceProxy::Ice::Object _Base; 01635 return dynamic_cast<ControlLandMessage*>(_Base::ice_locator(__locator).get()); 01636 #else 01637 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01638 #endif 01639 } 01640 01641 ::IceInternal::ProxyHandle<ControlLandMessage> ice_collocationOptimized(bool __co) const 01642 { 01643 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01644 typedef ::IceProxy::Ice::Object _Base; 01645 return dynamic_cast<ControlLandMessage*>(_Base::ice_collocationOptimized(__co).get()); 01646 #else 01647 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01648 #endif 01649 } 01650 01651 ::IceInternal::ProxyHandle<ControlLandMessage> ice_twoway() const 01652 { 01653 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01654 typedef ::IceProxy::Ice::Object _Base; 01655 return dynamic_cast<ControlLandMessage*>(_Base::ice_twoway().get()); 01656 #else 01657 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01658 #endif 01659 } 01660 01661 ::IceInternal::ProxyHandle<ControlLandMessage> ice_oneway() const 01662 { 01663 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01664 typedef ::IceProxy::Ice::Object _Base; 01665 return dynamic_cast<ControlLandMessage*>(_Base::ice_oneway().get()); 01666 #else 01667 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01668 #endif 01669 } 01670 01671 ::IceInternal::ProxyHandle<ControlLandMessage> ice_batchOneway() const 01672 { 01673 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01674 typedef ::IceProxy::Ice::Object _Base; 01675 return dynamic_cast<ControlLandMessage*>(_Base::ice_batchOneway().get()); 01676 #else 01677 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01678 #endif 01679 } 01680 01681 ::IceInternal::ProxyHandle<ControlLandMessage> ice_datagram() const 01682 { 01683 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01684 typedef ::IceProxy::Ice::Object _Base; 01685 return dynamic_cast<ControlLandMessage*>(_Base::ice_datagram().get()); 01686 #else 01687 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01688 #endif 01689 } 01690 01691 ::IceInternal::ProxyHandle<ControlLandMessage> ice_batchDatagram() const 01692 { 01693 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01694 typedef ::IceProxy::Ice::Object _Base; 01695 return dynamic_cast<ControlLandMessage*>(_Base::ice_batchDatagram().get()); 01696 #else 01697 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01698 #endif 01699 } 01700 01701 ::IceInternal::ProxyHandle<ControlLandMessage> ice_compress(bool __compress) const 01702 { 01703 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01704 typedef ::IceProxy::Ice::Object _Base; 01705 return dynamic_cast<ControlLandMessage*>(_Base::ice_compress(__compress).get()); 01706 #else 01707 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01708 #endif 01709 } 01710 01711 ::IceInternal::ProxyHandle<ControlLandMessage> ice_timeout(int __timeout) const 01712 { 01713 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01714 typedef ::IceProxy::Ice::Object _Base; 01715 return dynamic_cast<ControlLandMessage*>(_Base::ice_timeout(__timeout).get()); 01716 #else 01717 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01718 #endif 01719 } 01720 01721 ::IceInternal::ProxyHandle<ControlLandMessage> ice_connectionId(const std::string& __id) const 01722 { 01723 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01724 typedef ::IceProxy::Ice::Object _Base; 01725 return dynamic_cast<ControlLandMessage*>(_Base::ice_connectionId(__id).get()); 01726 #else 01727 return dynamic_cast<ControlLandMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01728 #endif 01729 } 01730 01731 static const ::std::string& ice_staticId(); 01732 01733 private: 01734 01735 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01736 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01737 virtual ::IceProxy::Ice::Object* __newInstance() const; 01738 }; 01739 01740 class ControlMoveMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01741 { 01742 public: 01743 01744 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_context(const ::Ice::Context& __context) const 01745 { 01746 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01747 typedef ::IceProxy::Ice::Object _Base; 01748 return dynamic_cast<ControlMoveMessage*>(_Base::ice_context(__context).get()); 01749 #else 01750 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01751 #endif 01752 } 01753 01754 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_adapterId(const std::string& __id) const 01755 { 01756 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01757 typedef ::IceProxy::Ice::Object _Base; 01758 return dynamic_cast<ControlMoveMessage*>(_Base::ice_adapterId(__id).get()); 01759 #else 01760 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01761 #endif 01762 } 01763 01764 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01765 { 01766 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01767 typedef ::IceProxy::Ice::Object _Base; 01768 return dynamic_cast<ControlMoveMessage*>(_Base::ice_endpoints(__endpoints).get()); 01769 #else 01770 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01771 #endif 01772 } 01773 01774 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_locatorCacheTimeout(int __timeout) const 01775 { 01776 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01777 typedef ::IceProxy::Ice::Object _Base; 01778 return dynamic_cast<ControlMoveMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01779 #else 01780 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01781 #endif 01782 } 01783 01784 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_connectionCached(bool __cached) const 01785 { 01786 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01787 typedef ::IceProxy::Ice::Object _Base; 01788 return dynamic_cast<ControlMoveMessage*>(_Base::ice_connectionCached(__cached).get()); 01789 #else 01790 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01791 #endif 01792 } 01793 01794 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01795 { 01796 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01797 typedef ::IceProxy::Ice::Object _Base; 01798 return dynamic_cast<ControlMoveMessage*>(_Base::ice_endpointSelection(__est).get()); 01799 #else 01800 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01801 #endif 01802 } 01803 01804 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_secure(bool __secure) const 01805 { 01806 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01807 typedef ::IceProxy::Ice::Object _Base; 01808 return dynamic_cast<ControlMoveMessage*>(_Base::ice_secure(__secure).get()); 01809 #else 01810 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01811 #endif 01812 } 01813 01814 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_preferSecure(bool __preferSecure) const 01815 { 01816 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01817 typedef ::IceProxy::Ice::Object _Base; 01818 return dynamic_cast<ControlMoveMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01819 #else 01820 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01821 #endif 01822 } 01823 01824 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_router(const ::Ice::RouterPrx& __router) const 01825 { 01826 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01827 typedef ::IceProxy::Ice::Object _Base; 01828 return dynamic_cast<ControlMoveMessage*>(_Base::ice_router(__router).get()); 01829 #else 01830 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01831 #endif 01832 } 01833 01834 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01835 { 01836 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01837 typedef ::IceProxy::Ice::Object _Base; 01838 return dynamic_cast<ControlMoveMessage*>(_Base::ice_locator(__locator).get()); 01839 #else 01840 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01841 #endif 01842 } 01843 01844 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_collocationOptimized(bool __co) const 01845 { 01846 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01847 typedef ::IceProxy::Ice::Object _Base; 01848 return dynamic_cast<ControlMoveMessage*>(_Base::ice_collocationOptimized(__co).get()); 01849 #else 01850 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01851 #endif 01852 } 01853 01854 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_twoway() const 01855 { 01856 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01857 typedef ::IceProxy::Ice::Object _Base; 01858 return dynamic_cast<ControlMoveMessage*>(_Base::ice_twoway().get()); 01859 #else 01860 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01861 #endif 01862 } 01863 01864 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_oneway() const 01865 { 01866 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01867 typedef ::IceProxy::Ice::Object _Base; 01868 return dynamic_cast<ControlMoveMessage*>(_Base::ice_oneway().get()); 01869 #else 01870 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01871 #endif 01872 } 01873 01874 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_batchOneway() const 01875 { 01876 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01877 typedef ::IceProxy::Ice::Object _Base; 01878 return dynamic_cast<ControlMoveMessage*>(_Base::ice_batchOneway().get()); 01879 #else 01880 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01881 #endif 01882 } 01883 01884 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_datagram() const 01885 { 01886 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01887 typedef ::IceProxy::Ice::Object _Base; 01888 return dynamic_cast<ControlMoveMessage*>(_Base::ice_datagram().get()); 01889 #else 01890 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01891 #endif 01892 } 01893 01894 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_batchDatagram() const 01895 { 01896 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01897 typedef ::IceProxy::Ice::Object _Base; 01898 return dynamic_cast<ControlMoveMessage*>(_Base::ice_batchDatagram().get()); 01899 #else 01900 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01901 #endif 01902 } 01903 01904 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_compress(bool __compress) const 01905 { 01906 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01907 typedef ::IceProxy::Ice::Object _Base; 01908 return dynamic_cast<ControlMoveMessage*>(_Base::ice_compress(__compress).get()); 01909 #else 01910 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01911 #endif 01912 } 01913 01914 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_timeout(int __timeout) const 01915 { 01916 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01917 typedef ::IceProxy::Ice::Object _Base; 01918 return dynamic_cast<ControlMoveMessage*>(_Base::ice_timeout(__timeout).get()); 01919 #else 01920 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01921 #endif 01922 } 01923 01924 ::IceInternal::ProxyHandle<ControlMoveMessage> ice_connectionId(const std::string& __id) const 01925 { 01926 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01927 typedef ::IceProxy::Ice::Object _Base; 01928 return dynamic_cast<ControlMoveMessage*>(_Base::ice_connectionId(__id).get()); 01929 #else 01930 return dynamic_cast<ControlMoveMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01931 #endif 01932 } 01933 01934 static const ::std::string& ice_staticId(); 01935 01936 private: 01937 01938 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01939 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01940 virtual ::IceProxy::Ice::Object* __newInstance() const; 01941 }; 01942 01943 class SensorDataMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01944 { 01945 public: 01946 01947 ::IceInternal::ProxyHandle<SensorDataMessage> ice_context(const ::Ice::Context& __context) const 01948 { 01949 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01950 typedef ::IceProxy::Ice::Object _Base; 01951 return dynamic_cast<SensorDataMessage*>(_Base::ice_context(__context).get()); 01952 #else 01953 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01954 #endif 01955 } 01956 01957 ::IceInternal::ProxyHandle<SensorDataMessage> ice_adapterId(const std::string& __id) const 01958 { 01959 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01960 typedef ::IceProxy::Ice::Object _Base; 01961 return dynamic_cast<SensorDataMessage*>(_Base::ice_adapterId(__id).get()); 01962 #else 01963 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01964 #endif 01965 } 01966 01967 ::IceInternal::ProxyHandle<SensorDataMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01968 { 01969 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01970 typedef ::IceProxy::Ice::Object _Base; 01971 return dynamic_cast<SensorDataMessage*>(_Base::ice_endpoints(__endpoints).get()); 01972 #else 01973 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01974 #endif 01975 } 01976 01977 ::IceInternal::ProxyHandle<SensorDataMessage> ice_locatorCacheTimeout(int __timeout) const 01978 { 01979 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01980 typedef ::IceProxy::Ice::Object _Base; 01981 return dynamic_cast<SensorDataMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01982 #else 01983 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01984 #endif 01985 } 01986 01987 ::IceInternal::ProxyHandle<SensorDataMessage> ice_connectionCached(bool __cached) const 01988 { 01989 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01990 typedef ::IceProxy::Ice::Object _Base; 01991 return dynamic_cast<SensorDataMessage*>(_Base::ice_connectionCached(__cached).get()); 01992 #else 01993 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01994 #endif 01995 } 01996 01997 ::IceInternal::ProxyHandle<SensorDataMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01998 { 01999 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02000 typedef ::IceProxy::Ice::Object _Base; 02001 return dynamic_cast<SensorDataMessage*>(_Base::ice_endpointSelection(__est).get()); 02002 #else 02003 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02004 #endif 02005 } 02006 02007 ::IceInternal::ProxyHandle<SensorDataMessage> ice_secure(bool __secure) const 02008 { 02009 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02010 typedef ::IceProxy::Ice::Object _Base; 02011 return dynamic_cast<SensorDataMessage*>(_Base::ice_secure(__secure).get()); 02012 #else 02013 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02014 #endif 02015 } 02016 02017 ::IceInternal::ProxyHandle<SensorDataMessage> ice_preferSecure(bool __preferSecure) const 02018 { 02019 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02020 typedef ::IceProxy::Ice::Object _Base; 02021 return dynamic_cast<SensorDataMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02022 #else 02023 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02024 #endif 02025 } 02026 02027 ::IceInternal::ProxyHandle<SensorDataMessage> ice_router(const ::Ice::RouterPrx& __router) const 02028 { 02029 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02030 typedef ::IceProxy::Ice::Object _Base; 02031 return dynamic_cast<SensorDataMessage*>(_Base::ice_router(__router).get()); 02032 #else 02033 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02034 #endif 02035 } 02036 02037 ::IceInternal::ProxyHandle<SensorDataMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02038 { 02039 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02040 typedef ::IceProxy::Ice::Object _Base; 02041 return dynamic_cast<SensorDataMessage*>(_Base::ice_locator(__locator).get()); 02042 #else 02043 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02044 #endif 02045 } 02046 02047 ::IceInternal::ProxyHandle<SensorDataMessage> ice_collocationOptimized(bool __co) const 02048 { 02049 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02050 typedef ::IceProxy::Ice::Object _Base; 02051 return dynamic_cast<SensorDataMessage*>(_Base::ice_collocationOptimized(__co).get()); 02052 #else 02053 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02054 #endif 02055 } 02056 02057 ::IceInternal::ProxyHandle<SensorDataMessage> ice_twoway() const 02058 { 02059 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02060 typedef ::IceProxy::Ice::Object _Base; 02061 return dynamic_cast<SensorDataMessage*>(_Base::ice_twoway().get()); 02062 #else 02063 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02064 #endif 02065 } 02066 02067 ::IceInternal::ProxyHandle<SensorDataMessage> ice_oneway() const 02068 { 02069 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02070 typedef ::IceProxy::Ice::Object _Base; 02071 return dynamic_cast<SensorDataMessage*>(_Base::ice_oneway().get()); 02072 #else 02073 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 02074 #endif 02075 } 02076 02077 ::IceInternal::ProxyHandle<SensorDataMessage> ice_batchOneway() const 02078 { 02079 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02080 typedef ::IceProxy::Ice::Object _Base; 02081 return dynamic_cast<SensorDataMessage*>(_Base::ice_batchOneway().get()); 02082 #else 02083 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02084 #endif 02085 } 02086 02087 ::IceInternal::ProxyHandle<SensorDataMessage> ice_datagram() const 02088 { 02089 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02090 typedef ::IceProxy::Ice::Object _Base; 02091 return dynamic_cast<SensorDataMessage*>(_Base::ice_datagram().get()); 02092 #else 02093 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02094 #endif 02095 } 02096 02097 ::IceInternal::ProxyHandle<SensorDataMessage> ice_batchDatagram() const 02098 { 02099 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02100 typedef ::IceProxy::Ice::Object _Base; 02101 return dynamic_cast<SensorDataMessage*>(_Base::ice_batchDatagram().get()); 02102 #else 02103 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02104 #endif 02105 } 02106 02107 ::IceInternal::ProxyHandle<SensorDataMessage> ice_compress(bool __compress) const 02108 { 02109 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02110 typedef ::IceProxy::Ice::Object _Base; 02111 return dynamic_cast<SensorDataMessage*>(_Base::ice_compress(__compress).get()); 02112 #else 02113 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02114 #endif 02115 } 02116 02117 ::IceInternal::ProxyHandle<SensorDataMessage> ice_timeout(int __timeout) const 02118 { 02119 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02120 typedef ::IceProxy::Ice::Object _Base; 02121 return dynamic_cast<SensorDataMessage*>(_Base::ice_timeout(__timeout).get()); 02122 #else 02123 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02124 #endif 02125 } 02126 02127 ::IceInternal::ProxyHandle<SensorDataMessage> ice_connectionId(const std::string& __id) const 02128 { 02129 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02130 typedef ::IceProxy::Ice::Object _Base; 02131 return dynamic_cast<SensorDataMessage*>(_Base::ice_connectionId(__id).get()); 02132 #else 02133 return dynamic_cast<SensorDataMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02134 #endif 02135 } 02136 02137 static const ::std::string& ice_staticId(); 02138 02139 private: 02140 02141 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02142 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02143 virtual ::IceProxy::Ice::Object* __newInstance() const; 02144 }; 02145 02146 } 02147 02148 } 02149 02150 namespace IceDelegate 02151 { 02152 02153 namespace RobotSimEvents 02154 { 02155 02156 class BeoHawkEyeSpyMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02157 { 02158 public: 02159 }; 02160 02161 class ControlCameraMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02162 { 02163 public: 02164 }; 02165 02166 class CameraImageMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02167 { 02168 public: 02169 }; 02170 02171 class ControlDriveVisionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02172 { 02173 public: 02174 }; 02175 02176 class ExecuteMissionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02177 { 02178 public: 02179 }; 02180 02181 class SlamDataMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02182 { 02183 public: 02184 }; 02185 02186 class ControlLandMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02187 { 02188 public: 02189 }; 02190 02191 class ControlMoveMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02192 { 02193 public: 02194 }; 02195 02196 class SensorDataMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 02197 { 02198 public: 02199 }; 02200 02201 } 02202 02203 } 02204 02205 namespace IceDelegateM 02206 { 02207 02208 namespace RobotSimEvents 02209 { 02210 02211 class BeoHawkEyeSpyMessage : virtual public ::IceDelegate::RobotSimEvents::BeoHawkEyeSpyMessage, 02212 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02213 { 02214 public: 02215 }; 02216 02217 class ControlCameraMessage : virtual public ::IceDelegate::RobotSimEvents::ControlCameraMessage, 02218 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02219 { 02220 public: 02221 }; 02222 02223 class CameraImageMessage : virtual public ::IceDelegate::RobotSimEvents::CameraImageMessage, 02224 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02225 { 02226 public: 02227 }; 02228 02229 class ControlDriveVisionMessage : virtual public ::IceDelegate::RobotSimEvents::ControlDriveVisionMessage, 02230 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02231 { 02232 public: 02233 }; 02234 02235 class ExecuteMissionMessage : virtual public ::IceDelegate::RobotSimEvents::ExecuteMissionMessage, 02236 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02237 { 02238 public: 02239 }; 02240 02241 class SlamDataMessage : virtual public ::IceDelegate::RobotSimEvents::SlamDataMessage, 02242 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02243 { 02244 public: 02245 }; 02246 02247 class ControlLandMessage : virtual public ::IceDelegate::RobotSimEvents::ControlLandMessage, 02248 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02249 { 02250 public: 02251 }; 02252 02253 class ControlMoveMessage : virtual public ::IceDelegate::RobotSimEvents::ControlMoveMessage, 02254 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02255 { 02256 public: 02257 }; 02258 02259 class SensorDataMessage : virtual public ::IceDelegate::RobotSimEvents::SensorDataMessage, 02260 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 02261 { 02262 public: 02263 }; 02264 02265 } 02266 02267 } 02268 02269 namespace IceDelegateD 02270 { 02271 02272 namespace RobotSimEvents 02273 { 02274 02275 class BeoHawkEyeSpyMessage : virtual public ::IceDelegate::RobotSimEvents::BeoHawkEyeSpyMessage, 02276 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02277 { 02278 public: 02279 }; 02280 02281 class ControlCameraMessage : virtual public ::IceDelegate::RobotSimEvents::ControlCameraMessage, 02282 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02283 { 02284 public: 02285 }; 02286 02287 class CameraImageMessage : virtual public ::IceDelegate::RobotSimEvents::CameraImageMessage, 02288 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02289 { 02290 public: 02291 }; 02292 02293 class ControlDriveVisionMessage : virtual public ::IceDelegate::RobotSimEvents::ControlDriveVisionMessage, 02294 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02295 { 02296 public: 02297 }; 02298 02299 class ExecuteMissionMessage : virtual public ::IceDelegate::RobotSimEvents::ExecuteMissionMessage, 02300 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02301 { 02302 public: 02303 }; 02304 02305 class SlamDataMessage : virtual public ::IceDelegate::RobotSimEvents::SlamDataMessage, 02306 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02307 { 02308 public: 02309 }; 02310 02311 class ControlLandMessage : virtual public ::IceDelegate::RobotSimEvents::ControlLandMessage, 02312 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02313 { 02314 public: 02315 }; 02316 02317 class ControlMoveMessage : virtual public ::IceDelegate::RobotSimEvents::ControlMoveMessage, 02318 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02319 { 02320 public: 02321 }; 02322 02323 class SensorDataMessage : virtual public ::IceDelegate::RobotSimEvents::SensorDataMessage, 02324 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 02325 { 02326 public: 02327 }; 02328 02329 } 02330 02331 } 02332 02333 namespace RobotSimEvents 02334 { 02335 02336 class BeoHawkEyeSpyMessage : virtual public ::RobotSimEvents::EventMessage 02337 { 02338 public: 02339 02340 typedef BeoHawkEyeSpyMessagePrx ProxyType; 02341 typedef BeoHawkEyeSpyMessagePtr PointerType; 02342 02343 BeoHawkEyeSpyMessage() {} 02344 BeoHawkEyeSpyMessage(::RobotSimEvents::BeoHawkEyeSpyType, const ::std::string&, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&, ::Ice::Float); 02345 virtual ::Ice::ObjectPtr ice_clone() const; 02346 02347 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02348 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02349 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02350 static const ::std::string& ice_staticId(); 02351 02352 02353 virtual void __write(::IceInternal::BasicStream*) const; 02354 virtual void __read(::IceInternal::BasicStream*, bool); 02355 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02356 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02357 02358 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02359 02360 protected: 02361 02362 virtual ~BeoHawkEyeSpyMessage() {} 02363 02364 friend class BeoHawkEyeSpyMessage__staticInit; 02365 02366 public: 02367 02368 ::RobotSimEvents::BeoHawkEyeSpyType foundType; 02369 02370 ::std::string cameraID; 02371 02372 ::ImageIceMod::Point3DIce topLeft; 02373 02374 ::ImageIceMod::Point3DIce topRight; 02375 02376 ::ImageIceMod::Point3DIce bottomLeft; 02377 02378 ::ImageIceMod::Point3DIce bottomRight; 02379 02380 ::Ice::Float certaintyLevel; 02381 }; 02382 02383 class BeoHawkEyeSpyMessage__staticInit 02384 { 02385 public: 02386 02387 ::RobotSimEvents::BeoHawkEyeSpyMessage _init; 02388 }; 02389 02390 static BeoHawkEyeSpyMessage__staticInit _BeoHawkEyeSpyMessage_init; 02391 02392 class ControlCameraMessage : virtual public ::RobotSimEvents::EventMessage 02393 { 02394 public: 02395 02396 typedef ControlCameraMessagePrx ProxyType; 02397 typedef ControlCameraMessagePtr PointerType; 02398 02399 ControlCameraMessage() {} 02400 ControlCameraMessage(const ::std::string&, const ::std::string&, ::Ice::Int, bool); 02401 virtual ::Ice::ObjectPtr ice_clone() const; 02402 02403 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02404 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02405 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02406 static const ::std::string& ice_staticId(); 02407 02408 02409 virtual void __write(::IceInternal::BasicStream*) const; 02410 virtual void __read(::IceInternal::BasicStream*, bool); 02411 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02412 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02413 02414 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02415 02416 protected: 02417 02418 virtual ~ControlCameraMessage() {} 02419 02420 public: 02421 02422 ::std::string cameraID; 02423 02424 ::std::string compression; 02425 02426 ::Ice::Int fps; 02427 02428 bool cameraOn; 02429 }; 02430 02431 class CameraImageMessage : virtual public ::RobotSimEvents::EventMessage 02432 { 02433 public: 02434 02435 typedef CameraImageMessagePrx ProxyType; 02436 typedef CameraImageMessagePtr PointerType; 02437 02438 CameraImageMessage() {} 02439 CameraImageMessage(const ::std::string&, const ::std::string&, const ::ImageIceMod::ImageIce&); 02440 virtual ::Ice::ObjectPtr ice_clone() const; 02441 02442 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02443 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02444 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02445 static const ::std::string& ice_staticId(); 02446 02447 02448 virtual void __write(::IceInternal::BasicStream*) const; 02449 virtual void __read(::IceInternal::BasicStream*, bool); 02450 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02451 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02452 02453 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02454 02455 protected: 02456 02457 virtual ~CameraImageMessage() {} 02458 02459 public: 02460 02461 ::std::string cameraID; 02462 02463 ::std::string compression; 02464 02465 ::ImageIceMod::ImageIce img; 02466 }; 02467 02468 class ControlDriveVisionMessage : virtual public ::RobotSimEvents::EventMessage 02469 { 02470 public: 02471 02472 typedef ControlDriveVisionMessagePrx ProxyType; 02473 typedef ControlDriveVisionMessagePtr PointerType; 02474 02475 ControlDriveVisionMessage() {} 02476 explicit ControlDriveVisionMessage(bool); 02477 virtual ::Ice::ObjectPtr ice_clone() const; 02478 02479 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02480 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02481 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02482 static const ::std::string& ice_staticId(); 02483 02484 02485 virtual void __write(::IceInternal::BasicStream*) const; 02486 virtual void __read(::IceInternal::BasicStream*, bool); 02487 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02488 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02489 02490 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02491 02492 protected: 02493 02494 virtual ~ControlDriveVisionMessage() {} 02495 02496 public: 02497 02498 bool drivevisionOn; 02499 }; 02500 02501 class ExecuteMissionMessage : virtual public ::RobotSimEvents::EventMessage 02502 { 02503 public: 02504 02505 typedef ExecuteMissionMessagePrx ProxyType; 02506 typedef ExecuteMissionMessagePtr PointerType; 02507 02508 ExecuteMissionMessage() {} 02509 explicit ExecuteMissionMessage(const ::std::string&); 02510 virtual ::Ice::ObjectPtr ice_clone() const; 02511 02512 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02513 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02514 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02515 static const ::std::string& ice_staticId(); 02516 02517 02518 virtual void __write(::IceInternal::BasicStream*) const; 02519 virtual void __read(::IceInternal::BasicStream*, bool); 02520 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02521 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02522 02523 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02524 02525 protected: 02526 02527 virtual ~ExecuteMissionMessage() {} 02528 02529 public: 02530 02531 ::std::string mission; 02532 }; 02533 02534 class SlamDataMessage : virtual public ::RobotSimEvents::EventMessage 02535 { 02536 public: 02537 02538 typedef SlamDataMessagePrx ProxyType; 02539 typedef SlamDataMessagePtr PointerType; 02540 02541 SlamDataMessage() {} 02542 explicit SlamDataMessage(const ::RobotSimEvents::Location&); 02543 virtual ::Ice::ObjectPtr ice_clone() const; 02544 02545 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02546 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02547 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02548 static const ::std::string& ice_staticId(); 02549 02550 02551 virtual void __write(::IceInternal::BasicStream*) const; 02552 virtual void __read(::IceInternal::BasicStream*, bool); 02553 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02554 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02555 02556 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02557 02558 protected: 02559 02560 virtual ~SlamDataMessage() {} 02561 02562 public: 02563 02564 ::RobotSimEvents::Location lctn; 02565 }; 02566 02567 class ControlLandMessage : virtual public ::RobotSimEvents::EventMessage 02568 { 02569 public: 02570 02571 typedef ControlLandMessagePrx ProxyType; 02572 typedef ControlLandMessagePtr PointerType; 02573 02574 ControlLandMessage() {} 02575 virtual ::Ice::ObjectPtr ice_clone() const; 02576 02577 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02578 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02579 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02580 static const ::std::string& ice_staticId(); 02581 02582 virtual void __write(::IceInternal::BasicStream*) const; 02583 virtual void __read(::IceInternal::BasicStream*, bool); 02584 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02585 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02586 02587 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02588 02589 protected: 02590 02591 virtual ~ControlLandMessage() {} 02592 }; 02593 02594 class ControlMoveMessage : virtual public ::RobotSimEvents::EventMessage 02595 { 02596 public: 02597 02598 typedef ControlMoveMessagePrx ProxyType; 02599 typedef ControlMoveMessagePtr PointerType; 02600 02601 ControlMoveMessage() {} 02602 explicit ControlMoveMessage(const ::RobotSimEvents::Location&); 02603 virtual ::Ice::ObjectPtr ice_clone() const; 02604 02605 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02606 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02607 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02608 static const ::std::string& ice_staticId(); 02609 02610 02611 virtual void __write(::IceInternal::BasicStream*) const; 02612 virtual void __read(::IceInternal::BasicStream*, bool); 02613 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02614 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02615 02616 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02617 02618 protected: 02619 02620 virtual ~ControlMoveMessage() {} 02621 02622 public: 02623 02624 ::RobotSimEvents::Location move; 02625 }; 02626 02627 class SensorDataMessage : virtual public ::RobotSimEvents::EventMessage 02628 { 02629 public: 02630 02631 typedef SensorDataMessagePrx ProxyType; 02632 typedef SensorDataMessagePtr PointerType; 02633 02634 SensorDataMessage() {} 02635 SensorDataMessage(::Ice::Double, bool, ::Ice::Double, ::Ice::Double, ::Ice::Double, const ::RobotSimEvents::LrfSeq&, const ::RobotSimEvents::SonarSeq&); 02636 virtual ::Ice::ObjectPtr ice_clone() const; 02637 02638 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02639 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02640 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02641 static const ::std::string& ice_staticId(); 02642 02643 02644 virtual void __write(::IceInternal::BasicStream*) const; 02645 virtual void __read(::IceInternal::BasicStream*, bool); 02646 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02647 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02648 02649 static const ::Ice::ObjectFactoryPtr& ice_factory(); 02650 02651 protected: 02652 02653 virtual ~SensorDataMessage() {} 02654 02655 public: 02656 02657 ::Ice::Double motorSpeeds; 02658 02659 bool validRollPitchYaw; 02660 02661 ::Ice::Double pitch; 02662 02663 ::Ice::Double yaw; 02664 02665 ::Ice::Double absouteHeading; 02666 02667 ::RobotSimEvents::LrfSeq lrf; 02668 02669 ::RobotSimEvents::SonarSeq sonars; 02670 }; 02671 02672 } 02673 02674 #endif