00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __src_Ice__BeobotEvents_ice_H__
00014 #define __src_Ice__BeobotEvents_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 BeobotEvents
00048 {
00049
00050 class MotorMessage;
00051
00052 class MotorRequest;
00053
00054 class CornerMotorRequest;
00055
00056 class CornerLocationMessage;
00057
00058 class SonarMessage;
00059
00060 class GPSMessage;
00061
00062 class LRFMessage;
00063
00064 class SLAMMessage;
00065
00066 class IMUMessage;
00067
00068 class CameraMessage;
00069
00070 class GistSalMessage;
00071
00072 class LandmarkSearchQueueMessage;
00073
00074 class LandmarkTrackMessage;
00075
00076 class LandmarkSearchStatMessage;
00077
00078 class LandmarkMatchResultMessage;
00079
00080 class LandmarkDBSearchResultMessage;
00081
00082 class CurrentLocationMessage;
00083
00084 class CancelSearchMessage;
00085
00086 class SearchDoneMessage;
00087
00088 class NextFrameMessage;
00089
00090 class AbortMessage;
00091
00092 class FacesMessage;
00093
00094 class GUISpeechMessage;
00095
00096 }
00097
00098 }
00099
00100 namespace BeobotEvents
00101 {
00102
00103 class MotorMessage;
00104 bool operator==(const MotorMessage&, const MotorMessage&);
00105 bool operator<(const MotorMessage&, const MotorMessage&);
00106
00107 class MotorRequest;
00108 bool operator==(const MotorRequest&, const MotorRequest&);
00109 bool operator<(const MotorRequest&, const MotorRequest&);
00110
00111 class CornerMotorRequest;
00112 bool operator==(const CornerMotorRequest&, const CornerMotorRequest&);
00113 bool operator<(const CornerMotorRequest&, const CornerMotorRequest&);
00114
00115 class CornerLocationMessage;
00116 bool operator==(const CornerLocationMessage&, const CornerLocationMessage&);
00117 bool operator<(const CornerLocationMessage&, const CornerLocationMessage&);
00118
00119 class SonarMessage;
00120 bool operator==(const SonarMessage&, const SonarMessage&);
00121 bool operator<(const SonarMessage&, const SonarMessage&);
00122
00123 class GPSMessage;
00124 bool operator==(const GPSMessage&, const GPSMessage&);
00125 bool operator<(const GPSMessage&, const GPSMessage&);
00126
00127 class LRFMessage;
00128 bool operator==(const LRFMessage&, const LRFMessage&);
00129 bool operator<(const LRFMessage&, const LRFMessage&);
00130
00131 class SLAMMessage;
00132 bool operator==(const SLAMMessage&, const SLAMMessage&);
00133 bool operator<(const SLAMMessage&, const SLAMMessage&);
00134
00135 class IMUMessage;
00136 bool operator==(const IMUMessage&, const IMUMessage&);
00137 bool operator<(const IMUMessage&, const IMUMessage&);
00138
00139 class CameraMessage;
00140 bool operator==(const CameraMessage&, const CameraMessage&);
00141 bool operator<(const CameraMessage&, const CameraMessage&);
00142
00143 class GistSalMessage;
00144 bool operator==(const GistSalMessage&, const GistSalMessage&);
00145 bool operator<(const GistSalMessage&, const GistSalMessage&);
00146
00147 class LandmarkSearchQueueMessage;
00148 bool operator==(const LandmarkSearchQueueMessage&, const LandmarkSearchQueueMessage&);
00149 bool operator<(const LandmarkSearchQueueMessage&, const LandmarkSearchQueueMessage&);
00150
00151 class LandmarkTrackMessage;
00152 bool operator==(const LandmarkTrackMessage&, const LandmarkTrackMessage&);
00153 bool operator<(const LandmarkTrackMessage&, const LandmarkTrackMessage&);
00154
00155 class LandmarkSearchStatMessage;
00156 bool operator==(const LandmarkSearchStatMessage&, const LandmarkSearchStatMessage&);
00157 bool operator<(const LandmarkSearchStatMessage&, const LandmarkSearchStatMessage&);
00158
00159 class LandmarkMatchResultMessage;
00160 bool operator==(const LandmarkMatchResultMessage&, const LandmarkMatchResultMessage&);
00161 bool operator<(const LandmarkMatchResultMessage&, const LandmarkMatchResultMessage&);
00162
00163 class LandmarkDBSearchResultMessage;
00164 bool operator==(const LandmarkDBSearchResultMessage&, const LandmarkDBSearchResultMessage&);
00165 bool operator<(const LandmarkDBSearchResultMessage&, const LandmarkDBSearchResultMessage&);
00166
00167 class CurrentLocationMessage;
00168 bool operator==(const CurrentLocationMessage&, const CurrentLocationMessage&);
00169 bool operator<(const CurrentLocationMessage&, const CurrentLocationMessage&);
00170
00171 class CancelSearchMessage;
00172 bool operator==(const CancelSearchMessage&, const CancelSearchMessage&);
00173 bool operator<(const CancelSearchMessage&, const CancelSearchMessage&);
00174
00175 class SearchDoneMessage;
00176 bool operator==(const SearchDoneMessage&, const SearchDoneMessage&);
00177 bool operator<(const SearchDoneMessage&, const SearchDoneMessage&);
00178
00179 class NextFrameMessage;
00180 bool operator==(const NextFrameMessage&, const NextFrameMessage&);
00181 bool operator<(const NextFrameMessage&, const NextFrameMessage&);
00182
00183 class AbortMessage;
00184 bool operator==(const AbortMessage&, const AbortMessage&);
00185 bool operator<(const AbortMessage&, const AbortMessage&);
00186
00187 class FacesMessage;
00188 bool operator==(const FacesMessage&, const FacesMessage&);
00189 bool operator<(const FacesMessage&, const FacesMessage&);
00190
00191 class GUISpeechMessage;
00192 bool operator==(const GUISpeechMessage&, const GUISpeechMessage&);
00193 bool operator<(const GUISpeechMessage&, const GUISpeechMessage&);
00194
00195 }
00196
00197 namespace IceInternal
00198 {
00199
00200 ::Ice::Object* upCast(::BeobotEvents::MotorMessage*);
00201 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::MotorMessage*);
00202
00203 ::Ice::Object* upCast(::BeobotEvents::MotorRequest*);
00204 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::MotorRequest*);
00205
00206 ::Ice::Object* upCast(::BeobotEvents::CornerMotorRequest*);
00207 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::CornerMotorRequest*);
00208
00209 ::Ice::Object* upCast(::BeobotEvents::CornerLocationMessage*);
00210 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::CornerLocationMessage*);
00211
00212 ::Ice::Object* upCast(::BeobotEvents::SonarMessage*);
00213 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::SonarMessage*);
00214
00215 ::Ice::Object* upCast(::BeobotEvents::GPSMessage*);
00216 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::GPSMessage*);
00217
00218 ::Ice::Object* upCast(::BeobotEvents::LRFMessage*);
00219 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LRFMessage*);
00220
00221 ::Ice::Object* upCast(::BeobotEvents::SLAMMessage*);
00222 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::SLAMMessage*);
00223
00224 ::Ice::Object* upCast(::BeobotEvents::IMUMessage*);
00225 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::IMUMessage*);
00226
00227 ::Ice::Object* upCast(::BeobotEvents::CameraMessage*);
00228 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::CameraMessage*);
00229
00230 ::Ice::Object* upCast(::BeobotEvents::GistSalMessage*);
00231 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::GistSalMessage*);
00232
00233 ::Ice::Object* upCast(::BeobotEvents::LandmarkSearchQueueMessage*);
00234 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LandmarkSearchQueueMessage*);
00235
00236 ::Ice::Object* upCast(::BeobotEvents::LandmarkTrackMessage*);
00237 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LandmarkTrackMessage*);
00238
00239 ::Ice::Object* upCast(::BeobotEvents::LandmarkSearchStatMessage*);
00240 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LandmarkSearchStatMessage*);
00241
00242 ::Ice::Object* upCast(::BeobotEvents::LandmarkMatchResultMessage*);
00243 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LandmarkMatchResultMessage*);
00244
00245 ::Ice::Object* upCast(::BeobotEvents::LandmarkDBSearchResultMessage*);
00246 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::LandmarkDBSearchResultMessage*);
00247
00248 ::Ice::Object* upCast(::BeobotEvents::CurrentLocationMessage*);
00249 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::CurrentLocationMessage*);
00250
00251 ::Ice::Object* upCast(::BeobotEvents::CancelSearchMessage*);
00252 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::CancelSearchMessage*);
00253
00254 ::Ice::Object* upCast(::BeobotEvents::SearchDoneMessage*);
00255 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::SearchDoneMessage*);
00256
00257 ::Ice::Object* upCast(::BeobotEvents::NextFrameMessage*);
00258 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::NextFrameMessage*);
00259
00260 ::Ice::Object* upCast(::BeobotEvents::AbortMessage*);
00261 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::AbortMessage*);
00262
00263 ::Ice::Object* upCast(::BeobotEvents::FacesMessage*);
00264 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::FacesMessage*);
00265
00266 ::Ice::Object* upCast(::BeobotEvents::GUISpeechMessage*);
00267 ::IceProxy::Ice::Object* upCast(::IceProxy::BeobotEvents::GUISpeechMessage*);
00268
00269 }
00270
00271 namespace BeobotEvents
00272 {
00273
00274 typedef ::IceInternal::Handle< ::BeobotEvents::MotorMessage> MotorMessagePtr;
00275 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::MotorMessage> MotorMessagePrx;
00276
00277 void __read(::IceInternal::BasicStream*, MotorMessagePrx&);
00278 void __patch__MotorMessagePtr(void*, ::Ice::ObjectPtr&);
00279
00280 typedef ::IceInternal::Handle< ::BeobotEvents::MotorRequest> MotorRequestPtr;
00281 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::MotorRequest> MotorRequestPrx;
00282
00283 void __read(::IceInternal::BasicStream*, MotorRequestPrx&);
00284 void __patch__MotorRequestPtr(void*, ::Ice::ObjectPtr&);
00285
00286 typedef ::IceInternal::Handle< ::BeobotEvents::CornerMotorRequest> CornerMotorRequestPtr;
00287 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::CornerMotorRequest> CornerMotorRequestPrx;
00288
00289 void __read(::IceInternal::BasicStream*, CornerMotorRequestPrx&);
00290 void __patch__CornerMotorRequestPtr(void*, ::Ice::ObjectPtr&);
00291
00292 typedef ::IceInternal::Handle< ::BeobotEvents::CornerLocationMessage> CornerLocationMessagePtr;
00293 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::CornerLocationMessage> CornerLocationMessagePrx;
00294
00295 void __read(::IceInternal::BasicStream*, CornerLocationMessagePrx&);
00296 void __patch__CornerLocationMessagePtr(void*, ::Ice::ObjectPtr&);
00297
00298 typedef ::IceInternal::Handle< ::BeobotEvents::SonarMessage> SonarMessagePtr;
00299 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::SonarMessage> SonarMessagePrx;
00300
00301 void __read(::IceInternal::BasicStream*, SonarMessagePrx&);
00302 void __patch__SonarMessagePtr(void*, ::Ice::ObjectPtr&);
00303
00304 typedef ::IceInternal::Handle< ::BeobotEvents::GPSMessage> GPSMessagePtr;
00305 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::GPSMessage> GPSMessagePrx;
00306
00307 void __read(::IceInternal::BasicStream*, GPSMessagePrx&);
00308 void __patch__GPSMessagePtr(void*, ::Ice::ObjectPtr&);
00309
00310 typedef ::IceInternal::Handle< ::BeobotEvents::LRFMessage> LRFMessagePtr;
00311 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LRFMessage> LRFMessagePrx;
00312
00313 void __read(::IceInternal::BasicStream*, LRFMessagePrx&);
00314 void __patch__LRFMessagePtr(void*, ::Ice::ObjectPtr&);
00315
00316 typedef ::IceInternal::Handle< ::BeobotEvents::SLAMMessage> SLAMMessagePtr;
00317 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::SLAMMessage> SLAMMessagePrx;
00318
00319 void __read(::IceInternal::BasicStream*, SLAMMessagePrx&);
00320 void __patch__SLAMMessagePtr(void*, ::Ice::ObjectPtr&);
00321
00322 typedef ::IceInternal::Handle< ::BeobotEvents::IMUMessage> IMUMessagePtr;
00323 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::IMUMessage> IMUMessagePrx;
00324
00325 void __read(::IceInternal::BasicStream*, IMUMessagePrx&);
00326 void __patch__IMUMessagePtr(void*, ::Ice::ObjectPtr&);
00327
00328 typedef ::IceInternal::Handle< ::BeobotEvents::CameraMessage> CameraMessagePtr;
00329 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::CameraMessage> CameraMessagePrx;
00330
00331 void __read(::IceInternal::BasicStream*, CameraMessagePrx&);
00332 void __patch__CameraMessagePtr(void*, ::Ice::ObjectPtr&);
00333
00334 typedef ::IceInternal::Handle< ::BeobotEvents::GistSalMessage> GistSalMessagePtr;
00335 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::GistSalMessage> GistSalMessagePrx;
00336
00337 void __read(::IceInternal::BasicStream*, GistSalMessagePrx&);
00338 void __patch__GistSalMessagePtr(void*, ::Ice::ObjectPtr&);
00339
00340 typedef ::IceInternal::Handle< ::BeobotEvents::LandmarkSearchQueueMessage> LandmarkSearchQueueMessagePtr;
00341 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LandmarkSearchQueueMessage> LandmarkSearchQueueMessagePrx;
00342
00343 void __read(::IceInternal::BasicStream*, LandmarkSearchQueueMessagePrx&);
00344 void __patch__LandmarkSearchQueueMessagePtr(void*, ::Ice::ObjectPtr&);
00345
00346 typedef ::IceInternal::Handle< ::BeobotEvents::LandmarkTrackMessage> LandmarkTrackMessagePtr;
00347 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LandmarkTrackMessage> LandmarkTrackMessagePrx;
00348
00349 void __read(::IceInternal::BasicStream*, LandmarkTrackMessagePrx&);
00350 void __patch__LandmarkTrackMessagePtr(void*, ::Ice::ObjectPtr&);
00351
00352 typedef ::IceInternal::Handle< ::BeobotEvents::LandmarkSearchStatMessage> LandmarkSearchStatMessagePtr;
00353 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LandmarkSearchStatMessage> LandmarkSearchStatMessagePrx;
00354
00355 void __read(::IceInternal::BasicStream*, LandmarkSearchStatMessagePrx&);
00356 void __patch__LandmarkSearchStatMessagePtr(void*, ::Ice::ObjectPtr&);
00357
00358 typedef ::IceInternal::Handle< ::BeobotEvents::LandmarkMatchResultMessage> LandmarkMatchResultMessagePtr;
00359 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LandmarkMatchResultMessage> LandmarkMatchResultMessagePrx;
00360
00361 void __read(::IceInternal::BasicStream*, LandmarkMatchResultMessagePrx&);
00362 void __patch__LandmarkMatchResultMessagePtr(void*, ::Ice::ObjectPtr&);
00363
00364 typedef ::IceInternal::Handle< ::BeobotEvents::LandmarkDBSearchResultMessage> LandmarkDBSearchResultMessagePtr;
00365 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::LandmarkDBSearchResultMessage> LandmarkDBSearchResultMessagePrx;
00366
00367 void __read(::IceInternal::BasicStream*, LandmarkDBSearchResultMessagePrx&);
00368 void __patch__LandmarkDBSearchResultMessagePtr(void*, ::Ice::ObjectPtr&);
00369
00370 typedef ::IceInternal::Handle< ::BeobotEvents::CurrentLocationMessage> CurrentLocationMessagePtr;
00371 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::CurrentLocationMessage> CurrentLocationMessagePrx;
00372
00373 void __read(::IceInternal::BasicStream*, CurrentLocationMessagePrx&);
00374 void __patch__CurrentLocationMessagePtr(void*, ::Ice::ObjectPtr&);
00375
00376 typedef ::IceInternal::Handle< ::BeobotEvents::CancelSearchMessage> CancelSearchMessagePtr;
00377 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::CancelSearchMessage> CancelSearchMessagePrx;
00378
00379 void __read(::IceInternal::BasicStream*, CancelSearchMessagePrx&);
00380 void __patch__CancelSearchMessagePtr(void*, ::Ice::ObjectPtr&);
00381
00382 typedef ::IceInternal::Handle< ::BeobotEvents::SearchDoneMessage> SearchDoneMessagePtr;
00383 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::SearchDoneMessage> SearchDoneMessagePrx;
00384
00385 void __read(::IceInternal::BasicStream*, SearchDoneMessagePrx&);
00386 void __patch__SearchDoneMessagePtr(void*, ::Ice::ObjectPtr&);
00387
00388 typedef ::IceInternal::Handle< ::BeobotEvents::NextFrameMessage> NextFrameMessagePtr;
00389 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::NextFrameMessage> NextFrameMessagePrx;
00390
00391 void __read(::IceInternal::BasicStream*, NextFrameMessagePrx&);
00392 void __patch__NextFrameMessagePtr(void*, ::Ice::ObjectPtr&);
00393
00394 typedef ::IceInternal::Handle< ::BeobotEvents::AbortMessage> AbortMessagePtr;
00395 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::AbortMessage> AbortMessagePrx;
00396
00397 void __read(::IceInternal::BasicStream*, AbortMessagePrx&);
00398 void __patch__AbortMessagePtr(void*, ::Ice::ObjectPtr&);
00399
00400 typedef ::IceInternal::Handle< ::BeobotEvents::FacesMessage> FacesMessagePtr;
00401 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::FacesMessage> FacesMessagePrx;
00402
00403 void __read(::IceInternal::BasicStream*, FacesMessagePrx&);
00404 void __patch__FacesMessagePtr(void*, ::Ice::ObjectPtr&);
00405
00406 typedef ::IceInternal::Handle< ::BeobotEvents::GUISpeechMessage> GUISpeechMessagePtr;
00407 typedef ::IceInternal::ProxyHandle< ::IceProxy::BeobotEvents::GUISpeechMessage> GUISpeechMessagePrx;
00408
00409 void __read(::IceInternal::BasicStream*, GUISpeechMessagePrx&);
00410 void __patch__GUISpeechMessagePtr(void*, ::Ice::ObjectPtr&);
00411
00412 }
00413
00414 namespace BeobotEvents
00415 {
00416
00417 typedef ::std::vector< ::Ice::Double> DoubleSeq;
00418
00419 struct SalientRegion
00420 {
00421 ::ImageIceMod::Point2DIce salpt;
00422 ::ImageIceMod::RectangleIce objRect;
00423 ::BeobotEvents::DoubleSeq salFeatures;
00424
00425 bool operator==(const SalientRegion&) const;
00426 bool operator<(const SalientRegion&) const;
00427 bool operator!=(const SalientRegion& __rhs) const
00428 {
00429 return !operator==(__rhs);
00430 }
00431 bool operator<=(const SalientRegion& __rhs) const
00432 {
00433 return operator<(__rhs) || operator==(__rhs);
00434 }
00435 bool operator>(const SalientRegion& __rhs) const
00436 {
00437 return !operator<(__rhs) && !operator==(__rhs);
00438 }
00439 bool operator>=(const SalientRegion& __rhs) const
00440 {
00441 return !operator<(__rhs);
00442 }
00443
00444 void __write(::IceInternal::BasicStream*) const;
00445 void __read(::IceInternal::BasicStream*);
00446 };
00447
00448 typedef ::std::vector< ::BeobotEvents::SalientRegion> SalientRegionSeq;
00449 void __writeSalientRegionSeq(::IceInternal::BasicStream*, const ::BeobotEvents::SalientRegion*, const ::BeobotEvents::SalientRegion*);
00450 void __readSalientRegionSeq(::IceInternal::BasicStream*, SalientRegionSeq&);
00451
00452 struct LandmarkSearchJob
00453 {
00454 ::Ice::Int inputSalRegID;
00455 ::Ice::Int dbSegNum;
00456 ::Ice::Int dbLmkNum;
00457 ::Ice::Int dbVOStart;
00458 ::Ice::Int dbVOEnd;
00459
00460 bool operator==(const LandmarkSearchJob&) const;
00461 bool operator<(const LandmarkSearchJob&) const;
00462 bool operator!=(const LandmarkSearchJob& __rhs) const
00463 {
00464 return !operator==(__rhs);
00465 }
00466 bool operator<=(const LandmarkSearchJob& __rhs) const
00467 {
00468 return operator<(__rhs) || operator==(__rhs);
00469 }
00470 bool operator>(const LandmarkSearchJob& __rhs) const
00471 {
00472 return !operator<(__rhs) && !operator==(__rhs);
00473 }
00474 bool operator>=(const LandmarkSearchJob& __rhs) const
00475 {
00476 return !operator<(__rhs);
00477 }
00478
00479 void __write(::IceInternal::BasicStream*) const;
00480 void __read(::IceInternal::BasicStream*);
00481 };
00482
00483 typedef ::std::vector< ::BeobotEvents::LandmarkSearchJob> LandmarkSearchJobSeq;
00484 void __writeLandmarkSearchJobSeq(::IceInternal::BasicStream*, const ::BeobotEvents::LandmarkSearchJob*, const ::BeobotEvents::LandmarkSearchJob*);
00485 void __readLandmarkSearchJobSeq(::IceInternal::BasicStream*, LandmarkSearchJobSeq&);
00486
00487 typedef ::std::vector< ::ImageIceMod::RectangleIce> RectangleIceSeq;
00488 void __writeRectangleIceSeq(::IceInternal::BasicStream*, const ::ImageIceMod::RectangleIce*, const ::ImageIceMod::RectangleIce*);
00489 void __readRectangleIceSeq(::IceInternal::BasicStream*, RectangleIceSeq&);
00490
00491 }
00492
00493 namespace IceProxy
00494 {
00495
00496 namespace BeobotEvents
00497 {
00498
00499 class MotorMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
00500 {
00501 public:
00502
00503 ::IceInternal::ProxyHandle<MotorMessage> ice_context(const ::Ice::Context& __context) const
00504 {
00505 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00506 typedef ::IceProxy::Ice::Object _Base;
00507 return dynamic_cast<MotorMessage*>(_Base::ice_context(__context).get());
00508 #else
00509 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
00510 #endif
00511 }
00512
00513 ::IceInternal::ProxyHandle<MotorMessage> ice_adapterId(const std::string& __id) const
00514 {
00515 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00516 typedef ::IceProxy::Ice::Object _Base;
00517 return dynamic_cast<MotorMessage*>(_Base::ice_adapterId(__id).get());
00518 #else
00519 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00520 #endif
00521 }
00522
00523 ::IceInternal::ProxyHandle<MotorMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00524 {
00525 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00526 typedef ::IceProxy::Ice::Object _Base;
00527 return dynamic_cast<MotorMessage*>(_Base::ice_endpoints(__endpoints).get());
00528 #else
00529 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00530 #endif
00531 }
00532
00533 ::IceInternal::ProxyHandle<MotorMessage> ice_locatorCacheTimeout(int __timeout) const
00534 {
00535 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00536 typedef ::IceProxy::Ice::Object _Base;
00537 return dynamic_cast<MotorMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00538 #else
00539 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00540 #endif
00541 }
00542
00543 ::IceInternal::ProxyHandle<MotorMessage> ice_connectionCached(bool __cached) const
00544 {
00545 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00546 typedef ::IceProxy::Ice::Object _Base;
00547 return dynamic_cast<MotorMessage*>(_Base::ice_connectionCached(__cached).get());
00548 #else
00549 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00550 #endif
00551 }
00552
00553 ::IceInternal::ProxyHandle<MotorMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00554 {
00555 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00556 typedef ::IceProxy::Ice::Object _Base;
00557 return dynamic_cast<MotorMessage*>(_Base::ice_endpointSelection(__est).get());
00558 #else
00559 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00560 #endif
00561 }
00562
00563 ::IceInternal::ProxyHandle<MotorMessage> ice_secure(bool __secure) const
00564 {
00565 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00566 typedef ::IceProxy::Ice::Object _Base;
00567 return dynamic_cast<MotorMessage*>(_Base::ice_secure(__secure).get());
00568 #else
00569 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00570 #endif
00571 }
00572
00573 ::IceInternal::ProxyHandle<MotorMessage> ice_preferSecure(bool __preferSecure) const
00574 {
00575 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00576 typedef ::IceProxy::Ice::Object _Base;
00577 return dynamic_cast<MotorMessage*>(_Base::ice_preferSecure(__preferSecure).get());
00578 #else
00579 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00580 #endif
00581 }
00582
00583 ::IceInternal::ProxyHandle<MotorMessage> ice_router(const ::Ice::RouterPrx& __router) const
00584 {
00585 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00586 typedef ::IceProxy::Ice::Object _Base;
00587 return dynamic_cast<MotorMessage*>(_Base::ice_router(__router).get());
00588 #else
00589 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
00590 #endif
00591 }
00592
00593 ::IceInternal::ProxyHandle<MotorMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
00594 {
00595 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00596 typedef ::IceProxy::Ice::Object _Base;
00597 return dynamic_cast<MotorMessage*>(_Base::ice_locator(__locator).get());
00598 #else
00599 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00600 #endif
00601 }
00602
00603 ::IceInternal::ProxyHandle<MotorMessage> ice_collocationOptimized(bool __co) const
00604 {
00605 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00606 typedef ::IceProxy::Ice::Object _Base;
00607 return dynamic_cast<MotorMessage*>(_Base::ice_collocationOptimized(__co).get());
00608 #else
00609 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00610 #endif
00611 }
00612
00613 ::IceInternal::ProxyHandle<MotorMessage> ice_twoway() const
00614 {
00615 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00616 typedef ::IceProxy::Ice::Object _Base;
00617 return dynamic_cast<MotorMessage*>(_Base::ice_twoway().get());
00618 #else
00619 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
00620 #endif
00621 }
00622
00623 ::IceInternal::ProxyHandle<MotorMessage> ice_oneway() const
00624 {
00625 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00626 typedef ::IceProxy::Ice::Object _Base;
00627 return dynamic_cast<MotorMessage*>(_Base::ice_oneway().get());
00628 #else
00629 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
00630 #endif
00631 }
00632
00633 ::IceInternal::ProxyHandle<MotorMessage> ice_batchOneway() const
00634 {
00635 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00636 typedef ::IceProxy::Ice::Object _Base;
00637 return dynamic_cast<MotorMessage*>(_Base::ice_batchOneway().get());
00638 #else
00639 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00640 #endif
00641 }
00642
00643 ::IceInternal::ProxyHandle<MotorMessage> ice_datagram() const
00644 {
00645 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00646 typedef ::IceProxy::Ice::Object _Base;
00647 return dynamic_cast<MotorMessage*>(_Base::ice_datagram().get());
00648 #else
00649 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
00650 #endif
00651 }
00652
00653 ::IceInternal::ProxyHandle<MotorMessage> ice_batchDatagram() const
00654 {
00655 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00656 typedef ::IceProxy::Ice::Object _Base;
00657 return dynamic_cast<MotorMessage*>(_Base::ice_batchDatagram().get());
00658 #else
00659 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00660 #endif
00661 }
00662
00663 ::IceInternal::ProxyHandle<MotorMessage> ice_compress(bool __compress) const
00664 {
00665 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00666 typedef ::IceProxy::Ice::Object _Base;
00667 return dynamic_cast<MotorMessage*>(_Base::ice_compress(__compress).get());
00668 #else
00669 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00670 #endif
00671 }
00672
00673 ::IceInternal::ProxyHandle<MotorMessage> ice_timeout(int __timeout) const
00674 {
00675 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00676 typedef ::IceProxy::Ice::Object _Base;
00677 return dynamic_cast<MotorMessage*>(_Base::ice_timeout(__timeout).get());
00678 #else
00679 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00680 #endif
00681 }
00682
00683 ::IceInternal::ProxyHandle<MotorMessage> ice_connectionId(const std::string& __id) const
00684 {
00685 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00686 typedef ::IceProxy::Ice::Object _Base;
00687 return dynamic_cast<MotorMessage*>(_Base::ice_connectionId(__id).get());
00688 #else
00689 return dynamic_cast<MotorMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00690 #endif
00691 }
00692
00693 static const ::std::string& ice_staticId();
00694
00695 private:
00696
00697 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00698 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00699 virtual ::IceProxy::Ice::Object* __newInstance() const;
00700 };
00701
00702 class MotorRequest : virtual public ::IceProxy::RobotSimEvents::EventMessage
00703 {
00704 public:
00705
00706 ::IceInternal::ProxyHandle<MotorRequest> ice_context(const ::Ice::Context& __context) const
00707 {
00708 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00709 typedef ::IceProxy::Ice::Object _Base;
00710 return dynamic_cast<MotorRequest*>(_Base::ice_context(__context).get());
00711 #else
00712 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_context(__context).get());
00713 #endif
00714 }
00715
00716 ::IceInternal::ProxyHandle<MotorRequest> ice_adapterId(const std::string& __id) const
00717 {
00718 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00719 typedef ::IceProxy::Ice::Object _Base;
00720 return dynamic_cast<MotorRequest*>(_Base::ice_adapterId(__id).get());
00721 #else
00722 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00723 #endif
00724 }
00725
00726 ::IceInternal::ProxyHandle<MotorRequest> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00727 {
00728 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00729 typedef ::IceProxy::Ice::Object _Base;
00730 return dynamic_cast<MotorRequest*>(_Base::ice_endpoints(__endpoints).get());
00731 #else
00732 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00733 #endif
00734 }
00735
00736 ::IceInternal::ProxyHandle<MotorRequest> ice_locatorCacheTimeout(int __timeout) const
00737 {
00738 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00739 typedef ::IceProxy::Ice::Object _Base;
00740 return dynamic_cast<MotorRequest*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00741 #else
00742 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00743 #endif
00744 }
00745
00746 ::IceInternal::ProxyHandle<MotorRequest> ice_connectionCached(bool __cached) const
00747 {
00748 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00749 typedef ::IceProxy::Ice::Object _Base;
00750 return dynamic_cast<MotorRequest*>(_Base::ice_connectionCached(__cached).get());
00751 #else
00752 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00753 #endif
00754 }
00755
00756 ::IceInternal::ProxyHandle<MotorRequest> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00757 {
00758 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00759 typedef ::IceProxy::Ice::Object _Base;
00760 return dynamic_cast<MotorRequest*>(_Base::ice_endpointSelection(__est).get());
00761 #else
00762 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00763 #endif
00764 }
00765
00766 ::IceInternal::ProxyHandle<MotorRequest> ice_secure(bool __secure) const
00767 {
00768 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00769 typedef ::IceProxy::Ice::Object _Base;
00770 return dynamic_cast<MotorRequest*>(_Base::ice_secure(__secure).get());
00771 #else
00772 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00773 #endif
00774 }
00775
00776 ::IceInternal::ProxyHandle<MotorRequest> ice_preferSecure(bool __preferSecure) const
00777 {
00778 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00779 typedef ::IceProxy::Ice::Object _Base;
00780 return dynamic_cast<MotorRequest*>(_Base::ice_preferSecure(__preferSecure).get());
00781 #else
00782 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00783 #endif
00784 }
00785
00786 ::IceInternal::ProxyHandle<MotorRequest> ice_router(const ::Ice::RouterPrx& __router) const
00787 {
00788 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00789 typedef ::IceProxy::Ice::Object _Base;
00790 return dynamic_cast<MotorRequest*>(_Base::ice_router(__router).get());
00791 #else
00792 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_router(__router).get());
00793 #endif
00794 }
00795
00796 ::IceInternal::ProxyHandle<MotorRequest> ice_locator(const ::Ice::LocatorPrx& __locator) const
00797 {
00798 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00799 typedef ::IceProxy::Ice::Object _Base;
00800 return dynamic_cast<MotorRequest*>(_Base::ice_locator(__locator).get());
00801 #else
00802 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00803 #endif
00804 }
00805
00806 ::IceInternal::ProxyHandle<MotorRequest> ice_collocationOptimized(bool __co) const
00807 {
00808 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00809 typedef ::IceProxy::Ice::Object _Base;
00810 return dynamic_cast<MotorRequest*>(_Base::ice_collocationOptimized(__co).get());
00811 #else
00812 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00813 #endif
00814 }
00815
00816 ::IceInternal::ProxyHandle<MotorRequest> ice_twoway() const
00817 {
00818 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00819 typedef ::IceProxy::Ice::Object _Base;
00820 return dynamic_cast<MotorRequest*>(_Base::ice_twoway().get());
00821 #else
00822 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_twoway().get());
00823 #endif
00824 }
00825
00826 ::IceInternal::ProxyHandle<MotorRequest> ice_oneway() const
00827 {
00828 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00829 typedef ::IceProxy::Ice::Object _Base;
00830 return dynamic_cast<MotorRequest*>(_Base::ice_oneway().get());
00831 #else
00832 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_oneway().get());
00833 #endif
00834 }
00835
00836 ::IceInternal::ProxyHandle<MotorRequest> ice_batchOneway() const
00837 {
00838 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00839 typedef ::IceProxy::Ice::Object _Base;
00840 return dynamic_cast<MotorRequest*>(_Base::ice_batchOneway().get());
00841 #else
00842 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00843 #endif
00844 }
00845
00846 ::IceInternal::ProxyHandle<MotorRequest> ice_datagram() const
00847 {
00848 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00849 typedef ::IceProxy::Ice::Object _Base;
00850 return dynamic_cast<MotorRequest*>(_Base::ice_datagram().get());
00851 #else
00852 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_datagram().get());
00853 #endif
00854 }
00855
00856 ::IceInternal::ProxyHandle<MotorRequest> ice_batchDatagram() const
00857 {
00858 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00859 typedef ::IceProxy::Ice::Object _Base;
00860 return dynamic_cast<MotorRequest*>(_Base::ice_batchDatagram().get());
00861 #else
00862 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00863 #endif
00864 }
00865
00866 ::IceInternal::ProxyHandle<MotorRequest> ice_compress(bool __compress) const
00867 {
00868 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00869 typedef ::IceProxy::Ice::Object _Base;
00870 return dynamic_cast<MotorRequest*>(_Base::ice_compress(__compress).get());
00871 #else
00872 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00873 #endif
00874 }
00875
00876 ::IceInternal::ProxyHandle<MotorRequest> ice_timeout(int __timeout) const
00877 {
00878 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00879 typedef ::IceProxy::Ice::Object _Base;
00880 return dynamic_cast<MotorRequest*>(_Base::ice_timeout(__timeout).get());
00881 #else
00882 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00883 #endif
00884 }
00885
00886 ::IceInternal::ProxyHandle<MotorRequest> ice_connectionId(const std::string& __id) const
00887 {
00888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00889 typedef ::IceProxy::Ice::Object _Base;
00890 return dynamic_cast<MotorRequest*>(_Base::ice_connectionId(__id).get());
00891 #else
00892 return dynamic_cast<MotorRequest*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00893 #endif
00894 }
00895
00896 static const ::std::string& ice_staticId();
00897
00898 private:
00899
00900 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00901 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00902 virtual ::IceProxy::Ice::Object* __newInstance() const;
00903 };
00904
00905 class CornerMotorRequest : virtual public ::IceProxy::RobotSimEvents::EventMessage
00906 {
00907 public:
00908
00909 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_context(const ::Ice::Context& __context) const
00910 {
00911 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00912 typedef ::IceProxy::Ice::Object _Base;
00913 return dynamic_cast<CornerMotorRequest*>(_Base::ice_context(__context).get());
00914 #else
00915 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_context(__context).get());
00916 #endif
00917 }
00918
00919 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_adapterId(const std::string& __id) const
00920 {
00921 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00922 typedef ::IceProxy::Ice::Object _Base;
00923 return dynamic_cast<CornerMotorRequest*>(_Base::ice_adapterId(__id).get());
00924 #else
00925 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00926 #endif
00927 }
00928
00929 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00930 {
00931 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00932 typedef ::IceProxy::Ice::Object _Base;
00933 return dynamic_cast<CornerMotorRequest*>(_Base::ice_endpoints(__endpoints).get());
00934 #else
00935 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00936 #endif
00937 }
00938
00939 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_locatorCacheTimeout(int __timeout) const
00940 {
00941 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00942 typedef ::IceProxy::Ice::Object _Base;
00943 return dynamic_cast<CornerMotorRequest*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00944 #else
00945 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00946 #endif
00947 }
00948
00949 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_connectionCached(bool __cached) const
00950 {
00951 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00952 typedef ::IceProxy::Ice::Object _Base;
00953 return dynamic_cast<CornerMotorRequest*>(_Base::ice_connectionCached(__cached).get());
00954 #else
00955 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00956 #endif
00957 }
00958
00959 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00960 {
00961 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00962 typedef ::IceProxy::Ice::Object _Base;
00963 return dynamic_cast<CornerMotorRequest*>(_Base::ice_endpointSelection(__est).get());
00964 #else
00965 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00966 #endif
00967 }
00968
00969 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_secure(bool __secure) const
00970 {
00971 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00972 typedef ::IceProxy::Ice::Object _Base;
00973 return dynamic_cast<CornerMotorRequest*>(_Base::ice_secure(__secure).get());
00974 #else
00975 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00976 #endif
00977 }
00978
00979 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_preferSecure(bool __preferSecure) const
00980 {
00981 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00982 typedef ::IceProxy::Ice::Object _Base;
00983 return dynamic_cast<CornerMotorRequest*>(_Base::ice_preferSecure(__preferSecure).get());
00984 #else
00985 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00986 #endif
00987 }
00988
00989 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_router(const ::Ice::RouterPrx& __router) const
00990 {
00991 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00992 typedef ::IceProxy::Ice::Object _Base;
00993 return dynamic_cast<CornerMotorRequest*>(_Base::ice_router(__router).get());
00994 #else
00995 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_router(__router).get());
00996 #endif
00997 }
00998
00999 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_locator(const ::Ice::LocatorPrx& __locator) const
01000 {
01001 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01002 typedef ::IceProxy::Ice::Object _Base;
01003 return dynamic_cast<CornerMotorRequest*>(_Base::ice_locator(__locator).get());
01004 #else
01005 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01006 #endif
01007 }
01008
01009 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_collocationOptimized(bool __co) const
01010 {
01011 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01012 typedef ::IceProxy::Ice::Object _Base;
01013 return dynamic_cast<CornerMotorRequest*>(_Base::ice_collocationOptimized(__co).get());
01014 #else
01015 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01016 #endif
01017 }
01018
01019 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_twoway() const
01020 {
01021 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01022 typedef ::IceProxy::Ice::Object _Base;
01023 return dynamic_cast<CornerMotorRequest*>(_Base::ice_twoway().get());
01024 #else
01025 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_twoway().get());
01026 #endif
01027 }
01028
01029 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_oneway() const
01030 {
01031 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01032 typedef ::IceProxy::Ice::Object _Base;
01033 return dynamic_cast<CornerMotorRequest*>(_Base::ice_oneway().get());
01034 #else
01035 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_oneway().get());
01036 #endif
01037 }
01038
01039 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_batchOneway() const
01040 {
01041 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01042 typedef ::IceProxy::Ice::Object _Base;
01043 return dynamic_cast<CornerMotorRequest*>(_Base::ice_batchOneway().get());
01044 #else
01045 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01046 #endif
01047 }
01048
01049 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_datagram() const
01050 {
01051 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01052 typedef ::IceProxy::Ice::Object _Base;
01053 return dynamic_cast<CornerMotorRequest*>(_Base::ice_datagram().get());
01054 #else
01055 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_datagram().get());
01056 #endif
01057 }
01058
01059 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_batchDatagram() const
01060 {
01061 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01062 typedef ::IceProxy::Ice::Object _Base;
01063 return dynamic_cast<CornerMotorRequest*>(_Base::ice_batchDatagram().get());
01064 #else
01065 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01066 #endif
01067 }
01068
01069 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_compress(bool __compress) const
01070 {
01071 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01072 typedef ::IceProxy::Ice::Object _Base;
01073 return dynamic_cast<CornerMotorRequest*>(_Base::ice_compress(__compress).get());
01074 #else
01075 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01076 #endif
01077 }
01078
01079 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_timeout(int __timeout) const
01080 {
01081 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01082 typedef ::IceProxy::Ice::Object _Base;
01083 return dynamic_cast<CornerMotorRequest*>(_Base::ice_timeout(__timeout).get());
01084 #else
01085 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01086 #endif
01087 }
01088
01089 ::IceInternal::ProxyHandle<CornerMotorRequest> ice_connectionId(const std::string& __id) const
01090 {
01091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01092 typedef ::IceProxy::Ice::Object _Base;
01093 return dynamic_cast<CornerMotorRequest*>(_Base::ice_connectionId(__id).get());
01094 #else
01095 return dynamic_cast<CornerMotorRequest*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01096 #endif
01097 }
01098
01099 static const ::std::string& ice_staticId();
01100
01101 private:
01102
01103 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01104 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01105 virtual ::IceProxy::Ice::Object* __newInstance() const;
01106 };
01107
01108 class CornerLocationMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
01109 {
01110 public:
01111
01112 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_context(const ::Ice::Context& __context) const
01113 {
01114 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01115 typedef ::IceProxy::Ice::Object _Base;
01116 return dynamic_cast<CornerLocationMessage*>(_Base::ice_context(__context).get());
01117 #else
01118 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01119 #endif
01120 }
01121
01122 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_adapterId(const std::string& __id) const
01123 {
01124 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01125 typedef ::IceProxy::Ice::Object _Base;
01126 return dynamic_cast<CornerLocationMessage*>(_Base::ice_adapterId(__id).get());
01127 #else
01128 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01129 #endif
01130 }
01131
01132 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01133 {
01134 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01135 typedef ::IceProxy::Ice::Object _Base;
01136 return dynamic_cast<CornerLocationMessage*>(_Base::ice_endpoints(__endpoints).get());
01137 #else
01138 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01139 #endif
01140 }
01141
01142 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_locatorCacheTimeout(int __timeout) const
01143 {
01144 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01145 typedef ::IceProxy::Ice::Object _Base;
01146 return dynamic_cast<CornerLocationMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01147 #else
01148 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01149 #endif
01150 }
01151
01152 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_connectionCached(bool __cached) const
01153 {
01154 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01155 typedef ::IceProxy::Ice::Object _Base;
01156 return dynamic_cast<CornerLocationMessage*>(_Base::ice_connectionCached(__cached).get());
01157 #else
01158 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01159 #endif
01160 }
01161
01162 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01163 {
01164 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01165 typedef ::IceProxy::Ice::Object _Base;
01166 return dynamic_cast<CornerLocationMessage*>(_Base::ice_endpointSelection(__est).get());
01167 #else
01168 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01169 #endif
01170 }
01171
01172 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_secure(bool __secure) const
01173 {
01174 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01175 typedef ::IceProxy::Ice::Object _Base;
01176 return dynamic_cast<CornerLocationMessage*>(_Base::ice_secure(__secure).get());
01177 #else
01178 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01179 #endif
01180 }
01181
01182 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_preferSecure(bool __preferSecure) const
01183 {
01184 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01185 typedef ::IceProxy::Ice::Object _Base;
01186 return dynamic_cast<CornerLocationMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01187 #else
01188 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01189 #endif
01190 }
01191
01192 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_router(const ::Ice::RouterPrx& __router) const
01193 {
01194 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01195 typedef ::IceProxy::Ice::Object _Base;
01196 return dynamic_cast<CornerLocationMessage*>(_Base::ice_router(__router).get());
01197 #else
01198 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01199 #endif
01200 }
01201
01202 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01203 {
01204 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01205 typedef ::IceProxy::Ice::Object _Base;
01206 return dynamic_cast<CornerLocationMessage*>(_Base::ice_locator(__locator).get());
01207 #else
01208 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01209 #endif
01210 }
01211
01212 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_collocationOptimized(bool __co) const
01213 {
01214 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01215 typedef ::IceProxy::Ice::Object _Base;
01216 return dynamic_cast<CornerLocationMessage*>(_Base::ice_collocationOptimized(__co).get());
01217 #else
01218 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01219 #endif
01220 }
01221
01222 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_twoway() const
01223 {
01224 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01225 typedef ::IceProxy::Ice::Object _Base;
01226 return dynamic_cast<CornerLocationMessage*>(_Base::ice_twoway().get());
01227 #else
01228 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01229 #endif
01230 }
01231
01232 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_oneway() const
01233 {
01234 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01235 typedef ::IceProxy::Ice::Object _Base;
01236 return dynamic_cast<CornerLocationMessage*>(_Base::ice_oneway().get());
01237 #else
01238 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01239 #endif
01240 }
01241
01242 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_batchOneway() const
01243 {
01244 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01245 typedef ::IceProxy::Ice::Object _Base;
01246 return dynamic_cast<CornerLocationMessage*>(_Base::ice_batchOneway().get());
01247 #else
01248 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01249 #endif
01250 }
01251
01252 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_datagram() const
01253 {
01254 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01255 typedef ::IceProxy::Ice::Object _Base;
01256 return dynamic_cast<CornerLocationMessage*>(_Base::ice_datagram().get());
01257 #else
01258 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01259 #endif
01260 }
01261
01262 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_batchDatagram() const
01263 {
01264 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01265 typedef ::IceProxy::Ice::Object _Base;
01266 return dynamic_cast<CornerLocationMessage*>(_Base::ice_batchDatagram().get());
01267 #else
01268 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01269 #endif
01270 }
01271
01272 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_compress(bool __compress) const
01273 {
01274 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01275 typedef ::IceProxy::Ice::Object _Base;
01276 return dynamic_cast<CornerLocationMessage*>(_Base::ice_compress(__compress).get());
01277 #else
01278 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01279 #endif
01280 }
01281
01282 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_timeout(int __timeout) const
01283 {
01284 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01285 typedef ::IceProxy::Ice::Object _Base;
01286 return dynamic_cast<CornerLocationMessage*>(_Base::ice_timeout(__timeout).get());
01287 #else
01288 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01289 #endif
01290 }
01291
01292 ::IceInternal::ProxyHandle<CornerLocationMessage> ice_connectionId(const std::string& __id) const
01293 {
01294 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01295 typedef ::IceProxy::Ice::Object _Base;
01296 return dynamic_cast<CornerLocationMessage*>(_Base::ice_connectionId(__id).get());
01297 #else
01298 return dynamic_cast<CornerLocationMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01299 #endif
01300 }
01301
01302 static const ::std::string& ice_staticId();
01303
01304 private:
01305
01306 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01307 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01308 virtual ::IceProxy::Ice::Object* __newInstance() const;
01309 };
01310
01311 class SonarMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
01312 {
01313 public:
01314
01315 ::IceInternal::ProxyHandle<SonarMessage> ice_context(const ::Ice::Context& __context) const
01316 {
01317 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01318 typedef ::IceProxy::Ice::Object _Base;
01319 return dynamic_cast<SonarMessage*>(_Base::ice_context(__context).get());
01320 #else
01321 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01322 #endif
01323 }
01324
01325 ::IceInternal::ProxyHandle<SonarMessage> ice_adapterId(const std::string& __id) const
01326 {
01327 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01328 typedef ::IceProxy::Ice::Object _Base;
01329 return dynamic_cast<SonarMessage*>(_Base::ice_adapterId(__id).get());
01330 #else
01331 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01332 #endif
01333 }
01334
01335 ::IceInternal::ProxyHandle<SonarMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01336 {
01337 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01338 typedef ::IceProxy::Ice::Object _Base;
01339 return dynamic_cast<SonarMessage*>(_Base::ice_endpoints(__endpoints).get());
01340 #else
01341 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01342 #endif
01343 }
01344
01345 ::IceInternal::ProxyHandle<SonarMessage> ice_locatorCacheTimeout(int __timeout) const
01346 {
01347 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01348 typedef ::IceProxy::Ice::Object _Base;
01349 return dynamic_cast<SonarMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01350 #else
01351 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01352 #endif
01353 }
01354
01355 ::IceInternal::ProxyHandle<SonarMessage> ice_connectionCached(bool __cached) const
01356 {
01357 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01358 typedef ::IceProxy::Ice::Object _Base;
01359 return dynamic_cast<SonarMessage*>(_Base::ice_connectionCached(__cached).get());
01360 #else
01361 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01362 #endif
01363 }
01364
01365 ::IceInternal::ProxyHandle<SonarMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01366 {
01367 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01368 typedef ::IceProxy::Ice::Object _Base;
01369 return dynamic_cast<SonarMessage*>(_Base::ice_endpointSelection(__est).get());
01370 #else
01371 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01372 #endif
01373 }
01374
01375 ::IceInternal::ProxyHandle<SonarMessage> ice_secure(bool __secure) const
01376 {
01377 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01378 typedef ::IceProxy::Ice::Object _Base;
01379 return dynamic_cast<SonarMessage*>(_Base::ice_secure(__secure).get());
01380 #else
01381 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01382 #endif
01383 }
01384
01385 ::IceInternal::ProxyHandle<SonarMessage> ice_preferSecure(bool __preferSecure) const
01386 {
01387 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01388 typedef ::IceProxy::Ice::Object _Base;
01389 return dynamic_cast<SonarMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01390 #else
01391 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01392 #endif
01393 }
01394
01395 ::IceInternal::ProxyHandle<SonarMessage> ice_router(const ::Ice::RouterPrx& __router) const
01396 {
01397 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01398 typedef ::IceProxy::Ice::Object _Base;
01399 return dynamic_cast<SonarMessage*>(_Base::ice_router(__router).get());
01400 #else
01401 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01402 #endif
01403 }
01404
01405 ::IceInternal::ProxyHandle<SonarMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01406 {
01407 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01408 typedef ::IceProxy::Ice::Object _Base;
01409 return dynamic_cast<SonarMessage*>(_Base::ice_locator(__locator).get());
01410 #else
01411 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01412 #endif
01413 }
01414
01415 ::IceInternal::ProxyHandle<SonarMessage> ice_collocationOptimized(bool __co) const
01416 {
01417 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01418 typedef ::IceProxy::Ice::Object _Base;
01419 return dynamic_cast<SonarMessage*>(_Base::ice_collocationOptimized(__co).get());
01420 #else
01421 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01422 #endif
01423 }
01424
01425 ::IceInternal::ProxyHandle<SonarMessage> ice_twoway() const
01426 {
01427 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01428 typedef ::IceProxy::Ice::Object _Base;
01429 return dynamic_cast<SonarMessage*>(_Base::ice_twoway().get());
01430 #else
01431 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01432 #endif
01433 }
01434
01435 ::IceInternal::ProxyHandle<SonarMessage> ice_oneway() const
01436 {
01437 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01438 typedef ::IceProxy::Ice::Object _Base;
01439 return dynamic_cast<SonarMessage*>(_Base::ice_oneway().get());
01440 #else
01441 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01442 #endif
01443 }
01444
01445 ::IceInternal::ProxyHandle<SonarMessage> ice_batchOneway() const
01446 {
01447 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01448 typedef ::IceProxy::Ice::Object _Base;
01449 return dynamic_cast<SonarMessage*>(_Base::ice_batchOneway().get());
01450 #else
01451 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01452 #endif
01453 }
01454
01455 ::IceInternal::ProxyHandle<SonarMessage> ice_datagram() const
01456 {
01457 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01458 typedef ::IceProxy::Ice::Object _Base;
01459 return dynamic_cast<SonarMessage*>(_Base::ice_datagram().get());
01460 #else
01461 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01462 #endif
01463 }
01464
01465 ::IceInternal::ProxyHandle<SonarMessage> ice_batchDatagram() const
01466 {
01467 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01468 typedef ::IceProxy::Ice::Object _Base;
01469 return dynamic_cast<SonarMessage*>(_Base::ice_batchDatagram().get());
01470 #else
01471 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01472 #endif
01473 }
01474
01475 ::IceInternal::ProxyHandle<SonarMessage> ice_compress(bool __compress) const
01476 {
01477 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01478 typedef ::IceProxy::Ice::Object _Base;
01479 return dynamic_cast<SonarMessage*>(_Base::ice_compress(__compress).get());
01480 #else
01481 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01482 #endif
01483 }
01484
01485 ::IceInternal::ProxyHandle<SonarMessage> ice_timeout(int __timeout) const
01486 {
01487 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01488 typedef ::IceProxy::Ice::Object _Base;
01489 return dynamic_cast<SonarMessage*>(_Base::ice_timeout(__timeout).get());
01490 #else
01491 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01492 #endif
01493 }
01494
01495 ::IceInternal::ProxyHandle<SonarMessage> ice_connectionId(const std::string& __id) const
01496 {
01497 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01498 typedef ::IceProxy::Ice::Object _Base;
01499 return dynamic_cast<SonarMessage*>(_Base::ice_connectionId(__id).get());
01500 #else
01501 return dynamic_cast<SonarMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01502 #endif
01503 }
01504
01505 static const ::std::string& ice_staticId();
01506
01507 private:
01508
01509 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01510 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01511 virtual ::IceProxy::Ice::Object* __newInstance() const;
01512 };
01513
01514 class GPSMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
01515 {
01516 public:
01517
01518 ::IceInternal::ProxyHandle<GPSMessage> ice_context(const ::Ice::Context& __context) const
01519 {
01520 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01521 typedef ::IceProxy::Ice::Object _Base;
01522 return dynamic_cast<GPSMessage*>(_Base::ice_context(__context).get());
01523 #else
01524 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01525 #endif
01526 }
01527
01528 ::IceInternal::ProxyHandle<GPSMessage> ice_adapterId(const std::string& __id) const
01529 {
01530 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01531 typedef ::IceProxy::Ice::Object _Base;
01532 return dynamic_cast<GPSMessage*>(_Base::ice_adapterId(__id).get());
01533 #else
01534 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01535 #endif
01536 }
01537
01538 ::IceInternal::ProxyHandle<GPSMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01539 {
01540 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01541 typedef ::IceProxy::Ice::Object _Base;
01542 return dynamic_cast<GPSMessage*>(_Base::ice_endpoints(__endpoints).get());
01543 #else
01544 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01545 #endif
01546 }
01547
01548 ::IceInternal::ProxyHandle<GPSMessage> ice_locatorCacheTimeout(int __timeout) const
01549 {
01550 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01551 typedef ::IceProxy::Ice::Object _Base;
01552 return dynamic_cast<GPSMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01553 #else
01554 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01555 #endif
01556 }
01557
01558 ::IceInternal::ProxyHandle<GPSMessage> ice_connectionCached(bool __cached) const
01559 {
01560 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01561 typedef ::IceProxy::Ice::Object _Base;
01562 return dynamic_cast<GPSMessage*>(_Base::ice_connectionCached(__cached).get());
01563 #else
01564 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01565 #endif
01566 }
01567
01568 ::IceInternal::ProxyHandle<GPSMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01569 {
01570 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01571 typedef ::IceProxy::Ice::Object _Base;
01572 return dynamic_cast<GPSMessage*>(_Base::ice_endpointSelection(__est).get());
01573 #else
01574 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01575 #endif
01576 }
01577
01578 ::IceInternal::ProxyHandle<GPSMessage> ice_secure(bool __secure) const
01579 {
01580 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01581 typedef ::IceProxy::Ice::Object _Base;
01582 return dynamic_cast<GPSMessage*>(_Base::ice_secure(__secure).get());
01583 #else
01584 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01585 #endif
01586 }
01587
01588 ::IceInternal::ProxyHandle<GPSMessage> ice_preferSecure(bool __preferSecure) const
01589 {
01590 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01591 typedef ::IceProxy::Ice::Object _Base;
01592 return dynamic_cast<GPSMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01593 #else
01594 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01595 #endif
01596 }
01597
01598 ::IceInternal::ProxyHandle<GPSMessage> ice_router(const ::Ice::RouterPrx& __router) const
01599 {
01600 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01601 typedef ::IceProxy::Ice::Object _Base;
01602 return dynamic_cast<GPSMessage*>(_Base::ice_router(__router).get());
01603 #else
01604 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01605 #endif
01606 }
01607
01608 ::IceInternal::ProxyHandle<GPSMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01609 {
01610 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01611 typedef ::IceProxy::Ice::Object _Base;
01612 return dynamic_cast<GPSMessage*>(_Base::ice_locator(__locator).get());
01613 #else
01614 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01615 #endif
01616 }
01617
01618 ::IceInternal::ProxyHandle<GPSMessage> ice_collocationOptimized(bool __co) const
01619 {
01620 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01621 typedef ::IceProxy::Ice::Object _Base;
01622 return dynamic_cast<GPSMessage*>(_Base::ice_collocationOptimized(__co).get());
01623 #else
01624 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01625 #endif
01626 }
01627
01628 ::IceInternal::ProxyHandle<GPSMessage> ice_twoway() const
01629 {
01630 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01631 typedef ::IceProxy::Ice::Object _Base;
01632 return dynamic_cast<GPSMessage*>(_Base::ice_twoway().get());
01633 #else
01634 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01635 #endif
01636 }
01637
01638 ::IceInternal::ProxyHandle<GPSMessage> ice_oneway() const
01639 {
01640 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01641 typedef ::IceProxy::Ice::Object _Base;
01642 return dynamic_cast<GPSMessage*>(_Base::ice_oneway().get());
01643 #else
01644 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01645 #endif
01646 }
01647
01648 ::IceInternal::ProxyHandle<GPSMessage> ice_batchOneway() const
01649 {
01650 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01651 typedef ::IceProxy::Ice::Object _Base;
01652 return dynamic_cast<GPSMessage*>(_Base::ice_batchOneway().get());
01653 #else
01654 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01655 #endif
01656 }
01657
01658 ::IceInternal::ProxyHandle<GPSMessage> ice_datagram() const
01659 {
01660 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01661 typedef ::IceProxy::Ice::Object _Base;
01662 return dynamic_cast<GPSMessage*>(_Base::ice_datagram().get());
01663 #else
01664 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01665 #endif
01666 }
01667
01668 ::IceInternal::ProxyHandle<GPSMessage> ice_batchDatagram() const
01669 {
01670 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01671 typedef ::IceProxy::Ice::Object _Base;
01672 return dynamic_cast<GPSMessage*>(_Base::ice_batchDatagram().get());
01673 #else
01674 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01675 #endif
01676 }
01677
01678 ::IceInternal::ProxyHandle<GPSMessage> ice_compress(bool __compress) const
01679 {
01680 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01681 typedef ::IceProxy::Ice::Object _Base;
01682 return dynamic_cast<GPSMessage*>(_Base::ice_compress(__compress).get());
01683 #else
01684 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01685 #endif
01686 }
01687
01688 ::IceInternal::ProxyHandle<GPSMessage> ice_timeout(int __timeout) const
01689 {
01690 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01691 typedef ::IceProxy::Ice::Object _Base;
01692 return dynamic_cast<GPSMessage*>(_Base::ice_timeout(__timeout).get());
01693 #else
01694 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01695 #endif
01696 }
01697
01698 ::IceInternal::ProxyHandle<GPSMessage> ice_connectionId(const std::string& __id) const
01699 {
01700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01701 typedef ::IceProxy::Ice::Object _Base;
01702 return dynamic_cast<GPSMessage*>(_Base::ice_connectionId(__id).get());
01703 #else
01704 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01705 #endif
01706 }
01707
01708 static const ::std::string& ice_staticId();
01709
01710 private:
01711
01712 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01713 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01714 virtual ::IceProxy::Ice::Object* __newInstance() const;
01715 };
01716
01717 class LRFMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
01718 {
01719 public:
01720
01721 ::IceInternal::ProxyHandle<LRFMessage> ice_context(const ::Ice::Context& __context) const
01722 {
01723 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01724 typedef ::IceProxy::Ice::Object _Base;
01725 return dynamic_cast<LRFMessage*>(_Base::ice_context(__context).get());
01726 #else
01727 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01728 #endif
01729 }
01730
01731 ::IceInternal::ProxyHandle<LRFMessage> ice_adapterId(const std::string& __id) const
01732 {
01733 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01734 typedef ::IceProxy::Ice::Object _Base;
01735 return dynamic_cast<LRFMessage*>(_Base::ice_adapterId(__id).get());
01736 #else
01737 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01738 #endif
01739 }
01740
01741 ::IceInternal::ProxyHandle<LRFMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01742 {
01743 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01744 typedef ::IceProxy::Ice::Object _Base;
01745 return dynamic_cast<LRFMessage*>(_Base::ice_endpoints(__endpoints).get());
01746 #else
01747 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01748 #endif
01749 }
01750
01751 ::IceInternal::ProxyHandle<LRFMessage> ice_locatorCacheTimeout(int __timeout) const
01752 {
01753 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01754 typedef ::IceProxy::Ice::Object _Base;
01755 return dynamic_cast<LRFMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01756 #else
01757 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01758 #endif
01759 }
01760
01761 ::IceInternal::ProxyHandle<LRFMessage> ice_connectionCached(bool __cached) const
01762 {
01763 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01764 typedef ::IceProxy::Ice::Object _Base;
01765 return dynamic_cast<LRFMessage*>(_Base::ice_connectionCached(__cached).get());
01766 #else
01767 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01768 #endif
01769 }
01770
01771 ::IceInternal::ProxyHandle<LRFMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01772 {
01773 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01774 typedef ::IceProxy::Ice::Object _Base;
01775 return dynamic_cast<LRFMessage*>(_Base::ice_endpointSelection(__est).get());
01776 #else
01777 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01778 #endif
01779 }
01780
01781 ::IceInternal::ProxyHandle<LRFMessage> ice_secure(bool __secure) const
01782 {
01783 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01784 typedef ::IceProxy::Ice::Object _Base;
01785 return dynamic_cast<LRFMessage*>(_Base::ice_secure(__secure).get());
01786 #else
01787 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01788 #endif
01789 }
01790
01791 ::IceInternal::ProxyHandle<LRFMessage> ice_preferSecure(bool __preferSecure) const
01792 {
01793 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01794 typedef ::IceProxy::Ice::Object _Base;
01795 return dynamic_cast<LRFMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01796 #else
01797 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
01798 #endif
01799 }
01800
01801 ::IceInternal::ProxyHandle<LRFMessage> ice_router(const ::Ice::RouterPrx& __router) const
01802 {
01803 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01804 typedef ::IceProxy::Ice::Object _Base;
01805 return dynamic_cast<LRFMessage*>(_Base::ice_router(__router).get());
01806 #else
01807 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
01808 #endif
01809 }
01810
01811 ::IceInternal::ProxyHandle<LRFMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
01812 {
01813 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01814 typedef ::IceProxy::Ice::Object _Base;
01815 return dynamic_cast<LRFMessage*>(_Base::ice_locator(__locator).get());
01816 #else
01817 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
01818 #endif
01819 }
01820
01821 ::IceInternal::ProxyHandle<LRFMessage> ice_collocationOptimized(bool __co) const
01822 {
01823 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01824 typedef ::IceProxy::Ice::Object _Base;
01825 return dynamic_cast<LRFMessage*>(_Base::ice_collocationOptimized(__co).get());
01826 #else
01827 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
01828 #endif
01829 }
01830
01831 ::IceInternal::ProxyHandle<LRFMessage> ice_twoway() const
01832 {
01833 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01834 typedef ::IceProxy::Ice::Object _Base;
01835 return dynamic_cast<LRFMessage*>(_Base::ice_twoway().get());
01836 #else
01837 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
01838 #endif
01839 }
01840
01841 ::IceInternal::ProxyHandle<LRFMessage> ice_oneway() const
01842 {
01843 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01844 typedef ::IceProxy::Ice::Object _Base;
01845 return dynamic_cast<LRFMessage*>(_Base::ice_oneway().get());
01846 #else
01847 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
01848 #endif
01849 }
01850
01851 ::IceInternal::ProxyHandle<LRFMessage> ice_batchOneway() const
01852 {
01853 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01854 typedef ::IceProxy::Ice::Object _Base;
01855 return dynamic_cast<LRFMessage*>(_Base::ice_batchOneway().get());
01856 #else
01857 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
01858 #endif
01859 }
01860
01861 ::IceInternal::ProxyHandle<LRFMessage> ice_datagram() const
01862 {
01863 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01864 typedef ::IceProxy::Ice::Object _Base;
01865 return dynamic_cast<LRFMessage*>(_Base::ice_datagram().get());
01866 #else
01867 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
01868 #endif
01869 }
01870
01871 ::IceInternal::ProxyHandle<LRFMessage> ice_batchDatagram() const
01872 {
01873 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01874 typedef ::IceProxy::Ice::Object _Base;
01875 return dynamic_cast<LRFMessage*>(_Base::ice_batchDatagram().get());
01876 #else
01877 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
01878 #endif
01879 }
01880
01881 ::IceInternal::ProxyHandle<LRFMessage> ice_compress(bool __compress) const
01882 {
01883 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01884 typedef ::IceProxy::Ice::Object _Base;
01885 return dynamic_cast<LRFMessage*>(_Base::ice_compress(__compress).get());
01886 #else
01887 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
01888 #endif
01889 }
01890
01891 ::IceInternal::ProxyHandle<LRFMessage> ice_timeout(int __timeout) const
01892 {
01893 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01894 typedef ::IceProxy::Ice::Object _Base;
01895 return dynamic_cast<LRFMessage*>(_Base::ice_timeout(__timeout).get());
01896 #else
01897 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
01898 #endif
01899 }
01900
01901 ::IceInternal::ProxyHandle<LRFMessage> ice_connectionId(const std::string& __id) const
01902 {
01903 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01904 typedef ::IceProxy::Ice::Object _Base;
01905 return dynamic_cast<LRFMessage*>(_Base::ice_connectionId(__id).get());
01906 #else
01907 return dynamic_cast<LRFMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
01908 #endif
01909 }
01910
01911 static const ::std::string& ice_staticId();
01912
01913 private:
01914
01915 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
01916 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
01917 virtual ::IceProxy::Ice::Object* __newInstance() const;
01918 };
01919
01920 class SLAMMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
01921 {
01922 public:
01923
01924 ::IceInternal::ProxyHandle<SLAMMessage> ice_context(const ::Ice::Context& __context) const
01925 {
01926 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01927 typedef ::IceProxy::Ice::Object _Base;
01928 return dynamic_cast<SLAMMessage*>(_Base::ice_context(__context).get());
01929 #else
01930 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
01931 #endif
01932 }
01933
01934 ::IceInternal::ProxyHandle<SLAMMessage> ice_adapterId(const std::string& __id) const
01935 {
01936 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01937 typedef ::IceProxy::Ice::Object _Base;
01938 return dynamic_cast<SLAMMessage*>(_Base::ice_adapterId(__id).get());
01939 #else
01940 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
01941 #endif
01942 }
01943
01944 ::IceInternal::ProxyHandle<SLAMMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
01945 {
01946 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01947 typedef ::IceProxy::Ice::Object _Base;
01948 return dynamic_cast<SLAMMessage*>(_Base::ice_endpoints(__endpoints).get());
01949 #else
01950 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
01951 #endif
01952 }
01953
01954 ::IceInternal::ProxyHandle<SLAMMessage> ice_locatorCacheTimeout(int __timeout) const
01955 {
01956 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01957 typedef ::IceProxy::Ice::Object _Base;
01958 return dynamic_cast<SLAMMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
01959 #else
01960 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
01961 #endif
01962 }
01963
01964 ::IceInternal::ProxyHandle<SLAMMessage> ice_connectionCached(bool __cached) const
01965 {
01966 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01967 typedef ::IceProxy::Ice::Object _Base;
01968 return dynamic_cast<SLAMMessage*>(_Base::ice_connectionCached(__cached).get());
01969 #else
01970 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
01971 #endif
01972 }
01973
01974 ::IceInternal::ProxyHandle<SLAMMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
01975 {
01976 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01977 typedef ::IceProxy::Ice::Object _Base;
01978 return dynamic_cast<SLAMMessage*>(_Base::ice_endpointSelection(__est).get());
01979 #else
01980 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
01981 #endif
01982 }
01983
01984 ::IceInternal::ProxyHandle<SLAMMessage> ice_secure(bool __secure) const
01985 {
01986 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01987 typedef ::IceProxy::Ice::Object _Base;
01988 return dynamic_cast<SLAMMessage*>(_Base::ice_secure(__secure).get());
01989 #else
01990 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
01991 #endif
01992 }
01993
01994 ::IceInternal::ProxyHandle<SLAMMessage> ice_preferSecure(bool __preferSecure) const
01995 {
01996 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
01997 typedef ::IceProxy::Ice::Object _Base;
01998 return dynamic_cast<SLAMMessage*>(_Base::ice_preferSecure(__preferSecure).get());
01999 #else
02000 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02001 #endif
02002 }
02003
02004 ::IceInternal::ProxyHandle<SLAMMessage> ice_router(const ::Ice::RouterPrx& __router) const
02005 {
02006 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02007 typedef ::IceProxy::Ice::Object _Base;
02008 return dynamic_cast<SLAMMessage*>(_Base::ice_router(__router).get());
02009 #else
02010 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02011 #endif
02012 }
02013
02014 ::IceInternal::ProxyHandle<SLAMMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02015 {
02016 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02017 typedef ::IceProxy::Ice::Object _Base;
02018 return dynamic_cast<SLAMMessage*>(_Base::ice_locator(__locator).get());
02019 #else
02020 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02021 #endif
02022 }
02023
02024 ::IceInternal::ProxyHandle<SLAMMessage> ice_collocationOptimized(bool __co) const
02025 {
02026 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02027 typedef ::IceProxy::Ice::Object _Base;
02028 return dynamic_cast<SLAMMessage*>(_Base::ice_collocationOptimized(__co).get());
02029 #else
02030 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02031 #endif
02032 }
02033
02034 ::IceInternal::ProxyHandle<SLAMMessage> ice_twoway() const
02035 {
02036 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02037 typedef ::IceProxy::Ice::Object _Base;
02038 return dynamic_cast<SLAMMessage*>(_Base::ice_twoway().get());
02039 #else
02040 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02041 #endif
02042 }
02043
02044 ::IceInternal::ProxyHandle<SLAMMessage> ice_oneway() const
02045 {
02046 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02047 typedef ::IceProxy::Ice::Object _Base;
02048 return dynamic_cast<SLAMMessage*>(_Base::ice_oneway().get());
02049 #else
02050 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02051 #endif
02052 }
02053
02054 ::IceInternal::ProxyHandle<SLAMMessage> ice_batchOneway() const
02055 {
02056 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02057 typedef ::IceProxy::Ice::Object _Base;
02058 return dynamic_cast<SLAMMessage*>(_Base::ice_batchOneway().get());
02059 #else
02060 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02061 #endif
02062 }
02063
02064 ::IceInternal::ProxyHandle<SLAMMessage> ice_datagram() const
02065 {
02066 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02067 typedef ::IceProxy::Ice::Object _Base;
02068 return dynamic_cast<SLAMMessage*>(_Base::ice_datagram().get());
02069 #else
02070 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02071 #endif
02072 }
02073
02074 ::IceInternal::ProxyHandle<SLAMMessage> ice_batchDatagram() const
02075 {
02076 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02077 typedef ::IceProxy::Ice::Object _Base;
02078 return dynamic_cast<SLAMMessage*>(_Base::ice_batchDatagram().get());
02079 #else
02080 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02081 #endif
02082 }
02083
02084 ::IceInternal::ProxyHandle<SLAMMessage> ice_compress(bool __compress) const
02085 {
02086 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02087 typedef ::IceProxy::Ice::Object _Base;
02088 return dynamic_cast<SLAMMessage*>(_Base::ice_compress(__compress).get());
02089 #else
02090 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02091 #endif
02092 }
02093
02094 ::IceInternal::ProxyHandle<SLAMMessage> ice_timeout(int __timeout) const
02095 {
02096 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02097 typedef ::IceProxy::Ice::Object _Base;
02098 return dynamic_cast<SLAMMessage*>(_Base::ice_timeout(__timeout).get());
02099 #else
02100 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02101 #endif
02102 }
02103
02104 ::IceInternal::ProxyHandle<SLAMMessage> ice_connectionId(const std::string& __id) const
02105 {
02106 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02107 typedef ::IceProxy::Ice::Object _Base;
02108 return dynamic_cast<SLAMMessage*>(_Base::ice_connectionId(__id).get());
02109 #else
02110 return dynamic_cast<SLAMMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02111 #endif
02112 }
02113
02114 static const ::std::string& ice_staticId();
02115
02116 private:
02117
02118 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02119 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02120 virtual ::IceProxy::Ice::Object* __newInstance() const;
02121 };
02122
02123 class IMUMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
02124 {
02125 public:
02126
02127 ::IceInternal::ProxyHandle<IMUMessage> ice_context(const ::Ice::Context& __context) const
02128 {
02129 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02130 typedef ::IceProxy::Ice::Object _Base;
02131 return dynamic_cast<IMUMessage*>(_Base::ice_context(__context).get());
02132 #else
02133 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02134 #endif
02135 }
02136
02137 ::IceInternal::ProxyHandle<IMUMessage> ice_adapterId(const std::string& __id) const
02138 {
02139 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02140 typedef ::IceProxy::Ice::Object _Base;
02141 return dynamic_cast<IMUMessage*>(_Base::ice_adapterId(__id).get());
02142 #else
02143 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02144 #endif
02145 }
02146
02147 ::IceInternal::ProxyHandle<IMUMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02148 {
02149 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02150 typedef ::IceProxy::Ice::Object _Base;
02151 return dynamic_cast<IMUMessage*>(_Base::ice_endpoints(__endpoints).get());
02152 #else
02153 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02154 #endif
02155 }
02156
02157 ::IceInternal::ProxyHandle<IMUMessage> ice_locatorCacheTimeout(int __timeout) const
02158 {
02159 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02160 typedef ::IceProxy::Ice::Object _Base;
02161 return dynamic_cast<IMUMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02162 #else
02163 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02164 #endif
02165 }
02166
02167 ::IceInternal::ProxyHandle<IMUMessage> ice_connectionCached(bool __cached) const
02168 {
02169 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02170 typedef ::IceProxy::Ice::Object _Base;
02171 return dynamic_cast<IMUMessage*>(_Base::ice_connectionCached(__cached).get());
02172 #else
02173 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02174 #endif
02175 }
02176
02177 ::IceInternal::ProxyHandle<IMUMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02178 {
02179 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02180 typedef ::IceProxy::Ice::Object _Base;
02181 return dynamic_cast<IMUMessage*>(_Base::ice_endpointSelection(__est).get());
02182 #else
02183 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02184 #endif
02185 }
02186
02187 ::IceInternal::ProxyHandle<IMUMessage> ice_secure(bool __secure) const
02188 {
02189 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02190 typedef ::IceProxy::Ice::Object _Base;
02191 return dynamic_cast<IMUMessage*>(_Base::ice_secure(__secure).get());
02192 #else
02193 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02194 #endif
02195 }
02196
02197 ::IceInternal::ProxyHandle<IMUMessage> ice_preferSecure(bool __preferSecure) const
02198 {
02199 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02200 typedef ::IceProxy::Ice::Object _Base;
02201 return dynamic_cast<IMUMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02202 #else
02203 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02204 #endif
02205 }
02206
02207 ::IceInternal::ProxyHandle<IMUMessage> ice_router(const ::Ice::RouterPrx& __router) const
02208 {
02209 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02210 typedef ::IceProxy::Ice::Object _Base;
02211 return dynamic_cast<IMUMessage*>(_Base::ice_router(__router).get());
02212 #else
02213 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02214 #endif
02215 }
02216
02217 ::IceInternal::ProxyHandle<IMUMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02218 {
02219 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02220 typedef ::IceProxy::Ice::Object _Base;
02221 return dynamic_cast<IMUMessage*>(_Base::ice_locator(__locator).get());
02222 #else
02223 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02224 #endif
02225 }
02226
02227 ::IceInternal::ProxyHandle<IMUMessage> ice_collocationOptimized(bool __co) const
02228 {
02229 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02230 typedef ::IceProxy::Ice::Object _Base;
02231 return dynamic_cast<IMUMessage*>(_Base::ice_collocationOptimized(__co).get());
02232 #else
02233 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02234 #endif
02235 }
02236
02237 ::IceInternal::ProxyHandle<IMUMessage> ice_twoway() const
02238 {
02239 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02240 typedef ::IceProxy::Ice::Object _Base;
02241 return dynamic_cast<IMUMessage*>(_Base::ice_twoway().get());
02242 #else
02243 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02244 #endif
02245 }
02246
02247 ::IceInternal::ProxyHandle<IMUMessage> ice_oneway() const
02248 {
02249 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02250 typedef ::IceProxy::Ice::Object _Base;
02251 return dynamic_cast<IMUMessage*>(_Base::ice_oneway().get());
02252 #else
02253 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02254 #endif
02255 }
02256
02257 ::IceInternal::ProxyHandle<IMUMessage> ice_batchOneway() const
02258 {
02259 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02260 typedef ::IceProxy::Ice::Object _Base;
02261 return dynamic_cast<IMUMessage*>(_Base::ice_batchOneway().get());
02262 #else
02263 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02264 #endif
02265 }
02266
02267 ::IceInternal::ProxyHandle<IMUMessage> ice_datagram() const
02268 {
02269 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02270 typedef ::IceProxy::Ice::Object _Base;
02271 return dynamic_cast<IMUMessage*>(_Base::ice_datagram().get());
02272 #else
02273 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02274 #endif
02275 }
02276
02277 ::IceInternal::ProxyHandle<IMUMessage> ice_batchDatagram() const
02278 {
02279 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02280 typedef ::IceProxy::Ice::Object _Base;
02281 return dynamic_cast<IMUMessage*>(_Base::ice_batchDatagram().get());
02282 #else
02283 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02284 #endif
02285 }
02286
02287 ::IceInternal::ProxyHandle<IMUMessage> ice_compress(bool __compress) const
02288 {
02289 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02290 typedef ::IceProxy::Ice::Object _Base;
02291 return dynamic_cast<IMUMessage*>(_Base::ice_compress(__compress).get());
02292 #else
02293 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02294 #endif
02295 }
02296
02297 ::IceInternal::ProxyHandle<IMUMessage> ice_timeout(int __timeout) const
02298 {
02299 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02300 typedef ::IceProxy::Ice::Object _Base;
02301 return dynamic_cast<IMUMessage*>(_Base::ice_timeout(__timeout).get());
02302 #else
02303 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02304 #endif
02305 }
02306
02307 ::IceInternal::ProxyHandle<IMUMessage> ice_connectionId(const std::string& __id) const
02308 {
02309 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02310 typedef ::IceProxy::Ice::Object _Base;
02311 return dynamic_cast<IMUMessage*>(_Base::ice_connectionId(__id).get());
02312 #else
02313 return dynamic_cast<IMUMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02314 #endif
02315 }
02316
02317 static const ::std::string& ice_staticId();
02318
02319 private:
02320
02321 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02322 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02323 virtual ::IceProxy::Ice::Object* __newInstance() const;
02324 };
02325
02326 class CameraMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
02327 {
02328 public:
02329
02330 ::IceInternal::ProxyHandle<CameraMessage> ice_context(const ::Ice::Context& __context) const
02331 {
02332 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02333 typedef ::IceProxy::Ice::Object _Base;
02334 return dynamic_cast<CameraMessage*>(_Base::ice_context(__context).get());
02335 #else
02336 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02337 #endif
02338 }
02339
02340 ::IceInternal::ProxyHandle<CameraMessage> ice_adapterId(const std::string& __id) const
02341 {
02342 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02343 typedef ::IceProxy::Ice::Object _Base;
02344 return dynamic_cast<CameraMessage*>(_Base::ice_adapterId(__id).get());
02345 #else
02346 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02347 #endif
02348 }
02349
02350 ::IceInternal::ProxyHandle<CameraMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02351 {
02352 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02353 typedef ::IceProxy::Ice::Object _Base;
02354 return dynamic_cast<CameraMessage*>(_Base::ice_endpoints(__endpoints).get());
02355 #else
02356 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02357 #endif
02358 }
02359
02360 ::IceInternal::ProxyHandle<CameraMessage> ice_locatorCacheTimeout(int __timeout) const
02361 {
02362 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02363 typedef ::IceProxy::Ice::Object _Base;
02364 return dynamic_cast<CameraMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02365 #else
02366 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02367 #endif
02368 }
02369
02370 ::IceInternal::ProxyHandle<CameraMessage> ice_connectionCached(bool __cached) const
02371 {
02372 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02373 typedef ::IceProxy::Ice::Object _Base;
02374 return dynamic_cast<CameraMessage*>(_Base::ice_connectionCached(__cached).get());
02375 #else
02376 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02377 #endif
02378 }
02379
02380 ::IceInternal::ProxyHandle<CameraMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02381 {
02382 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02383 typedef ::IceProxy::Ice::Object _Base;
02384 return dynamic_cast<CameraMessage*>(_Base::ice_endpointSelection(__est).get());
02385 #else
02386 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02387 #endif
02388 }
02389
02390 ::IceInternal::ProxyHandle<CameraMessage> ice_secure(bool __secure) const
02391 {
02392 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02393 typedef ::IceProxy::Ice::Object _Base;
02394 return dynamic_cast<CameraMessage*>(_Base::ice_secure(__secure).get());
02395 #else
02396 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02397 #endif
02398 }
02399
02400 ::IceInternal::ProxyHandle<CameraMessage> ice_preferSecure(bool __preferSecure) const
02401 {
02402 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02403 typedef ::IceProxy::Ice::Object _Base;
02404 return dynamic_cast<CameraMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02405 #else
02406 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02407 #endif
02408 }
02409
02410 ::IceInternal::ProxyHandle<CameraMessage> ice_router(const ::Ice::RouterPrx& __router) const
02411 {
02412 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02413 typedef ::IceProxy::Ice::Object _Base;
02414 return dynamic_cast<CameraMessage*>(_Base::ice_router(__router).get());
02415 #else
02416 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02417 #endif
02418 }
02419
02420 ::IceInternal::ProxyHandle<CameraMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02421 {
02422 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02423 typedef ::IceProxy::Ice::Object _Base;
02424 return dynamic_cast<CameraMessage*>(_Base::ice_locator(__locator).get());
02425 #else
02426 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02427 #endif
02428 }
02429
02430 ::IceInternal::ProxyHandle<CameraMessage> ice_collocationOptimized(bool __co) const
02431 {
02432 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02433 typedef ::IceProxy::Ice::Object _Base;
02434 return dynamic_cast<CameraMessage*>(_Base::ice_collocationOptimized(__co).get());
02435 #else
02436 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02437 #endif
02438 }
02439
02440 ::IceInternal::ProxyHandle<CameraMessage> ice_twoway() const
02441 {
02442 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02443 typedef ::IceProxy::Ice::Object _Base;
02444 return dynamic_cast<CameraMessage*>(_Base::ice_twoway().get());
02445 #else
02446 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02447 #endif
02448 }
02449
02450 ::IceInternal::ProxyHandle<CameraMessage> ice_oneway() const
02451 {
02452 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02453 typedef ::IceProxy::Ice::Object _Base;
02454 return dynamic_cast<CameraMessage*>(_Base::ice_oneway().get());
02455 #else
02456 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02457 #endif
02458 }
02459
02460 ::IceInternal::ProxyHandle<CameraMessage> ice_batchOneway() const
02461 {
02462 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02463 typedef ::IceProxy::Ice::Object _Base;
02464 return dynamic_cast<CameraMessage*>(_Base::ice_batchOneway().get());
02465 #else
02466 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02467 #endif
02468 }
02469
02470 ::IceInternal::ProxyHandle<CameraMessage> ice_datagram() const
02471 {
02472 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02473 typedef ::IceProxy::Ice::Object _Base;
02474 return dynamic_cast<CameraMessage*>(_Base::ice_datagram().get());
02475 #else
02476 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02477 #endif
02478 }
02479
02480 ::IceInternal::ProxyHandle<CameraMessage> ice_batchDatagram() const
02481 {
02482 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02483 typedef ::IceProxy::Ice::Object _Base;
02484 return dynamic_cast<CameraMessage*>(_Base::ice_batchDatagram().get());
02485 #else
02486 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02487 #endif
02488 }
02489
02490 ::IceInternal::ProxyHandle<CameraMessage> ice_compress(bool __compress) const
02491 {
02492 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02493 typedef ::IceProxy::Ice::Object _Base;
02494 return dynamic_cast<CameraMessage*>(_Base::ice_compress(__compress).get());
02495 #else
02496 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02497 #endif
02498 }
02499
02500 ::IceInternal::ProxyHandle<CameraMessage> ice_timeout(int __timeout) const
02501 {
02502 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02503 typedef ::IceProxy::Ice::Object _Base;
02504 return dynamic_cast<CameraMessage*>(_Base::ice_timeout(__timeout).get());
02505 #else
02506 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02507 #endif
02508 }
02509
02510 ::IceInternal::ProxyHandle<CameraMessage> ice_connectionId(const std::string& __id) const
02511 {
02512 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02513 typedef ::IceProxy::Ice::Object _Base;
02514 return dynamic_cast<CameraMessage*>(_Base::ice_connectionId(__id).get());
02515 #else
02516 return dynamic_cast<CameraMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02517 #endif
02518 }
02519
02520 static const ::std::string& ice_staticId();
02521
02522 private:
02523
02524 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02525 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02526 virtual ::IceProxy::Ice::Object* __newInstance() const;
02527 };
02528
02529 class GistSalMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
02530 {
02531 public:
02532
02533 ::IceInternal::ProxyHandle<GistSalMessage> ice_context(const ::Ice::Context& __context) const
02534 {
02535 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02536 typedef ::IceProxy::Ice::Object _Base;
02537 return dynamic_cast<GistSalMessage*>(_Base::ice_context(__context).get());
02538 #else
02539 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02540 #endif
02541 }
02542
02543 ::IceInternal::ProxyHandle<GistSalMessage> ice_adapterId(const std::string& __id) const
02544 {
02545 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02546 typedef ::IceProxy::Ice::Object _Base;
02547 return dynamic_cast<GistSalMessage*>(_Base::ice_adapterId(__id).get());
02548 #else
02549 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02550 #endif
02551 }
02552
02553 ::IceInternal::ProxyHandle<GistSalMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02554 {
02555 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02556 typedef ::IceProxy::Ice::Object _Base;
02557 return dynamic_cast<GistSalMessage*>(_Base::ice_endpoints(__endpoints).get());
02558 #else
02559 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02560 #endif
02561 }
02562
02563 ::IceInternal::ProxyHandle<GistSalMessage> ice_locatorCacheTimeout(int __timeout) const
02564 {
02565 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02566 typedef ::IceProxy::Ice::Object _Base;
02567 return dynamic_cast<GistSalMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02568 #else
02569 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02570 #endif
02571 }
02572
02573 ::IceInternal::ProxyHandle<GistSalMessage> ice_connectionCached(bool __cached) const
02574 {
02575 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02576 typedef ::IceProxy::Ice::Object _Base;
02577 return dynamic_cast<GistSalMessage*>(_Base::ice_connectionCached(__cached).get());
02578 #else
02579 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02580 #endif
02581 }
02582
02583 ::IceInternal::ProxyHandle<GistSalMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02584 {
02585 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02586 typedef ::IceProxy::Ice::Object _Base;
02587 return dynamic_cast<GistSalMessage*>(_Base::ice_endpointSelection(__est).get());
02588 #else
02589 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02590 #endif
02591 }
02592
02593 ::IceInternal::ProxyHandle<GistSalMessage> ice_secure(bool __secure) const
02594 {
02595 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02596 typedef ::IceProxy::Ice::Object _Base;
02597 return dynamic_cast<GistSalMessage*>(_Base::ice_secure(__secure).get());
02598 #else
02599 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02600 #endif
02601 }
02602
02603 ::IceInternal::ProxyHandle<GistSalMessage> ice_preferSecure(bool __preferSecure) const
02604 {
02605 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02606 typedef ::IceProxy::Ice::Object _Base;
02607 return dynamic_cast<GistSalMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02608 #else
02609 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02610 #endif
02611 }
02612
02613 ::IceInternal::ProxyHandle<GistSalMessage> ice_router(const ::Ice::RouterPrx& __router) const
02614 {
02615 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02616 typedef ::IceProxy::Ice::Object _Base;
02617 return dynamic_cast<GistSalMessage*>(_Base::ice_router(__router).get());
02618 #else
02619 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02620 #endif
02621 }
02622
02623 ::IceInternal::ProxyHandle<GistSalMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02624 {
02625 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02626 typedef ::IceProxy::Ice::Object _Base;
02627 return dynamic_cast<GistSalMessage*>(_Base::ice_locator(__locator).get());
02628 #else
02629 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02630 #endif
02631 }
02632
02633 ::IceInternal::ProxyHandle<GistSalMessage> ice_collocationOptimized(bool __co) const
02634 {
02635 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02636 typedef ::IceProxy::Ice::Object _Base;
02637 return dynamic_cast<GistSalMessage*>(_Base::ice_collocationOptimized(__co).get());
02638 #else
02639 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02640 #endif
02641 }
02642
02643 ::IceInternal::ProxyHandle<GistSalMessage> ice_twoway() const
02644 {
02645 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02646 typedef ::IceProxy::Ice::Object _Base;
02647 return dynamic_cast<GistSalMessage*>(_Base::ice_twoway().get());
02648 #else
02649 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02650 #endif
02651 }
02652
02653 ::IceInternal::ProxyHandle<GistSalMessage> ice_oneway() const
02654 {
02655 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02656 typedef ::IceProxy::Ice::Object _Base;
02657 return dynamic_cast<GistSalMessage*>(_Base::ice_oneway().get());
02658 #else
02659 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02660 #endif
02661 }
02662
02663 ::IceInternal::ProxyHandle<GistSalMessage> ice_batchOneway() const
02664 {
02665 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02666 typedef ::IceProxy::Ice::Object _Base;
02667 return dynamic_cast<GistSalMessage*>(_Base::ice_batchOneway().get());
02668 #else
02669 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02670 #endif
02671 }
02672
02673 ::IceInternal::ProxyHandle<GistSalMessage> ice_datagram() const
02674 {
02675 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02676 typedef ::IceProxy::Ice::Object _Base;
02677 return dynamic_cast<GistSalMessage*>(_Base::ice_datagram().get());
02678 #else
02679 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02680 #endif
02681 }
02682
02683 ::IceInternal::ProxyHandle<GistSalMessage> ice_batchDatagram() const
02684 {
02685 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02686 typedef ::IceProxy::Ice::Object _Base;
02687 return dynamic_cast<GistSalMessage*>(_Base::ice_batchDatagram().get());
02688 #else
02689 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02690 #endif
02691 }
02692
02693 ::IceInternal::ProxyHandle<GistSalMessage> ice_compress(bool __compress) const
02694 {
02695 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02696 typedef ::IceProxy::Ice::Object _Base;
02697 return dynamic_cast<GistSalMessage*>(_Base::ice_compress(__compress).get());
02698 #else
02699 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02700 #endif
02701 }
02702
02703 ::IceInternal::ProxyHandle<GistSalMessage> ice_timeout(int __timeout) const
02704 {
02705 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02706 typedef ::IceProxy::Ice::Object _Base;
02707 return dynamic_cast<GistSalMessage*>(_Base::ice_timeout(__timeout).get());
02708 #else
02709 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02710 #endif
02711 }
02712
02713 ::IceInternal::ProxyHandle<GistSalMessage> ice_connectionId(const std::string& __id) const
02714 {
02715 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02716 typedef ::IceProxy::Ice::Object _Base;
02717 return dynamic_cast<GistSalMessage*>(_Base::ice_connectionId(__id).get());
02718 #else
02719 return dynamic_cast<GistSalMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02720 #endif
02721 }
02722
02723 static const ::std::string& ice_staticId();
02724
02725 private:
02726
02727 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02728 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02729 virtual ::IceProxy::Ice::Object* __newInstance() const;
02730 };
02731
02732 class LandmarkSearchQueueMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
02733 {
02734 public:
02735
02736 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_context(const ::Ice::Context& __context) const
02737 {
02738 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02739 typedef ::IceProxy::Ice::Object _Base;
02740 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_context(__context).get());
02741 #else
02742 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02743 #endif
02744 }
02745
02746 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_adapterId(const std::string& __id) const
02747 {
02748 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02749 typedef ::IceProxy::Ice::Object _Base;
02750 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_adapterId(__id).get());
02751 #else
02752 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02753 #endif
02754 }
02755
02756 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02757 {
02758 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02759 typedef ::IceProxy::Ice::Object _Base;
02760 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_endpoints(__endpoints).get());
02761 #else
02762 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02763 #endif
02764 }
02765
02766 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_locatorCacheTimeout(int __timeout) const
02767 {
02768 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02769 typedef ::IceProxy::Ice::Object _Base;
02770 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02771 #else
02772 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02773 #endif
02774 }
02775
02776 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_connectionCached(bool __cached) const
02777 {
02778 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02779 typedef ::IceProxy::Ice::Object _Base;
02780 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_connectionCached(__cached).get());
02781 #else
02782 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02783 #endif
02784 }
02785
02786 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02787 {
02788 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02789 typedef ::IceProxy::Ice::Object _Base;
02790 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_endpointSelection(__est).get());
02791 #else
02792 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02793 #endif
02794 }
02795
02796 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_secure(bool __secure) const
02797 {
02798 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02799 typedef ::IceProxy::Ice::Object _Base;
02800 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_secure(__secure).get());
02801 #else
02802 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
02803 #endif
02804 }
02805
02806 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_preferSecure(bool __preferSecure) const
02807 {
02808 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02809 typedef ::IceProxy::Ice::Object _Base;
02810 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_preferSecure(__preferSecure).get());
02811 #else
02812 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
02813 #endif
02814 }
02815
02816 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_router(const ::Ice::RouterPrx& __router) const
02817 {
02818 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02819 typedef ::IceProxy::Ice::Object _Base;
02820 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_router(__router).get());
02821 #else
02822 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
02823 #endif
02824 }
02825
02826 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
02827 {
02828 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02829 typedef ::IceProxy::Ice::Object _Base;
02830 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_locator(__locator).get());
02831 #else
02832 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
02833 #endif
02834 }
02835
02836 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_collocationOptimized(bool __co) const
02837 {
02838 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02839 typedef ::IceProxy::Ice::Object _Base;
02840 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_collocationOptimized(__co).get());
02841 #else
02842 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
02843 #endif
02844 }
02845
02846 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_twoway() const
02847 {
02848 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02849 typedef ::IceProxy::Ice::Object _Base;
02850 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_twoway().get());
02851 #else
02852 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
02853 #endif
02854 }
02855
02856 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_oneway() const
02857 {
02858 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02859 typedef ::IceProxy::Ice::Object _Base;
02860 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_oneway().get());
02861 #else
02862 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
02863 #endif
02864 }
02865
02866 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_batchOneway() const
02867 {
02868 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02869 typedef ::IceProxy::Ice::Object _Base;
02870 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_batchOneway().get());
02871 #else
02872 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
02873 #endif
02874 }
02875
02876 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_datagram() const
02877 {
02878 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02879 typedef ::IceProxy::Ice::Object _Base;
02880 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_datagram().get());
02881 #else
02882 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
02883 #endif
02884 }
02885
02886 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_batchDatagram() const
02887 {
02888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02889 typedef ::IceProxy::Ice::Object _Base;
02890 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_batchDatagram().get());
02891 #else
02892 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
02893 #endif
02894 }
02895
02896 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_compress(bool __compress) const
02897 {
02898 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02899 typedef ::IceProxy::Ice::Object _Base;
02900 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_compress(__compress).get());
02901 #else
02902 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
02903 #endif
02904 }
02905
02906 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_timeout(int __timeout) const
02907 {
02908 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02909 typedef ::IceProxy::Ice::Object _Base;
02910 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_timeout(__timeout).get());
02911 #else
02912 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
02913 #endif
02914 }
02915
02916 ::IceInternal::ProxyHandle<LandmarkSearchQueueMessage> ice_connectionId(const std::string& __id) const
02917 {
02918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02919 typedef ::IceProxy::Ice::Object _Base;
02920 return dynamic_cast<LandmarkSearchQueueMessage*>(_Base::ice_connectionId(__id).get());
02921 #else
02922 return dynamic_cast<LandmarkSearchQueueMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
02923 #endif
02924 }
02925
02926 static const ::std::string& ice_staticId();
02927
02928 private:
02929
02930 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
02931 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
02932 virtual ::IceProxy::Ice::Object* __newInstance() const;
02933 };
02934
02935 class LandmarkTrackMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
02936 {
02937 public:
02938
02939 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_context(const ::Ice::Context& __context) const
02940 {
02941 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02942 typedef ::IceProxy::Ice::Object _Base;
02943 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_context(__context).get());
02944 #else
02945 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
02946 #endif
02947 }
02948
02949 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_adapterId(const std::string& __id) const
02950 {
02951 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02952 typedef ::IceProxy::Ice::Object _Base;
02953 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_adapterId(__id).get());
02954 #else
02955 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
02956 #endif
02957 }
02958
02959 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
02960 {
02961 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02962 typedef ::IceProxy::Ice::Object _Base;
02963 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_endpoints(__endpoints).get());
02964 #else
02965 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
02966 #endif
02967 }
02968
02969 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_locatorCacheTimeout(int __timeout) const
02970 {
02971 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02972 typedef ::IceProxy::Ice::Object _Base;
02973 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
02974 #else
02975 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
02976 #endif
02977 }
02978
02979 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_connectionCached(bool __cached) const
02980 {
02981 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02982 typedef ::IceProxy::Ice::Object _Base;
02983 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_connectionCached(__cached).get());
02984 #else
02985 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
02986 #endif
02987 }
02988
02989 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
02990 {
02991 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
02992 typedef ::IceProxy::Ice::Object _Base;
02993 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_endpointSelection(__est).get());
02994 #else
02995 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
02996 #endif
02997 }
02998
02999 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_secure(bool __secure) const
03000 {
03001 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03002 typedef ::IceProxy::Ice::Object _Base;
03003 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_secure(__secure).get());
03004 #else
03005 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03006 #endif
03007 }
03008
03009 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_preferSecure(bool __preferSecure) const
03010 {
03011 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03012 typedef ::IceProxy::Ice::Object _Base;
03013 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03014 #else
03015 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03016 #endif
03017 }
03018
03019 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_router(const ::Ice::RouterPrx& __router) const
03020 {
03021 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03022 typedef ::IceProxy::Ice::Object _Base;
03023 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_router(__router).get());
03024 #else
03025 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03026 #endif
03027 }
03028
03029 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03030 {
03031 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03032 typedef ::IceProxy::Ice::Object _Base;
03033 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_locator(__locator).get());
03034 #else
03035 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03036 #endif
03037 }
03038
03039 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_collocationOptimized(bool __co) const
03040 {
03041 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03042 typedef ::IceProxy::Ice::Object _Base;
03043 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_collocationOptimized(__co).get());
03044 #else
03045 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03046 #endif
03047 }
03048
03049 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_twoway() const
03050 {
03051 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03052 typedef ::IceProxy::Ice::Object _Base;
03053 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_twoway().get());
03054 #else
03055 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03056 #endif
03057 }
03058
03059 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_oneway() const
03060 {
03061 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03062 typedef ::IceProxy::Ice::Object _Base;
03063 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_oneway().get());
03064 #else
03065 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03066 #endif
03067 }
03068
03069 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_batchOneway() const
03070 {
03071 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03072 typedef ::IceProxy::Ice::Object _Base;
03073 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_batchOneway().get());
03074 #else
03075 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03076 #endif
03077 }
03078
03079 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_datagram() const
03080 {
03081 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03082 typedef ::IceProxy::Ice::Object _Base;
03083 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_datagram().get());
03084 #else
03085 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03086 #endif
03087 }
03088
03089 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_batchDatagram() const
03090 {
03091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03092 typedef ::IceProxy::Ice::Object _Base;
03093 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_batchDatagram().get());
03094 #else
03095 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03096 #endif
03097 }
03098
03099 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_compress(bool __compress) const
03100 {
03101 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03102 typedef ::IceProxy::Ice::Object _Base;
03103 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_compress(__compress).get());
03104 #else
03105 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03106 #endif
03107 }
03108
03109 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_timeout(int __timeout) const
03110 {
03111 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03112 typedef ::IceProxy::Ice::Object _Base;
03113 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_timeout(__timeout).get());
03114 #else
03115 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03116 #endif
03117 }
03118
03119 ::IceInternal::ProxyHandle<LandmarkTrackMessage> ice_connectionId(const std::string& __id) const
03120 {
03121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03122 typedef ::IceProxy::Ice::Object _Base;
03123 return dynamic_cast<LandmarkTrackMessage*>(_Base::ice_connectionId(__id).get());
03124 #else
03125 return dynamic_cast<LandmarkTrackMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03126 #endif
03127 }
03128
03129 static const ::std::string& ice_staticId();
03130
03131 private:
03132
03133 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03134 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03135 virtual ::IceProxy::Ice::Object* __newInstance() const;
03136 };
03137
03138 class LandmarkSearchStatMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
03139 {
03140 public:
03141
03142 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_context(const ::Ice::Context& __context) const
03143 {
03144 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03145 typedef ::IceProxy::Ice::Object _Base;
03146 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_context(__context).get());
03147 #else
03148 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03149 #endif
03150 }
03151
03152 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_adapterId(const std::string& __id) const
03153 {
03154 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03155 typedef ::IceProxy::Ice::Object _Base;
03156 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_adapterId(__id).get());
03157 #else
03158 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03159 #endif
03160 }
03161
03162 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03163 {
03164 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03165 typedef ::IceProxy::Ice::Object _Base;
03166 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_endpoints(__endpoints).get());
03167 #else
03168 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03169 #endif
03170 }
03171
03172 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_locatorCacheTimeout(int __timeout) const
03173 {
03174 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03175 typedef ::IceProxy::Ice::Object _Base;
03176 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03177 #else
03178 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03179 #endif
03180 }
03181
03182 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_connectionCached(bool __cached) const
03183 {
03184 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03185 typedef ::IceProxy::Ice::Object _Base;
03186 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_connectionCached(__cached).get());
03187 #else
03188 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03189 #endif
03190 }
03191
03192 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03193 {
03194 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03195 typedef ::IceProxy::Ice::Object _Base;
03196 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_endpointSelection(__est).get());
03197 #else
03198 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03199 #endif
03200 }
03201
03202 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_secure(bool __secure) const
03203 {
03204 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03205 typedef ::IceProxy::Ice::Object _Base;
03206 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_secure(__secure).get());
03207 #else
03208 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03209 #endif
03210 }
03211
03212 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_preferSecure(bool __preferSecure) const
03213 {
03214 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03215 typedef ::IceProxy::Ice::Object _Base;
03216 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03217 #else
03218 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03219 #endif
03220 }
03221
03222 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_router(const ::Ice::RouterPrx& __router) const
03223 {
03224 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03225 typedef ::IceProxy::Ice::Object _Base;
03226 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_router(__router).get());
03227 #else
03228 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03229 #endif
03230 }
03231
03232 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03233 {
03234 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03235 typedef ::IceProxy::Ice::Object _Base;
03236 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_locator(__locator).get());
03237 #else
03238 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03239 #endif
03240 }
03241
03242 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_collocationOptimized(bool __co) const
03243 {
03244 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03245 typedef ::IceProxy::Ice::Object _Base;
03246 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_collocationOptimized(__co).get());
03247 #else
03248 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03249 #endif
03250 }
03251
03252 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_twoway() const
03253 {
03254 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03255 typedef ::IceProxy::Ice::Object _Base;
03256 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_twoway().get());
03257 #else
03258 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03259 #endif
03260 }
03261
03262 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_oneway() const
03263 {
03264 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03265 typedef ::IceProxy::Ice::Object _Base;
03266 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_oneway().get());
03267 #else
03268 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03269 #endif
03270 }
03271
03272 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_batchOneway() const
03273 {
03274 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03275 typedef ::IceProxy::Ice::Object _Base;
03276 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_batchOneway().get());
03277 #else
03278 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03279 #endif
03280 }
03281
03282 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_datagram() const
03283 {
03284 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03285 typedef ::IceProxy::Ice::Object _Base;
03286 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_datagram().get());
03287 #else
03288 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03289 #endif
03290 }
03291
03292 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_batchDatagram() const
03293 {
03294 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03295 typedef ::IceProxy::Ice::Object _Base;
03296 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_batchDatagram().get());
03297 #else
03298 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03299 #endif
03300 }
03301
03302 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_compress(bool __compress) const
03303 {
03304 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03305 typedef ::IceProxy::Ice::Object _Base;
03306 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_compress(__compress).get());
03307 #else
03308 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03309 #endif
03310 }
03311
03312 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_timeout(int __timeout) const
03313 {
03314 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03315 typedef ::IceProxy::Ice::Object _Base;
03316 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_timeout(__timeout).get());
03317 #else
03318 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03319 #endif
03320 }
03321
03322 ::IceInternal::ProxyHandle<LandmarkSearchStatMessage> ice_connectionId(const std::string& __id) const
03323 {
03324 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03325 typedef ::IceProxy::Ice::Object _Base;
03326 return dynamic_cast<LandmarkSearchStatMessage*>(_Base::ice_connectionId(__id).get());
03327 #else
03328 return dynamic_cast<LandmarkSearchStatMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03329 #endif
03330 }
03331
03332 static const ::std::string& ice_staticId();
03333
03334 private:
03335
03336 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03337 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03338 virtual ::IceProxy::Ice::Object* __newInstance() const;
03339 };
03340
03341 class LandmarkMatchResultMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
03342 {
03343 public:
03344
03345 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_context(const ::Ice::Context& __context) const
03346 {
03347 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03348 typedef ::IceProxy::Ice::Object _Base;
03349 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_context(__context).get());
03350 #else
03351 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03352 #endif
03353 }
03354
03355 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_adapterId(const std::string& __id) const
03356 {
03357 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03358 typedef ::IceProxy::Ice::Object _Base;
03359 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_adapterId(__id).get());
03360 #else
03361 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03362 #endif
03363 }
03364
03365 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03366 {
03367 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03368 typedef ::IceProxy::Ice::Object _Base;
03369 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_endpoints(__endpoints).get());
03370 #else
03371 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03372 #endif
03373 }
03374
03375 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_locatorCacheTimeout(int __timeout) const
03376 {
03377 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03378 typedef ::IceProxy::Ice::Object _Base;
03379 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03380 #else
03381 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03382 #endif
03383 }
03384
03385 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_connectionCached(bool __cached) const
03386 {
03387 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03388 typedef ::IceProxy::Ice::Object _Base;
03389 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_connectionCached(__cached).get());
03390 #else
03391 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03392 #endif
03393 }
03394
03395 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03396 {
03397 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03398 typedef ::IceProxy::Ice::Object _Base;
03399 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_endpointSelection(__est).get());
03400 #else
03401 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03402 #endif
03403 }
03404
03405 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_secure(bool __secure) const
03406 {
03407 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03408 typedef ::IceProxy::Ice::Object _Base;
03409 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_secure(__secure).get());
03410 #else
03411 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03412 #endif
03413 }
03414
03415 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_preferSecure(bool __preferSecure) const
03416 {
03417 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03418 typedef ::IceProxy::Ice::Object _Base;
03419 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03420 #else
03421 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03422 #endif
03423 }
03424
03425 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_router(const ::Ice::RouterPrx& __router) const
03426 {
03427 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03428 typedef ::IceProxy::Ice::Object _Base;
03429 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_router(__router).get());
03430 #else
03431 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03432 #endif
03433 }
03434
03435 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03436 {
03437 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03438 typedef ::IceProxy::Ice::Object _Base;
03439 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_locator(__locator).get());
03440 #else
03441 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03442 #endif
03443 }
03444
03445 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_collocationOptimized(bool __co) const
03446 {
03447 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03448 typedef ::IceProxy::Ice::Object _Base;
03449 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_collocationOptimized(__co).get());
03450 #else
03451 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03452 #endif
03453 }
03454
03455 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_twoway() const
03456 {
03457 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03458 typedef ::IceProxy::Ice::Object _Base;
03459 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_twoway().get());
03460 #else
03461 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03462 #endif
03463 }
03464
03465 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_oneway() const
03466 {
03467 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03468 typedef ::IceProxy::Ice::Object _Base;
03469 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_oneway().get());
03470 #else
03471 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03472 #endif
03473 }
03474
03475 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_batchOneway() const
03476 {
03477 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03478 typedef ::IceProxy::Ice::Object _Base;
03479 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_batchOneway().get());
03480 #else
03481 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03482 #endif
03483 }
03484
03485 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_datagram() const
03486 {
03487 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03488 typedef ::IceProxy::Ice::Object _Base;
03489 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_datagram().get());
03490 #else
03491 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03492 #endif
03493 }
03494
03495 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_batchDatagram() const
03496 {
03497 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03498 typedef ::IceProxy::Ice::Object _Base;
03499 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_batchDatagram().get());
03500 #else
03501 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03502 #endif
03503 }
03504
03505 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_compress(bool __compress) const
03506 {
03507 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03508 typedef ::IceProxy::Ice::Object _Base;
03509 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_compress(__compress).get());
03510 #else
03511 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03512 #endif
03513 }
03514
03515 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_timeout(int __timeout) const
03516 {
03517 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03518 typedef ::IceProxy::Ice::Object _Base;
03519 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_timeout(__timeout).get());
03520 #else
03521 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03522 #endif
03523 }
03524
03525 ::IceInternal::ProxyHandle<LandmarkMatchResultMessage> ice_connectionId(const std::string& __id) const
03526 {
03527 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03528 typedef ::IceProxy::Ice::Object _Base;
03529 return dynamic_cast<LandmarkMatchResultMessage*>(_Base::ice_connectionId(__id).get());
03530 #else
03531 return dynamic_cast<LandmarkMatchResultMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03532 #endif
03533 }
03534
03535 static const ::std::string& ice_staticId();
03536
03537 private:
03538
03539 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03540 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03541 virtual ::IceProxy::Ice::Object* __newInstance() const;
03542 };
03543
03544 class LandmarkDBSearchResultMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
03545 {
03546 public:
03547
03548 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_context(const ::Ice::Context& __context) const
03549 {
03550 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03551 typedef ::IceProxy::Ice::Object _Base;
03552 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_context(__context).get());
03553 #else
03554 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03555 #endif
03556 }
03557
03558 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_adapterId(const std::string& __id) const
03559 {
03560 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03561 typedef ::IceProxy::Ice::Object _Base;
03562 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_adapterId(__id).get());
03563 #else
03564 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03565 #endif
03566 }
03567
03568 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03569 {
03570 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03571 typedef ::IceProxy::Ice::Object _Base;
03572 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_endpoints(__endpoints).get());
03573 #else
03574 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03575 #endif
03576 }
03577
03578 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_locatorCacheTimeout(int __timeout) const
03579 {
03580 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03581 typedef ::IceProxy::Ice::Object _Base;
03582 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03583 #else
03584 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03585 #endif
03586 }
03587
03588 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_connectionCached(bool __cached) const
03589 {
03590 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03591 typedef ::IceProxy::Ice::Object _Base;
03592 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_connectionCached(__cached).get());
03593 #else
03594 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03595 #endif
03596 }
03597
03598 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03599 {
03600 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03601 typedef ::IceProxy::Ice::Object _Base;
03602 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_endpointSelection(__est).get());
03603 #else
03604 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03605 #endif
03606 }
03607
03608 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_secure(bool __secure) const
03609 {
03610 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03611 typedef ::IceProxy::Ice::Object _Base;
03612 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_secure(__secure).get());
03613 #else
03614 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03615 #endif
03616 }
03617
03618 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_preferSecure(bool __preferSecure) const
03619 {
03620 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03621 typedef ::IceProxy::Ice::Object _Base;
03622 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03623 #else
03624 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03625 #endif
03626 }
03627
03628 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_router(const ::Ice::RouterPrx& __router) const
03629 {
03630 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03631 typedef ::IceProxy::Ice::Object _Base;
03632 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_router(__router).get());
03633 #else
03634 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03635 #endif
03636 }
03637
03638 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03639 {
03640 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03641 typedef ::IceProxy::Ice::Object _Base;
03642 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_locator(__locator).get());
03643 #else
03644 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03645 #endif
03646 }
03647
03648 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_collocationOptimized(bool __co) const
03649 {
03650 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03651 typedef ::IceProxy::Ice::Object _Base;
03652 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_collocationOptimized(__co).get());
03653 #else
03654 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03655 #endif
03656 }
03657
03658 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_twoway() const
03659 {
03660 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03661 typedef ::IceProxy::Ice::Object _Base;
03662 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_twoway().get());
03663 #else
03664 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03665 #endif
03666 }
03667
03668 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_oneway() const
03669 {
03670 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03671 typedef ::IceProxy::Ice::Object _Base;
03672 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_oneway().get());
03673 #else
03674 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03675 #endif
03676 }
03677
03678 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_batchOneway() const
03679 {
03680 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03681 typedef ::IceProxy::Ice::Object _Base;
03682 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_batchOneway().get());
03683 #else
03684 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03685 #endif
03686 }
03687
03688 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_datagram() const
03689 {
03690 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03691 typedef ::IceProxy::Ice::Object _Base;
03692 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_datagram().get());
03693 #else
03694 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03695 #endif
03696 }
03697
03698 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_batchDatagram() const
03699 {
03700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03701 typedef ::IceProxy::Ice::Object _Base;
03702 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_batchDatagram().get());
03703 #else
03704 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03705 #endif
03706 }
03707
03708 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_compress(bool __compress) const
03709 {
03710 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03711 typedef ::IceProxy::Ice::Object _Base;
03712 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_compress(__compress).get());
03713 #else
03714 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03715 #endif
03716 }
03717
03718 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_timeout(int __timeout) const
03719 {
03720 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03721 typedef ::IceProxy::Ice::Object _Base;
03722 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_timeout(__timeout).get());
03723 #else
03724 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03725 #endif
03726 }
03727
03728 ::IceInternal::ProxyHandle<LandmarkDBSearchResultMessage> ice_connectionId(const std::string& __id) const
03729 {
03730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03731 typedef ::IceProxy::Ice::Object _Base;
03732 return dynamic_cast<LandmarkDBSearchResultMessage*>(_Base::ice_connectionId(__id).get());
03733 #else
03734 return dynamic_cast<LandmarkDBSearchResultMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03735 #endif
03736 }
03737
03738 static const ::std::string& ice_staticId();
03739
03740 private:
03741
03742 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03743 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03744 virtual ::IceProxy::Ice::Object* __newInstance() const;
03745 };
03746
03747 class CurrentLocationMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
03748 {
03749 public:
03750
03751 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_context(const ::Ice::Context& __context) const
03752 {
03753 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03754 typedef ::IceProxy::Ice::Object _Base;
03755 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_context(__context).get());
03756 #else
03757 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03758 #endif
03759 }
03760
03761 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_adapterId(const std::string& __id) const
03762 {
03763 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03764 typedef ::IceProxy::Ice::Object _Base;
03765 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_adapterId(__id).get());
03766 #else
03767 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03768 #endif
03769 }
03770
03771 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03772 {
03773 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03774 typedef ::IceProxy::Ice::Object _Base;
03775 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_endpoints(__endpoints).get());
03776 #else
03777 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03778 #endif
03779 }
03780
03781 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_locatorCacheTimeout(int __timeout) const
03782 {
03783 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03784 typedef ::IceProxy::Ice::Object _Base;
03785 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03786 #else
03787 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03788 #endif
03789 }
03790
03791 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_connectionCached(bool __cached) const
03792 {
03793 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03794 typedef ::IceProxy::Ice::Object _Base;
03795 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_connectionCached(__cached).get());
03796 #else
03797 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
03798 #endif
03799 }
03800
03801 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
03802 {
03803 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03804 typedef ::IceProxy::Ice::Object _Base;
03805 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_endpointSelection(__est).get());
03806 #else
03807 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
03808 #endif
03809 }
03810
03811 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_secure(bool __secure) const
03812 {
03813 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03814 typedef ::IceProxy::Ice::Object _Base;
03815 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_secure(__secure).get());
03816 #else
03817 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
03818 #endif
03819 }
03820
03821 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_preferSecure(bool __preferSecure) const
03822 {
03823 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03824 typedef ::IceProxy::Ice::Object _Base;
03825 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_preferSecure(__preferSecure).get());
03826 #else
03827 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
03828 #endif
03829 }
03830
03831 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_router(const ::Ice::RouterPrx& __router) const
03832 {
03833 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03834 typedef ::IceProxy::Ice::Object _Base;
03835 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_router(__router).get());
03836 #else
03837 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
03838 #endif
03839 }
03840
03841 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
03842 {
03843 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03844 typedef ::IceProxy::Ice::Object _Base;
03845 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_locator(__locator).get());
03846 #else
03847 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
03848 #endif
03849 }
03850
03851 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_collocationOptimized(bool __co) const
03852 {
03853 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03854 typedef ::IceProxy::Ice::Object _Base;
03855 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_collocationOptimized(__co).get());
03856 #else
03857 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
03858 #endif
03859 }
03860
03861 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_twoway() const
03862 {
03863 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03864 typedef ::IceProxy::Ice::Object _Base;
03865 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_twoway().get());
03866 #else
03867 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
03868 #endif
03869 }
03870
03871 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_oneway() const
03872 {
03873 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03874 typedef ::IceProxy::Ice::Object _Base;
03875 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_oneway().get());
03876 #else
03877 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
03878 #endif
03879 }
03880
03881 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_batchOneway() const
03882 {
03883 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03884 typedef ::IceProxy::Ice::Object _Base;
03885 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_batchOneway().get());
03886 #else
03887 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
03888 #endif
03889 }
03890
03891 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_datagram() const
03892 {
03893 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03894 typedef ::IceProxy::Ice::Object _Base;
03895 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_datagram().get());
03896 #else
03897 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
03898 #endif
03899 }
03900
03901 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_batchDatagram() const
03902 {
03903 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03904 typedef ::IceProxy::Ice::Object _Base;
03905 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_batchDatagram().get());
03906 #else
03907 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
03908 #endif
03909 }
03910
03911 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_compress(bool __compress) const
03912 {
03913 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03914 typedef ::IceProxy::Ice::Object _Base;
03915 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_compress(__compress).get());
03916 #else
03917 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
03918 #endif
03919 }
03920
03921 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_timeout(int __timeout) const
03922 {
03923 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03924 typedef ::IceProxy::Ice::Object _Base;
03925 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_timeout(__timeout).get());
03926 #else
03927 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
03928 #endif
03929 }
03930
03931 ::IceInternal::ProxyHandle<CurrentLocationMessage> ice_connectionId(const std::string& __id) const
03932 {
03933 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03934 typedef ::IceProxy::Ice::Object _Base;
03935 return dynamic_cast<CurrentLocationMessage*>(_Base::ice_connectionId(__id).get());
03936 #else
03937 return dynamic_cast<CurrentLocationMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
03938 #endif
03939 }
03940
03941 static const ::std::string& ice_staticId();
03942
03943 private:
03944
03945 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
03946 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
03947 virtual ::IceProxy::Ice::Object* __newInstance() const;
03948 };
03949
03950 class CancelSearchMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
03951 {
03952 public:
03953
03954 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_context(const ::Ice::Context& __context) const
03955 {
03956 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03957 typedef ::IceProxy::Ice::Object _Base;
03958 return dynamic_cast<CancelSearchMessage*>(_Base::ice_context(__context).get());
03959 #else
03960 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
03961 #endif
03962 }
03963
03964 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_adapterId(const std::string& __id) const
03965 {
03966 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03967 typedef ::IceProxy::Ice::Object _Base;
03968 return dynamic_cast<CancelSearchMessage*>(_Base::ice_adapterId(__id).get());
03969 #else
03970 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
03971 #endif
03972 }
03973
03974 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
03975 {
03976 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03977 typedef ::IceProxy::Ice::Object _Base;
03978 return dynamic_cast<CancelSearchMessage*>(_Base::ice_endpoints(__endpoints).get());
03979 #else
03980 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
03981 #endif
03982 }
03983
03984 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_locatorCacheTimeout(int __timeout) const
03985 {
03986 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03987 typedef ::IceProxy::Ice::Object _Base;
03988 return dynamic_cast<CancelSearchMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
03989 #else
03990 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
03991 #endif
03992 }
03993
03994 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_connectionCached(bool __cached) const
03995 {
03996 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
03997 typedef ::IceProxy::Ice::Object _Base;
03998 return dynamic_cast<CancelSearchMessage*>(_Base::ice_connectionCached(__cached).get());
03999 #else
04000 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
04001 #endif
04002 }
04003
04004 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
04005 {
04006 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04007 typedef ::IceProxy::Ice::Object _Base;
04008 return dynamic_cast<CancelSearchMessage*>(_Base::ice_endpointSelection(__est).get());
04009 #else
04010 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
04011 #endif
04012 }
04013
04014 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_secure(bool __secure) const
04015 {
04016 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04017 typedef ::IceProxy::Ice::Object _Base;
04018 return dynamic_cast<CancelSearchMessage*>(_Base::ice_secure(__secure).get());
04019 #else
04020 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
04021 #endif
04022 }
04023
04024 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_preferSecure(bool __preferSecure) const
04025 {
04026 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04027 typedef ::IceProxy::Ice::Object _Base;
04028 return dynamic_cast<CancelSearchMessage*>(_Base::ice_preferSecure(__preferSecure).get());
04029 #else
04030 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
04031 #endif
04032 }
04033
04034 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_router(const ::Ice::RouterPrx& __router) const
04035 {
04036 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04037 typedef ::IceProxy::Ice::Object _Base;
04038 return dynamic_cast<CancelSearchMessage*>(_Base::ice_router(__router).get());
04039 #else
04040 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
04041 #endif
04042 }
04043
04044 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
04045 {
04046 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04047 typedef ::IceProxy::Ice::Object _Base;
04048 return dynamic_cast<CancelSearchMessage*>(_Base::ice_locator(__locator).get());
04049 #else
04050 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
04051 #endif
04052 }
04053
04054 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_collocationOptimized(bool __co) const
04055 {
04056 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04057 typedef ::IceProxy::Ice::Object _Base;
04058 return dynamic_cast<CancelSearchMessage*>(_Base::ice_collocationOptimized(__co).get());
04059 #else
04060 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
04061 #endif
04062 }
04063
04064 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_twoway() const
04065 {
04066 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04067 typedef ::IceProxy::Ice::Object _Base;
04068 return dynamic_cast<CancelSearchMessage*>(_Base::ice_twoway().get());
04069 #else
04070 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
04071 #endif
04072 }
04073
04074 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_oneway() const
04075 {
04076 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04077 typedef ::IceProxy::Ice::Object _Base;
04078 return dynamic_cast<CancelSearchMessage*>(_Base::ice_oneway().get());
04079 #else
04080 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
04081 #endif
04082 }
04083
04084 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_batchOneway() const
04085 {
04086 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04087 typedef ::IceProxy::Ice::Object _Base;
04088 return dynamic_cast<CancelSearchMessage*>(_Base::ice_batchOneway().get());
04089 #else
04090 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
04091 #endif
04092 }
04093
04094 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_datagram() const
04095 {
04096 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04097 typedef ::IceProxy::Ice::Object _Base;
04098 return dynamic_cast<CancelSearchMessage*>(_Base::ice_datagram().get());
04099 #else
04100 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
04101 #endif
04102 }
04103
04104 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_batchDatagram() const
04105 {
04106 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04107 typedef ::IceProxy::Ice::Object _Base;
04108 return dynamic_cast<CancelSearchMessage*>(_Base::ice_batchDatagram().get());
04109 #else
04110 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
04111 #endif
04112 }
04113
04114 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_compress(bool __compress) const
04115 {
04116 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04117 typedef ::IceProxy::Ice::Object _Base;
04118 return dynamic_cast<CancelSearchMessage*>(_Base::ice_compress(__compress).get());
04119 #else
04120 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
04121 #endif
04122 }
04123
04124 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_timeout(int __timeout) const
04125 {
04126 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04127 typedef ::IceProxy::Ice::Object _Base;
04128 return dynamic_cast<CancelSearchMessage*>(_Base::ice_timeout(__timeout).get());
04129 #else
04130 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
04131 #endif
04132 }
04133
04134 ::IceInternal::ProxyHandle<CancelSearchMessage> ice_connectionId(const std::string& __id) const
04135 {
04136 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04137 typedef ::IceProxy::Ice::Object _Base;
04138 return dynamic_cast<CancelSearchMessage*>(_Base::ice_connectionId(__id).get());
04139 #else
04140 return dynamic_cast<CancelSearchMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
04141 #endif
04142 }
04143
04144 static const ::std::string& ice_staticId();
04145
04146 private:
04147
04148 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
04149 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
04150 virtual ::IceProxy::Ice::Object* __newInstance() const;
04151 };
04152
04153 class SearchDoneMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
04154 {
04155 public:
04156
04157 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_context(const ::Ice::Context& __context) const
04158 {
04159 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04160 typedef ::IceProxy::Ice::Object _Base;
04161 return dynamic_cast<SearchDoneMessage*>(_Base::ice_context(__context).get());
04162 #else
04163 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
04164 #endif
04165 }
04166
04167 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_adapterId(const std::string& __id) const
04168 {
04169 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04170 typedef ::IceProxy::Ice::Object _Base;
04171 return dynamic_cast<SearchDoneMessage*>(_Base::ice_adapterId(__id).get());
04172 #else
04173 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
04174 #endif
04175 }
04176
04177 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
04178 {
04179 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04180 typedef ::IceProxy::Ice::Object _Base;
04181 return dynamic_cast<SearchDoneMessage*>(_Base::ice_endpoints(__endpoints).get());
04182 #else
04183 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
04184 #endif
04185 }
04186
04187 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_locatorCacheTimeout(int __timeout) const
04188 {
04189 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04190 typedef ::IceProxy::Ice::Object _Base;
04191 return dynamic_cast<SearchDoneMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
04192 #else
04193 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
04194 #endif
04195 }
04196
04197 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_connectionCached(bool __cached) const
04198 {
04199 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04200 typedef ::IceProxy::Ice::Object _Base;
04201 return dynamic_cast<SearchDoneMessage*>(_Base::ice_connectionCached(__cached).get());
04202 #else
04203 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
04204 #endif
04205 }
04206
04207 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
04208 {
04209 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04210 typedef ::IceProxy::Ice::Object _Base;
04211 return dynamic_cast<SearchDoneMessage*>(_Base::ice_endpointSelection(__est).get());
04212 #else
04213 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
04214 #endif
04215 }
04216
04217 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_secure(bool __secure) const
04218 {
04219 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04220 typedef ::IceProxy::Ice::Object _Base;
04221 return dynamic_cast<SearchDoneMessage*>(_Base::ice_secure(__secure).get());
04222 #else
04223 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
04224 #endif
04225 }
04226
04227 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_preferSecure(bool __preferSecure) const
04228 {
04229 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04230 typedef ::IceProxy::Ice::Object _Base;
04231 return dynamic_cast<SearchDoneMessage*>(_Base::ice_preferSecure(__preferSecure).get());
04232 #else
04233 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
04234 #endif
04235 }
04236
04237 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_router(const ::Ice::RouterPrx& __router) const
04238 {
04239 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04240 typedef ::IceProxy::Ice::Object _Base;
04241 return dynamic_cast<SearchDoneMessage*>(_Base::ice_router(__router).get());
04242 #else
04243 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
04244 #endif
04245 }
04246
04247 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
04248 {
04249 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04250 typedef ::IceProxy::Ice::Object _Base;
04251 return dynamic_cast<SearchDoneMessage*>(_Base::ice_locator(__locator).get());
04252 #else
04253 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
04254 #endif
04255 }
04256
04257 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_collocationOptimized(bool __co) const
04258 {
04259 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04260 typedef ::IceProxy::Ice::Object _Base;
04261 return dynamic_cast<SearchDoneMessage*>(_Base::ice_collocationOptimized(__co).get());
04262 #else
04263 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
04264 #endif
04265 }
04266
04267 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_twoway() const
04268 {
04269 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04270 typedef ::IceProxy::Ice::Object _Base;
04271 return dynamic_cast<SearchDoneMessage*>(_Base::ice_twoway().get());
04272 #else
04273 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
04274 #endif
04275 }
04276
04277 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_oneway() const
04278 {
04279 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04280 typedef ::IceProxy::Ice::Object _Base;
04281 return dynamic_cast<SearchDoneMessage*>(_Base::ice_oneway().get());
04282 #else
04283 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
04284 #endif
04285 }
04286
04287 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_batchOneway() const
04288 {
04289 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04290 typedef ::IceProxy::Ice::Object _Base;
04291 return dynamic_cast<SearchDoneMessage*>(_Base::ice_batchOneway().get());
04292 #else
04293 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
04294 #endif
04295 }
04296
04297 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_datagram() const
04298 {
04299 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04300 typedef ::IceProxy::Ice::Object _Base;
04301 return dynamic_cast<SearchDoneMessage*>(_Base::ice_datagram().get());
04302 #else
04303 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
04304 #endif
04305 }
04306
04307 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_batchDatagram() const
04308 {
04309 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04310 typedef ::IceProxy::Ice::Object _Base;
04311 return dynamic_cast<SearchDoneMessage*>(_Base::ice_batchDatagram().get());
04312 #else
04313 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
04314 #endif
04315 }
04316
04317 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_compress(bool __compress) const
04318 {
04319 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04320 typedef ::IceProxy::Ice::Object _Base;
04321 return dynamic_cast<SearchDoneMessage*>(_Base::ice_compress(__compress).get());
04322 #else
04323 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
04324 #endif
04325 }
04326
04327 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_timeout(int __timeout) const
04328 {
04329 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04330 typedef ::IceProxy::Ice::Object _Base;
04331 return dynamic_cast<SearchDoneMessage*>(_Base::ice_timeout(__timeout).get());
04332 #else
04333 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
04334 #endif
04335 }
04336
04337 ::IceInternal::ProxyHandle<SearchDoneMessage> ice_connectionId(const std::string& __id) const
04338 {
04339 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04340 typedef ::IceProxy::Ice::Object _Base;
04341 return dynamic_cast<SearchDoneMessage*>(_Base::ice_connectionId(__id).get());
04342 #else
04343 return dynamic_cast<SearchDoneMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
04344 #endif
04345 }
04346
04347 static const ::std::string& ice_staticId();
04348
04349 private:
04350
04351 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
04352 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
04353 virtual ::IceProxy::Ice::Object* __newInstance() const;
04354 };
04355
04356 class NextFrameMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
04357 {
04358 public:
04359
04360 ::IceInternal::ProxyHandle<NextFrameMessage> ice_context(const ::Ice::Context& __context) const
04361 {
04362 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04363 typedef ::IceProxy::Ice::Object _Base;
04364 return dynamic_cast<NextFrameMessage*>(_Base::ice_context(__context).get());
04365 #else
04366 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
04367 #endif
04368 }
04369
04370 ::IceInternal::ProxyHandle<NextFrameMessage> ice_adapterId(const std::string& __id) const
04371 {
04372 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04373 typedef ::IceProxy::Ice::Object _Base;
04374 return dynamic_cast<NextFrameMessage*>(_Base::ice_adapterId(__id).get());
04375 #else
04376 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
04377 #endif
04378 }
04379
04380 ::IceInternal::ProxyHandle<NextFrameMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
04381 {
04382 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04383 typedef ::IceProxy::Ice::Object _Base;
04384 return dynamic_cast<NextFrameMessage*>(_Base::ice_endpoints(__endpoints).get());
04385 #else
04386 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
04387 #endif
04388 }
04389
04390 ::IceInternal::ProxyHandle<NextFrameMessage> ice_locatorCacheTimeout(int __timeout) const
04391 {
04392 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04393 typedef ::IceProxy::Ice::Object _Base;
04394 return dynamic_cast<NextFrameMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
04395 #else
04396 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
04397 #endif
04398 }
04399
04400 ::IceInternal::ProxyHandle<NextFrameMessage> ice_connectionCached(bool __cached) const
04401 {
04402 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04403 typedef ::IceProxy::Ice::Object _Base;
04404 return dynamic_cast<NextFrameMessage*>(_Base::ice_connectionCached(__cached).get());
04405 #else
04406 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
04407 #endif
04408 }
04409
04410 ::IceInternal::ProxyHandle<NextFrameMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
04411 {
04412 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04413 typedef ::IceProxy::Ice::Object _Base;
04414 return dynamic_cast<NextFrameMessage*>(_Base::ice_endpointSelection(__est).get());
04415 #else
04416 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
04417 #endif
04418 }
04419
04420 ::IceInternal::ProxyHandle<NextFrameMessage> ice_secure(bool __secure) const
04421 {
04422 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04423 typedef ::IceProxy::Ice::Object _Base;
04424 return dynamic_cast<NextFrameMessage*>(_Base::ice_secure(__secure).get());
04425 #else
04426 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
04427 #endif
04428 }
04429
04430 ::IceInternal::ProxyHandle<NextFrameMessage> ice_preferSecure(bool __preferSecure) const
04431 {
04432 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04433 typedef ::IceProxy::Ice::Object _Base;
04434 return dynamic_cast<NextFrameMessage*>(_Base::ice_preferSecure(__preferSecure).get());
04435 #else
04436 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
04437 #endif
04438 }
04439
04440 ::IceInternal::ProxyHandle<NextFrameMessage> ice_router(const ::Ice::RouterPrx& __router) const
04441 {
04442 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04443 typedef ::IceProxy::Ice::Object _Base;
04444 return dynamic_cast<NextFrameMessage*>(_Base::ice_router(__router).get());
04445 #else
04446 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
04447 #endif
04448 }
04449
04450 ::IceInternal::ProxyHandle<NextFrameMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
04451 {
04452 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04453 typedef ::IceProxy::Ice::Object _Base;
04454 return dynamic_cast<NextFrameMessage*>(_Base::ice_locator(__locator).get());
04455 #else
04456 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
04457 #endif
04458 }
04459
04460 ::IceInternal::ProxyHandle<NextFrameMessage> ice_collocationOptimized(bool __co) const
04461 {
04462 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04463 typedef ::IceProxy::Ice::Object _Base;
04464 return dynamic_cast<NextFrameMessage*>(_Base::ice_collocationOptimized(__co).get());
04465 #else
04466 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
04467 #endif
04468 }
04469
04470 ::IceInternal::ProxyHandle<NextFrameMessage> ice_twoway() const
04471 {
04472 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04473 typedef ::IceProxy::Ice::Object _Base;
04474 return dynamic_cast<NextFrameMessage*>(_Base::ice_twoway().get());
04475 #else
04476 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
04477 #endif
04478 }
04479
04480 ::IceInternal::ProxyHandle<NextFrameMessage> ice_oneway() const
04481 {
04482 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04483 typedef ::IceProxy::Ice::Object _Base;
04484 return dynamic_cast<NextFrameMessage*>(_Base::ice_oneway().get());
04485 #else
04486 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
04487 #endif
04488 }
04489
04490 ::IceInternal::ProxyHandle<NextFrameMessage> ice_batchOneway() const
04491 {
04492 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04493 typedef ::IceProxy::Ice::Object _Base;
04494 return dynamic_cast<NextFrameMessage*>(_Base::ice_batchOneway().get());
04495 #else
04496 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
04497 #endif
04498 }
04499
04500 ::IceInternal::ProxyHandle<NextFrameMessage> ice_datagram() const
04501 {
04502 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04503 typedef ::IceProxy::Ice::Object _Base;
04504 return dynamic_cast<NextFrameMessage*>(_Base::ice_datagram().get());
04505 #else
04506 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
04507 #endif
04508 }
04509
04510 ::IceInternal::ProxyHandle<NextFrameMessage> ice_batchDatagram() const
04511 {
04512 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04513 typedef ::IceProxy::Ice::Object _Base;
04514 return dynamic_cast<NextFrameMessage*>(_Base::ice_batchDatagram().get());
04515 #else
04516 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
04517 #endif
04518 }
04519
04520 ::IceInternal::ProxyHandle<NextFrameMessage> ice_compress(bool __compress) const
04521 {
04522 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04523 typedef ::IceProxy::Ice::Object _Base;
04524 return dynamic_cast<NextFrameMessage*>(_Base::ice_compress(__compress).get());
04525 #else
04526 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
04527 #endif
04528 }
04529
04530 ::IceInternal::ProxyHandle<NextFrameMessage> ice_timeout(int __timeout) const
04531 {
04532 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04533 typedef ::IceProxy::Ice::Object _Base;
04534 return dynamic_cast<NextFrameMessage*>(_Base::ice_timeout(__timeout).get());
04535 #else
04536 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
04537 #endif
04538 }
04539
04540 ::IceInternal::ProxyHandle<NextFrameMessage> ice_connectionId(const std::string& __id) const
04541 {
04542 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04543 typedef ::IceProxy::Ice::Object _Base;
04544 return dynamic_cast<NextFrameMessage*>(_Base::ice_connectionId(__id).get());
04545 #else
04546 return dynamic_cast<NextFrameMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
04547 #endif
04548 }
04549
04550 static const ::std::string& ice_staticId();
04551
04552 private:
04553
04554 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
04555 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
04556 virtual ::IceProxy::Ice::Object* __newInstance() const;
04557 };
04558
04559 class AbortMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
04560 {
04561 public:
04562
04563 ::IceInternal::ProxyHandle<AbortMessage> ice_context(const ::Ice::Context& __context) const
04564 {
04565 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04566 typedef ::IceProxy::Ice::Object _Base;
04567 return dynamic_cast<AbortMessage*>(_Base::ice_context(__context).get());
04568 #else
04569 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
04570 #endif
04571 }
04572
04573 ::IceInternal::ProxyHandle<AbortMessage> ice_adapterId(const std::string& __id) const
04574 {
04575 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04576 typedef ::IceProxy::Ice::Object _Base;
04577 return dynamic_cast<AbortMessage*>(_Base::ice_adapterId(__id).get());
04578 #else
04579 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
04580 #endif
04581 }
04582
04583 ::IceInternal::ProxyHandle<AbortMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
04584 {
04585 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04586 typedef ::IceProxy::Ice::Object _Base;
04587 return dynamic_cast<AbortMessage*>(_Base::ice_endpoints(__endpoints).get());
04588 #else
04589 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
04590 #endif
04591 }
04592
04593 ::IceInternal::ProxyHandle<AbortMessage> ice_locatorCacheTimeout(int __timeout) const
04594 {
04595 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04596 typedef ::IceProxy::Ice::Object _Base;
04597 return dynamic_cast<AbortMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
04598 #else
04599 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
04600 #endif
04601 }
04602
04603 ::IceInternal::ProxyHandle<AbortMessage> ice_connectionCached(bool __cached) const
04604 {
04605 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04606 typedef ::IceProxy::Ice::Object _Base;
04607 return dynamic_cast<AbortMessage*>(_Base::ice_connectionCached(__cached).get());
04608 #else
04609 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
04610 #endif
04611 }
04612
04613 ::IceInternal::ProxyHandle<AbortMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
04614 {
04615 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04616 typedef ::IceProxy::Ice::Object _Base;
04617 return dynamic_cast<AbortMessage*>(_Base::ice_endpointSelection(__est).get());
04618 #else
04619 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
04620 #endif
04621 }
04622
04623 ::IceInternal::ProxyHandle<AbortMessage> ice_secure(bool __secure) const
04624 {
04625 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04626 typedef ::IceProxy::Ice::Object _Base;
04627 return dynamic_cast<AbortMessage*>(_Base::ice_secure(__secure).get());
04628 #else
04629 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
04630 #endif
04631 }
04632
04633 ::IceInternal::ProxyHandle<AbortMessage> ice_preferSecure(bool __preferSecure) const
04634 {
04635 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04636 typedef ::IceProxy::Ice::Object _Base;
04637 return dynamic_cast<AbortMessage*>(_Base::ice_preferSecure(__preferSecure).get());
04638 #else
04639 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
04640 #endif
04641 }
04642
04643 ::IceInternal::ProxyHandle<AbortMessage> ice_router(const ::Ice::RouterPrx& __router) const
04644 {
04645 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04646 typedef ::IceProxy::Ice::Object _Base;
04647 return dynamic_cast<AbortMessage*>(_Base::ice_router(__router).get());
04648 #else
04649 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
04650 #endif
04651 }
04652
04653 ::IceInternal::ProxyHandle<AbortMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
04654 {
04655 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04656 typedef ::IceProxy::Ice::Object _Base;
04657 return dynamic_cast<AbortMessage*>(_Base::ice_locator(__locator).get());
04658 #else
04659 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
04660 #endif
04661 }
04662
04663 ::IceInternal::ProxyHandle<AbortMessage> ice_collocationOptimized(bool __co) const
04664 {
04665 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04666 typedef ::IceProxy::Ice::Object _Base;
04667 return dynamic_cast<AbortMessage*>(_Base::ice_collocationOptimized(__co).get());
04668 #else
04669 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
04670 #endif
04671 }
04672
04673 ::IceInternal::ProxyHandle<AbortMessage> ice_twoway() const
04674 {
04675 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04676 typedef ::IceProxy::Ice::Object _Base;
04677 return dynamic_cast<AbortMessage*>(_Base::ice_twoway().get());
04678 #else
04679 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
04680 #endif
04681 }
04682
04683 ::IceInternal::ProxyHandle<AbortMessage> ice_oneway() const
04684 {
04685 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04686 typedef ::IceProxy::Ice::Object _Base;
04687 return dynamic_cast<AbortMessage*>(_Base::ice_oneway().get());
04688 #else
04689 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
04690 #endif
04691 }
04692
04693 ::IceInternal::ProxyHandle<AbortMessage> ice_batchOneway() const
04694 {
04695 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04696 typedef ::IceProxy::Ice::Object _Base;
04697 return dynamic_cast<AbortMessage*>(_Base::ice_batchOneway().get());
04698 #else
04699 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
04700 #endif
04701 }
04702
04703 ::IceInternal::ProxyHandle<AbortMessage> ice_datagram() const
04704 {
04705 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04706 typedef ::IceProxy::Ice::Object _Base;
04707 return dynamic_cast<AbortMessage*>(_Base::ice_datagram().get());
04708 #else
04709 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
04710 #endif
04711 }
04712
04713 ::IceInternal::ProxyHandle<AbortMessage> ice_batchDatagram() const
04714 {
04715 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04716 typedef ::IceProxy::Ice::Object _Base;
04717 return dynamic_cast<AbortMessage*>(_Base::ice_batchDatagram().get());
04718 #else
04719 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
04720 #endif
04721 }
04722
04723 ::IceInternal::ProxyHandle<AbortMessage> ice_compress(bool __compress) const
04724 {
04725 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04726 typedef ::IceProxy::Ice::Object _Base;
04727 return dynamic_cast<AbortMessage*>(_Base::ice_compress(__compress).get());
04728 #else
04729 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
04730 #endif
04731 }
04732
04733 ::IceInternal::ProxyHandle<AbortMessage> ice_timeout(int __timeout) const
04734 {
04735 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04736 typedef ::IceProxy::Ice::Object _Base;
04737 return dynamic_cast<AbortMessage*>(_Base::ice_timeout(__timeout).get());
04738 #else
04739 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
04740 #endif
04741 }
04742
04743 ::IceInternal::ProxyHandle<AbortMessage> ice_connectionId(const std::string& __id) const
04744 {
04745 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04746 typedef ::IceProxy::Ice::Object _Base;
04747 return dynamic_cast<AbortMessage*>(_Base::ice_connectionId(__id).get());
04748 #else
04749 return dynamic_cast<AbortMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
04750 #endif
04751 }
04752
04753 static const ::std::string& ice_staticId();
04754
04755 private:
04756
04757 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
04758 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
04759 virtual ::IceProxy::Ice::Object* __newInstance() const;
04760 };
04761
04762 class FacesMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
04763 {
04764 public:
04765
04766 ::IceInternal::ProxyHandle<FacesMessage> ice_context(const ::Ice::Context& __context) const
04767 {
04768 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04769 typedef ::IceProxy::Ice::Object _Base;
04770 return dynamic_cast<FacesMessage*>(_Base::ice_context(__context).get());
04771 #else
04772 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
04773 #endif
04774 }
04775
04776 ::IceInternal::ProxyHandle<FacesMessage> ice_adapterId(const std::string& __id) const
04777 {
04778 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04779 typedef ::IceProxy::Ice::Object _Base;
04780 return dynamic_cast<FacesMessage*>(_Base::ice_adapterId(__id).get());
04781 #else
04782 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
04783 #endif
04784 }
04785
04786 ::IceInternal::ProxyHandle<FacesMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
04787 {
04788 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04789 typedef ::IceProxy::Ice::Object _Base;
04790 return dynamic_cast<FacesMessage*>(_Base::ice_endpoints(__endpoints).get());
04791 #else
04792 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
04793 #endif
04794 }
04795
04796 ::IceInternal::ProxyHandle<FacesMessage> ice_locatorCacheTimeout(int __timeout) const
04797 {
04798 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04799 typedef ::IceProxy::Ice::Object _Base;
04800 return dynamic_cast<FacesMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
04801 #else
04802 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
04803 #endif
04804 }
04805
04806 ::IceInternal::ProxyHandle<FacesMessage> ice_connectionCached(bool __cached) const
04807 {
04808 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04809 typedef ::IceProxy::Ice::Object _Base;
04810 return dynamic_cast<FacesMessage*>(_Base::ice_connectionCached(__cached).get());
04811 #else
04812 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
04813 #endif
04814 }
04815
04816 ::IceInternal::ProxyHandle<FacesMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
04817 {
04818 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04819 typedef ::IceProxy::Ice::Object _Base;
04820 return dynamic_cast<FacesMessage*>(_Base::ice_endpointSelection(__est).get());
04821 #else
04822 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
04823 #endif
04824 }
04825
04826 ::IceInternal::ProxyHandle<FacesMessage> ice_secure(bool __secure) const
04827 {
04828 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04829 typedef ::IceProxy::Ice::Object _Base;
04830 return dynamic_cast<FacesMessage*>(_Base::ice_secure(__secure).get());
04831 #else
04832 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
04833 #endif
04834 }
04835
04836 ::IceInternal::ProxyHandle<FacesMessage> ice_preferSecure(bool __preferSecure) const
04837 {
04838 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04839 typedef ::IceProxy::Ice::Object _Base;
04840 return dynamic_cast<FacesMessage*>(_Base::ice_preferSecure(__preferSecure).get());
04841 #else
04842 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
04843 #endif
04844 }
04845
04846 ::IceInternal::ProxyHandle<FacesMessage> ice_router(const ::Ice::RouterPrx& __router) const
04847 {
04848 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04849 typedef ::IceProxy::Ice::Object _Base;
04850 return dynamic_cast<FacesMessage*>(_Base::ice_router(__router).get());
04851 #else
04852 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
04853 #endif
04854 }
04855
04856 ::IceInternal::ProxyHandle<FacesMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
04857 {
04858 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04859 typedef ::IceProxy::Ice::Object _Base;
04860 return dynamic_cast<FacesMessage*>(_Base::ice_locator(__locator).get());
04861 #else
04862 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
04863 #endif
04864 }
04865
04866 ::IceInternal::ProxyHandle<FacesMessage> ice_collocationOptimized(bool __co) const
04867 {
04868 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04869 typedef ::IceProxy::Ice::Object _Base;
04870 return dynamic_cast<FacesMessage*>(_Base::ice_collocationOptimized(__co).get());
04871 #else
04872 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
04873 #endif
04874 }
04875
04876 ::IceInternal::ProxyHandle<FacesMessage> ice_twoway() const
04877 {
04878 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04879 typedef ::IceProxy::Ice::Object _Base;
04880 return dynamic_cast<FacesMessage*>(_Base::ice_twoway().get());
04881 #else
04882 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
04883 #endif
04884 }
04885
04886 ::IceInternal::ProxyHandle<FacesMessage> ice_oneway() const
04887 {
04888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04889 typedef ::IceProxy::Ice::Object _Base;
04890 return dynamic_cast<FacesMessage*>(_Base::ice_oneway().get());
04891 #else
04892 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
04893 #endif
04894 }
04895
04896 ::IceInternal::ProxyHandle<FacesMessage> ice_batchOneway() const
04897 {
04898 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04899 typedef ::IceProxy::Ice::Object _Base;
04900 return dynamic_cast<FacesMessage*>(_Base::ice_batchOneway().get());
04901 #else
04902 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
04903 #endif
04904 }
04905
04906 ::IceInternal::ProxyHandle<FacesMessage> ice_datagram() const
04907 {
04908 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04909 typedef ::IceProxy::Ice::Object _Base;
04910 return dynamic_cast<FacesMessage*>(_Base::ice_datagram().get());
04911 #else
04912 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
04913 #endif
04914 }
04915
04916 ::IceInternal::ProxyHandle<FacesMessage> ice_batchDatagram() const
04917 {
04918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04919 typedef ::IceProxy::Ice::Object _Base;
04920 return dynamic_cast<FacesMessage*>(_Base::ice_batchDatagram().get());
04921 #else
04922 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
04923 #endif
04924 }
04925
04926 ::IceInternal::ProxyHandle<FacesMessage> ice_compress(bool __compress) const
04927 {
04928 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04929 typedef ::IceProxy::Ice::Object _Base;
04930 return dynamic_cast<FacesMessage*>(_Base::ice_compress(__compress).get());
04931 #else
04932 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
04933 #endif
04934 }
04935
04936 ::IceInternal::ProxyHandle<FacesMessage> ice_timeout(int __timeout) const
04937 {
04938 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04939 typedef ::IceProxy::Ice::Object _Base;
04940 return dynamic_cast<FacesMessage*>(_Base::ice_timeout(__timeout).get());
04941 #else
04942 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
04943 #endif
04944 }
04945
04946 ::IceInternal::ProxyHandle<FacesMessage> ice_connectionId(const std::string& __id) const
04947 {
04948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04949 typedef ::IceProxy::Ice::Object _Base;
04950 return dynamic_cast<FacesMessage*>(_Base::ice_connectionId(__id).get());
04951 #else
04952 return dynamic_cast<FacesMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
04953 #endif
04954 }
04955
04956 static const ::std::string& ice_staticId();
04957
04958 private:
04959
04960 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
04961 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
04962 virtual ::IceProxy::Ice::Object* __newInstance() const;
04963 };
04964
04965 class GUISpeechMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage
04966 {
04967 public:
04968
04969 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_context(const ::Ice::Context& __context) const
04970 {
04971 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04972 typedef ::IceProxy::Ice::Object _Base;
04973 return dynamic_cast<GUISpeechMessage*>(_Base::ice_context(__context).get());
04974 #else
04975 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_context(__context).get());
04976 #endif
04977 }
04978
04979 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_adapterId(const std::string& __id) const
04980 {
04981 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04982 typedef ::IceProxy::Ice::Object _Base;
04983 return dynamic_cast<GUISpeechMessage*>(_Base::ice_adapterId(__id).get());
04984 #else
04985 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
04986 #endif
04987 }
04988
04989 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
04990 {
04991 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
04992 typedef ::IceProxy::Ice::Object _Base;
04993 return dynamic_cast<GUISpeechMessage*>(_Base::ice_endpoints(__endpoints).get());
04994 #else
04995 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
04996 #endif
04997 }
04998
04999 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_locatorCacheTimeout(int __timeout) const
05000 {
05001 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05002 typedef ::IceProxy::Ice::Object _Base;
05003 return dynamic_cast<GUISpeechMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get());
05004 #else
05005 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
05006 #endif
05007 }
05008
05009 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_connectionCached(bool __cached) const
05010 {
05011 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05012 typedef ::IceProxy::Ice::Object _Base;
05013 return dynamic_cast<GUISpeechMessage*>(_Base::ice_connectionCached(__cached).get());
05014 #else
05015 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
05016 #endif
05017 }
05018
05019 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
05020 {
05021 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05022 typedef ::IceProxy::Ice::Object _Base;
05023 return dynamic_cast<GUISpeechMessage*>(_Base::ice_endpointSelection(__est).get());
05024 #else
05025 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
05026 #endif
05027 }
05028
05029 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_secure(bool __secure) const
05030 {
05031 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05032 typedef ::IceProxy::Ice::Object _Base;
05033 return dynamic_cast<GUISpeechMessage*>(_Base::ice_secure(__secure).get());
05034 #else
05035 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
05036 #endif
05037 }
05038
05039 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_preferSecure(bool __preferSecure) const
05040 {
05041 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05042 typedef ::IceProxy::Ice::Object _Base;
05043 return dynamic_cast<GUISpeechMessage*>(_Base::ice_preferSecure(__preferSecure).get());
05044 #else
05045 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
05046 #endif
05047 }
05048
05049 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_router(const ::Ice::RouterPrx& __router) const
05050 {
05051 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05052 typedef ::IceProxy::Ice::Object _Base;
05053 return dynamic_cast<GUISpeechMessage*>(_Base::ice_router(__router).get());
05054 #else
05055 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_router(__router).get());
05056 #endif
05057 }
05058
05059 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const
05060 {
05061 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05062 typedef ::IceProxy::Ice::Object _Base;
05063 return dynamic_cast<GUISpeechMessage*>(_Base::ice_locator(__locator).get());
05064 #else
05065 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
05066 #endif
05067 }
05068
05069 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_collocationOptimized(bool __co) const
05070 {
05071 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05072 typedef ::IceProxy::Ice::Object _Base;
05073 return dynamic_cast<GUISpeechMessage*>(_Base::ice_collocationOptimized(__co).get());
05074 #else
05075 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
05076 #endif
05077 }
05078
05079 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_twoway() const
05080 {
05081 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05082 typedef ::IceProxy::Ice::Object _Base;
05083 return dynamic_cast<GUISpeechMessage*>(_Base::ice_twoway().get());
05084 #else
05085 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_twoway().get());
05086 #endif
05087 }
05088
05089 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_oneway() const
05090 {
05091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05092 typedef ::IceProxy::Ice::Object _Base;
05093 return dynamic_cast<GUISpeechMessage*>(_Base::ice_oneway().get());
05094 #else
05095 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_oneway().get());
05096 #endif
05097 }
05098
05099 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_batchOneway() const
05100 {
05101 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05102 typedef ::IceProxy::Ice::Object _Base;
05103 return dynamic_cast<GUISpeechMessage*>(_Base::ice_batchOneway().get());
05104 #else
05105 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get());
05106 #endif
05107 }
05108
05109 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_datagram() const
05110 {
05111 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05112 typedef ::IceProxy::Ice::Object _Base;
05113 return dynamic_cast<GUISpeechMessage*>(_Base::ice_datagram().get());
05114 #else
05115 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_datagram().get());
05116 #endif
05117 }
05118
05119 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_batchDatagram() const
05120 {
05121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05122 typedef ::IceProxy::Ice::Object _Base;
05123 return dynamic_cast<GUISpeechMessage*>(_Base::ice_batchDatagram().get());
05124 #else
05125 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
05126 #endif
05127 }
05128
05129 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_compress(bool __compress) const
05130 {
05131 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05132 typedef ::IceProxy::Ice::Object _Base;
05133 return dynamic_cast<GUISpeechMessage*>(_Base::ice_compress(__compress).get());
05134 #else
05135 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
05136 #endif
05137 }
05138
05139 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_timeout(int __timeout) const
05140 {
05141 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05142 typedef ::IceProxy::Ice::Object _Base;
05143 return dynamic_cast<GUISpeechMessage*>(_Base::ice_timeout(__timeout).get());
05144 #else
05145 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
05146 #endif
05147 }
05148
05149 ::IceInternal::ProxyHandle<GUISpeechMessage> ice_connectionId(const std::string& __id) const
05150 {
05151 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
05152 typedef ::IceProxy::Ice::Object _Base;
05153 return dynamic_cast<GUISpeechMessage*>(_Base::ice_connectionId(__id).get());
05154 #else
05155 return dynamic_cast<GUISpeechMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
05156 #endif
05157 }
05158
05159 static const ::std::string& ice_staticId();
05160
05161 private:
05162
05163 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
05164 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
05165 virtual ::IceProxy::Ice::Object* __newInstance() const;
05166 };
05167
05168 }
05169
05170 }
05171
05172 namespace IceDelegate
05173 {
05174
05175 namespace BeobotEvents
05176 {
05177
05178 class MotorMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05179 {
05180 public:
05181 };
05182
05183 class MotorRequest : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05184 {
05185 public:
05186 };
05187
05188 class CornerMotorRequest : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05189 {
05190 public:
05191 };
05192
05193 class CornerLocationMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05194 {
05195 public:
05196 };
05197
05198 class SonarMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05199 {
05200 public:
05201 };
05202
05203 class GPSMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05204 {
05205 public:
05206 };
05207
05208 class LRFMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05209 {
05210 public:
05211 };
05212
05213 class SLAMMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05214 {
05215 public:
05216 };
05217
05218 class IMUMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05219 {
05220 public:
05221 };
05222
05223 class CameraMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05224 {
05225 public:
05226 };
05227
05228 class GistSalMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05229 {
05230 public:
05231 };
05232
05233 class LandmarkSearchQueueMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05234 {
05235 public:
05236 };
05237
05238 class LandmarkTrackMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05239 {
05240 public:
05241 };
05242
05243 class LandmarkSearchStatMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05244 {
05245 public:
05246 };
05247
05248 class LandmarkMatchResultMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05249 {
05250 public:
05251 };
05252
05253 class LandmarkDBSearchResultMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05254 {
05255 public:
05256 };
05257
05258 class CurrentLocationMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05259 {
05260 public:
05261 };
05262
05263 class CancelSearchMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05264 {
05265 public:
05266 };
05267
05268 class SearchDoneMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05269 {
05270 public:
05271 };
05272
05273 class NextFrameMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05274 {
05275 public:
05276 };
05277
05278 class AbortMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05279 {
05280 public:
05281 };
05282
05283 class FacesMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05284 {
05285 public:
05286 };
05287
05288 class GUISpeechMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage
05289 {
05290 public:
05291 };
05292
05293 }
05294
05295 }
05296
05297 namespace IceDelegateM
05298 {
05299
05300 namespace BeobotEvents
05301 {
05302
05303 class MotorMessage : virtual public ::IceDelegate::BeobotEvents::MotorMessage,
05304 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05305 {
05306 public:
05307 };
05308
05309 class MotorRequest : virtual public ::IceDelegate::BeobotEvents::MotorRequest,
05310 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05311 {
05312 public:
05313 };
05314
05315 class CornerMotorRequest : virtual public ::IceDelegate::BeobotEvents::CornerMotorRequest,
05316 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05317 {
05318 public:
05319 };
05320
05321 class CornerLocationMessage : virtual public ::IceDelegate::BeobotEvents::CornerLocationMessage,
05322 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05323 {
05324 public:
05325 };
05326
05327 class SonarMessage : virtual public ::IceDelegate::BeobotEvents::SonarMessage,
05328 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05329 {
05330 public:
05331 };
05332
05333 class GPSMessage : virtual public ::IceDelegate::BeobotEvents::GPSMessage,
05334 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05335 {
05336 public:
05337 };
05338
05339 class LRFMessage : virtual public ::IceDelegate::BeobotEvents::LRFMessage,
05340 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05341 {
05342 public:
05343 };
05344
05345 class SLAMMessage : virtual public ::IceDelegate::BeobotEvents::SLAMMessage,
05346 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05347 {
05348 public:
05349 };
05350
05351 class IMUMessage : virtual public ::IceDelegate::BeobotEvents::IMUMessage,
05352 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05353 {
05354 public:
05355 };
05356
05357 class CameraMessage : virtual public ::IceDelegate::BeobotEvents::CameraMessage,
05358 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05359 {
05360 public:
05361 };
05362
05363 class GistSalMessage : virtual public ::IceDelegate::BeobotEvents::GistSalMessage,
05364 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05365 {
05366 public:
05367 };
05368
05369 class LandmarkSearchQueueMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkSearchQueueMessage,
05370 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05371 {
05372 public:
05373 };
05374
05375 class LandmarkTrackMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkTrackMessage,
05376 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05377 {
05378 public:
05379 };
05380
05381 class LandmarkSearchStatMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkSearchStatMessage,
05382 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05383 {
05384 public:
05385 };
05386
05387 class LandmarkMatchResultMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkMatchResultMessage,
05388 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05389 {
05390 public:
05391 };
05392
05393 class LandmarkDBSearchResultMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkDBSearchResultMessage,
05394 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05395 {
05396 public:
05397 };
05398
05399 class CurrentLocationMessage : virtual public ::IceDelegate::BeobotEvents::CurrentLocationMessage,
05400 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05401 {
05402 public:
05403 };
05404
05405 class CancelSearchMessage : virtual public ::IceDelegate::BeobotEvents::CancelSearchMessage,
05406 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05407 {
05408 public:
05409 };
05410
05411 class SearchDoneMessage : virtual public ::IceDelegate::BeobotEvents::SearchDoneMessage,
05412 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05413 {
05414 public:
05415 };
05416
05417 class NextFrameMessage : virtual public ::IceDelegate::BeobotEvents::NextFrameMessage,
05418 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05419 {
05420 public:
05421 };
05422
05423 class AbortMessage : virtual public ::IceDelegate::BeobotEvents::AbortMessage,
05424 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05425 {
05426 public:
05427 };
05428
05429 class FacesMessage : virtual public ::IceDelegate::BeobotEvents::FacesMessage,
05430 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05431 {
05432 public:
05433 };
05434
05435 class GUISpeechMessage : virtual public ::IceDelegate::BeobotEvents::GUISpeechMessage,
05436 virtual public ::IceDelegateM::RobotSimEvents::EventMessage
05437 {
05438 public:
05439 };
05440
05441 }
05442
05443 }
05444
05445 namespace IceDelegateD
05446 {
05447
05448 namespace BeobotEvents
05449 {
05450
05451 class MotorMessage : virtual public ::IceDelegate::BeobotEvents::MotorMessage,
05452 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05453 {
05454 public:
05455 };
05456
05457 class MotorRequest : virtual public ::IceDelegate::BeobotEvents::MotorRequest,
05458 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05459 {
05460 public:
05461 };
05462
05463 class CornerMotorRequest : virtual public ::IceDelegate::BeobotEvents::CornerMotorRequest,
05464 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05465 {
05466 public:
05467 };
05468
05469 class CornerLocationMessage : virtual public ::IceDelegate::BeobotEvents::CornerLocationMessage,
05470 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05471 {
05472 public:
05473 };
05474
05475 class SonarMessage : virtual public ::IceDelegate::BeobotEvents::SonarMessage,
05476 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05477 {
05478 public:
05479 };
05480
05481 class GPSMessage : virtual public ::IceDelegate::BeobotEvents::GPSMessage,
05482 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05483 {
05484 public:
05485 };
05486
05487 class LRFMessage : virtual public ::IceDelegate::BeobotEvents::LRFMessage,
05488 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05489 {
05490 public:
05491 };
05492
05493 class SLAMMessage : virtual public ::IceDelegate::BeobotEvents::SLAMMessage,
05494 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05495 {
05496 public:
05497 };
05498
05499 class IMUMessage : virtual public ::IceDelegate::BeobotEvents::IMUMessage,
05500 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05501 {
05502 public:
05503 };
05504
05505 class CameraMessage : virtual public ::IceDelegate::BeobotEvents::CameraMessage,
05506 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05507 {
05508 public:
05509 };
05510
05511 class GistSalMessage : virtual public ::IceDelegate::BeobotEvents::GistSalMessage,
05512 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05513 {
05514 public:
05515 };
05516
05517 class LandmarkSearchQueueMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkSearchQueueMessage,
05518 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05519 {
05520 public:
05521 };
05522
05523 class LandmarkTrackMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkTrackMessage,
05524 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05525 {
05526 public:
05527 };
05528
05529 class LandmarkSearchStatMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkSearchStatMessage,
05530 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05531 {
05532 public:
05533 };
05534
05535 class LandmarkMatchResultMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkMatchResultMessage,
05536 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05537 {
05538 public:
05539 };
05540
05541 class LandmarkDBSearchResultMessage : virtual public ::IceDelegate::BeobotEvents::LandmarkDBSearchResultMessage,
05542 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05543 {
05544 public:
05545 };
05546
05547 class CurrentLocationMessage : virtual public ::IceDelegate::BeobotEvents::CurrentLocationMessage,
05548 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05549 {
05550 public:
05551 };
05552
05553 class CancelSearchMessage : virtual public ::IceDelegate::BeobotEvents::CancelSearchMessage,
05554 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05555 {
05556 public:
05557 };
05558
05559 class SearchDoneMessage : virtual public ::IceDelegate::BeobotEvents::SearchDoneMessage,
05560 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05561 {
05562 public:
05563 };
05564
05565 class NextFrameMessage : virtual public ::IceDelegate::BeobotEvents::NextFrameMessage,
05566 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05567 {
05568 public:
05569 };
05570
05571 class AbortMessage : virtual public ::IceDelegate::BeobotEvents::AbortMessage,
05572 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05573 {
05574 public:
05575 };
05576
05577 class FacesMessage : virtual public ::IceDelegate::BeobotEvents::FacesMessage,
05578 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05579 {
05580 public:
05581 };
05582
05583 class GUISpeechMessage : virtual public ::IceDelegate::BeobotEvents::GUISpeechMessage,
05584 virtual public ::IceDelegateD::RobotSimEvents::EventMessage
05585 {
05586 public:
05587 };
05588
05589 }
05590
05591 }
05592
05593 namespace BeobotEvents
05594 {
05595
05596 class MotorMessage : virtual public ::RobotSimEvents::EventMessage
05597 {
05598 public:
05599
05600 typedef MotorMessagePrx ProxyType;
05601 typedef MotorMessagePtr PointerType;
05602
05603 MotorMessage() {}
05604 MotorMessage(::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Int);
05605 virtual ::Ice::ObjectPtr ice_clone() const;
05606
05607 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05608 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05609 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05610 static const ::std::string& ice_staticId();
05611
05612
05613 virtual void __write(::IceInternal::BasicStream*) const;
05614 virtual void __read(::IceInternal::BasicStream*, bool);
05615 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05616 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05617
05618 static const ::Ice::ObjectFactoryPtr& ice_factory();
05619
05620 protected:
05621
05622 virtual ~MotorMessage() {}
05623
05624 friend class MotorMessage__staticInit;
05625
05626 public:
05627
05628 ::Ice::Int rcMode;
05629
05630 ::Ice::Int motor1;
05631
05632 ::Ice::Int motor2;
05633
05634 ::Ice::Double transVel;
05635
05636 ::Ice::Double rotVel;
05637
05638 ::Ice::Double encoderX;
05639
05640 ::Ice::Double encoderY;
05641
05642 ::Ice::Double encoderOri;
05643
05644 ::Ice::Double rcTransVel;
05645
05646 ::Ice::Double rcRotVel;
05647
05648 ::Ice::Int RequestID;
05649 };
05650
05651 class MotorMessage__staticInit
05652 {
05653 public:
05654
05655 ::BeobotEvents::MotorMessage _init;
05656 };
05657
05658 static MotorMessage__staticInit _MotorMessage_init;
05659
05660 class MotorRequest : virtual public ::RobotSimEvents::EventMessage
05661 {
05662 public:
05663
05664 typedef MotorRequestPrx ProxyType;
05665 typedef MotorRequestPtr PointerType;
05666
05667 MotorRequest() {}
05668 MotorRequest(::Ice::Double, ::Ice::Double);
05669 virtual ::Ice::ObjectPtr ice_clone() const;
05670
05671 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05672 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05673 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05674 static const ::std::string& ice_staticId();
05675
05676
05677 virtual void __write(::IceInternal::BasicStream*) const;
05678 virtual void __read(::IceInternal::BasicStream*, bool);
05679 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05680 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05681
05682 static const ::Ice::ObjectFactoryPtr& ice_factory();
05683
05684 protected:
05685
05686 virtual ~MotorRequest() {}
05687
05688 public:
05689
05690 ::Ice::Double transVel;
05691
05692 ::Ice::Double rotVel;
05693 };
05694
05695 class CornerMotorRequest : virtual public ::RobotSimEvents::EventMessage
05696 {
05697 public:
05698
05699 typedef CornerMotorRequestPrx ProxyType;
05700 typedef CornerMotorRequestPtr PointerType;
05701
05702 CornerMotorRequest() {}
05703 CornerMotorRequest(::Ice::Double, ::Ice::Double, ::Ice::Int);
05704 virtual ::Ice::ObjectPtr ice_clone() const;
05705
05706 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05707 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05708 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05709 static const ::std::string& ice_staticId();
05710
05711
05712 virtual void __write(::IceInternal::BasicStream*) const;
05713 virtual void __read(::IceInternal::BasicStream*, bool);
05714 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05715 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05716
05717 static const ::Ice::ObjectFactoryPtr& ice_factory();
05718
05719 protected:
05720
05721 virtual ~CornerMotorRequest() {}
05722
05723 public:
05724
05725 ::Ice::Double transVel;
05726
05727 ::Ice::Double rotVel;
05728
05729 ::Ice::Int status;
05730 };
05731
05732 class CornerLocationMessage : virtual public ::RobotSimEvents::EventMessage
05733 {
05734 public:
05735
05736 typedef CornerLocationMessagePrx ProxyType;
05737 typedef CornerLocationMessagePtr PointerType;
05738
05739 CornerLocationMessage() {}
05740 explicit CornerLocationMessage(::Ice::Int);
05741 virtual ::Ice::ObjectPtr ice_clone() const;
05742
05743 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05744 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05745 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05746 static const ::std::string& ice_staticId();
05747
05748
05749 virtual void __write(::IceInternal::BasicStream*) const;
05750 virtual void __read(::IceInternal::BasicStream*, bool);
05751 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05752 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05753
05754 static const ::Ice::ObjectFactoryPtr& ice_factory();
05755
05756 protected:
05757
05758 virtual ~CornerLocationMessage() {}
05759
05760 public:
05761
05762 ::Ice::Int cornerLocation;
05763 };
05764
05765 class SonarMessage : virtual public ::RobotSimEvents::EventMessage
05766 {
05767 public:
05768
05769 typedef SonarMessagePrx ProxyType;
05770 typedef SonarMessagePtr PointerType;
05771
05772 SonarMessage() {}
05773 SonarMessage(const ::BeobotEvents::DoubleSeq&, const ::BeobotEvents::DoubleSeq&);
05774 virtual ::Ice::ObjectPtr ice_clone() const;
05775
05776 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05777 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05778 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05779 static const ::std::string& ice_staticId();
05780
05781
05782 virtual void __write(::IceInternal::BasicStream*) const;
05783 virtual void __read(::IceInternal::BasicStream*, bool);
05784 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05785 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05786
05787 static const ::Ice::ObjectFactoryPtr& ice_factory();
05788
05789 protected:
05790
05791 virtual ~SonarMessage() {}
05792
05793 public:
05794
05795 ::BeobotEvents::DoubleSeq distances;
05796
05797 ::BeobotEvents::DoubleSeq angles;
05798 };
05799
05800 class GPSMessage : virtual public ::RobotSimEvents::EventMessage
05801 {
05802 public:
05803
05804 typedef GPSMessagePrx ProxyType;
05805 typedef GPSMessagePtr PointerType;
05806
05807 GPSMessage() {}
05808 GPSMessage(::Ice::Double, ::Ice::Double, ::Ice::Int, ::Ice::Int, ::Ice::Int);
05809 virtual ::Ice::ObjectPtr ice_clone() const;
05810
05811 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05812 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05813 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05814 static const ::std::string& ice_staticId();
05815
05816
05817 virtual void __write(::IceInternal::BasicStream*) const;
05818 virtual void __read(::IceInternal::BasicStream*, bool);
05819 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05820 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05821
05822 static const ::Ice::ObjectFactoryPtr& ice_factory();
05823
05824 protected:
05825
05826 virtual ~GPSMessage() {}
05827
05828 public:
05829
05830 ::Ice::Double latitude;
05831
05832 ::Ice::Double longitude;
05833
05834 ::Ice::Int precision;
05835
05836 ::Ice::Int satNum;
05837
05838 ::Ice::Int RequestID;
05839 };
05840
05841 class LRFMessage : virtual public ::RobotSimEvents::EventMessage
05842 {
05843 public:
05844
05845 typedef LRFMessagePrx ProxyType;
05846 typedef LRFMessagePtr PointerType;
05847
05848 LRFMessage() {}
05849 LRFMessage(const ::BeobotEvents::DoubleSeq&, const ::BeobotEvents::DoubleSeq&, ::Ice::Int);
05850 virtual ::Ice::ObjectPtr ice_clone() const;
05851
05852 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05853 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05854 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05855 static const ::std::string& ice_staticId();
05856
05857
05858 virtual void __write(::IceInternal::BasicStream*) const;
05859 virtual void __read(::IceInternal::BasicStream*, bool);
05860 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05861 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05862
05863 static const ::Ice::ObjectFactoryPtr& ice_factory();
05864
05865 protected:
05866
05867 virtual ~LRFMessage() {}
05868
05869 public:
05870
05871 ::BeobotEvents::DoubleSeq distances;
05872
05873 ::BeobotEvents::DoubleSeq angles;
05874
05875 ::Ice::Int RequestID;
05876 };
05877
05878 class SLAMMessage : virtual public ::RobotSimEvents::EventMessage
05879 {
05880 public:
05881
05882 typedef SLAMMessagePrx ProxyType;
05883 typedef SLAMMessagePtr PointerType;
05884
05885 SLAMMessage() {}
05886 SLAMMessage(::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Int);
05887 virtual ::Ice::ObjectPtr ice_clone() const;
05888
05889 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05890 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05891 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05892 static const ::std::string& ice_staticId();
05893
05894
05895 virtual void __write(::IceInternal::BasicStream*) const;
05896 virtual void __read(::IceInternal::BasicStream*, bool);
05897 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05898 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05899
05900 static const ::Ice::ObjectFactoryPtr& ice_factory();
05901
05902 protected:
05903
05904 virtual ~SLAMMessage() {}
05905
05906 public:
05907
05908 ::Ice::Double mapResolution;
05909
05910 ::Ice::Double robotX;
05911
05912 ::Ice::Double robotY;
05913
05914 ::Ice::Double robotOri;
05915
05916 ::Ice::Int RequestID;
05917 };
05918
05919 class IMUMessage : virtual public ::RobotSimEvents::EventMessage
05920 {
05921 public:
05922
05923 typedef IMUMessagePrx ProxyType;
05924 typedef IMUMessagePtr PointerType;
05925
05926 IMUMessage() {}
05927 IMUMessage(bool, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, bool, ::Ice::Float, ::Ice::Float, ::Ice::Float, bool, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Int);
05928 virtual ::Ice::ObjectPtr ice_clone() const;
05929
05930 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05931 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05932 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05933 static const ::std::string& ice_staticId();
05934
05935
05936 virtual void __write(::IceInternal::BasicStream*) const;
05937 virtual void __read(::IceInternal::BasicStream*, bool);
05938 virtual void __write(const ::Ice::OutputStreamPtr&) const;
05939 virtual void __read(const ::Ice::InputStreamPtr&, bool);
05940
05941 static const ::Ice::ObjectFactoryPtr& ice_factory();
05942
05943 protected:
05944
05945 virtual ~IMUMessage() {}
05946
05947 public:
05948
05949 bool validAccAndAng;
05950
05951 ::Ice::Float accelX;
05952
05953 ::Ice::Float accelY;
05954
05955 ::Ice::Float accelZ;
05956
05957 ::Ice::Float angRateX;
05958
05959 ::Ice::Float angRateY;
05960
05961 ::Ice::Float angRateZ;
05962
05963 bool validRollPitchYaw;
05964
05965 ::Ice::Float roll;
05966
05967 ::Ice::Float pitch;
05968
05969 ::Ice::Float yaw;
05970
05971 bool validMagnetometer;
05972
05973 ::Ice::Float magX;
05974
05975 ::Ice::Float magY;
05976
05977 ::Ice::Float magZ;
05978
05979 ::Ice::Int RequestID;
05980 };
05981
05982 class CameraMessage : virtual public ::RobotSimEvents::EventMessage
05983 {
05984 public:
05985
05986 typedef CameraMessagePrx ProxyType;
05987 typedef CameraMessagePtr PointerType;
05988
05989 CameraMessage() {}
05990 CameraMessage(const ::ImageIceMod::ImageIce&, ::Ice::Int);
05991 virtual ::Ice::ObjectPtr ice_clone() const;
05992
05993 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
05994 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
05995 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
05996 static const ::std::string& ice_staticId();
05997
05998
05999 virtual void __write(::IceInternal::BasicStream*) const;
06000 virtual void __read(::IceInternal::BasicStream*, bool);
06001 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06002 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06003
06004 static const ::Ice::ObjectFactoryPtr& ice_factory();
06005
06006 protected:
06007
06008 virtual ~CameraMessage() {}
06009
06010 public:
06011
06012 ::ImageIceMod::ImageIce image;
06013
06014 ::Ice::Int RequestID;
06015 };
06016
06017 class GistSalMessage : virtual public ::RobotSimEvents::EventMessage
06018 {
06019 public:
06020
06021 typedef GistSalMessagePrx ProxyType;
06022 typedef GistSalMessagePtr PointerType;
06023
06024 GistSalMessage() {}
06025 GistSalMessage(const ::ImageIceMod::ImageIce&, const ::BeobotEvents::DoubleSeq&, const ::BeobotEvents::SalientRegionSeq&, const ::ImageIceMod::ImageIceSeq&, ::Ice::Int);
06026 virtual ::Ice::ObjectPtr ice_clone() const;
06027
06028 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06029 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06030 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06031 static const ::std::string& ice_staticId();
06032
06033
06034 virtual void __write(::IceInternal::BasicStream*) const;
06035 virtual void __read(::IceInternal::BasicStream*, bool);
06036 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06037 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06038
06039 static const ::Ice::ObjectFactoryPtr& ice_factory();
06040
06041 protected:
06042
06043 virtual ~GistSalMessage() {}
06044
06045 public:
06046
06047 ::ImageIceMod::ImageIce currIma;
06048
06049 ::BeobotEvents::DoubleSeq gistFeatures;
06050
06051 ::BeobotEvents::SalientRegionSeq salientRegions;
06052
06053 ::ImageIceMod::ImageIceSeq conspicuityMaps;
06054
06055 ::Ice::Int RequestID;
06056 };
06057
06058 class LandmarkSearchQueueMessage : virtual public ::RobotSimEvents::EventMessage
06059 {
06060 public:
06061
06062 typedef LandmarkSearchQueueMessagePrx ProxyType;
06063 typedef LandmarkSearchQueueMessagePtr PointerType;
06064
06065 LandmarkSearchQueueMessage() {}
06066 LandmarkSearchQueueMessage(const ::ImageIceMod::ImageIce&, const ::BeobotEvents::SalientRegionSeq&, const ::BeobotEvents::LandmarkSearchJobSeq&, ::Ice::Int);
06067 virtual ::Ice::ObjectPtr ice_clone() const;
06068
06069 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06070 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06071 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06072 static const ::std::string& ice_staticId();
06073
06074
06075 virtual void __write(::IceInternal::BasicStream*) const;
06076 virtual void __read(::IceInternal::BasicStream*, bool);
06077 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06078 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06079
06080 static const ::Ice::ObjectFactoryPtr& ice_factory();
06081
06082 protected:
06083
06084 virtual ~LandmarkSearchQueueMessage() {}
06085
06086 public:
06087
06088 ::ImageIceMod::ImageIce currIma;
06089
06090 ::BeobotEvents::SalientRegionSeq salientRegions;
06091
06092 ::BeobotEvents::LandmarkSearchJobSeq jobs;
06093
06094 ::Ice::Int RequestID;
06095 };
06096
06097 class LandmarkTrackMessage : virtual public ::RobotSimEvents::EventMessage
06098 {
06099 public:
06100
06101 typedef LandmarkTrackMessagePrx ProxyType;
06102 typedef LandmarkTrackMessagePtr PointerType;
06103
06104 LandmarkTrackMessage() {}
06105 LandmarkTrackMessage(const ::ImageIceMod::ImageIce&, const ::BeobotEvents::DoubleSeq&, const ::BeobotEvents::SalientRegionSeq&, const ::ImageIceMod::ImageIceSeq&, bool, ::Ice::Int);
06106 virtual ::Ice::ObjectPtr ice_clone() const;
06107
06108 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06109 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06110 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06111 static const ::std::string& ice_staticId();
06112
06113
06114 virtual void __write(::IceInternal::BasicStream*) const;
06115 virtual void __read(::IceInternal::BasicStream*, bool);
06116 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06117 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06118
06119 static const ::Ice::ObjectFactoryPtr& ice_factory();
06120
06121 protected:
06122
06123 virtual ~LandmarkTrackMessage() {}
06124
06125 public:
06126
06127 ::ImageIceMod::ImageIce currIma;
06128
06129 ::BeobotEvents::DoubleSeq gistFeatures;
06130
06131 ::BeobotEvents::SalientRegionSeq salientRegions;
06132
06133 ::ImageIceMod::ImageIceSeq conspicuityMaps;
06134
06135 bool resetTracker;
06136
06137 ::Ice::Int RequestID;
06138 };
06139
06140 class LandmarkSearchStatMessage : virtual public ::RobotSimEvents::EventMessage
06141 {
06142 public:
06143
06144 typedef LandmarkSearchStatMessagePrx ProxyType;
06145 typedef LandmarkSearchStatMessagePtr PointerType;
06146
06147 LandmarkSearchStatMessage() {}
06148 LandmarkSearchStatMessage(::Ice::Int, ::Ice::Int, bool, ::Ice::Int);
06149 virtual ::Ice::ObjectPtr ice_clone() const;
06150
06151 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06152 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06153 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06154 static const ::std::string& ice_staticId();
06155
06156
06157 virtual void __write(::IceInternal::BasicStream*) const;
06158 virtual void __read(::IceInternal::BasicStream*, bool);
06159 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06160 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06161
06162 static const ::Ice::ObjectFactoryPtr& ice_factory();
06163
06164 protected:
06165
06166 virtual ~LandmarkSearchStatMessage() {}
06167
06168 public:
06169
06170 ::Ice::Int inputSalRegID;
06171
06172 ::Ice::Int numObjSearch;
06173
06174 bool found;
06175
06176 ::Ice::Int RequestID;
06177 };
06178
06179 class LandmarkMatchResultMessage : virtual public ::RobotSimEvents::EventMessage
06180 {
06181 public:
06182
06183 typedef LandmarkMatchResultMessagePrx ProxyType;
06184 typedef LandmarkMatchResultMessagePtr PointerType;
06185
06186 LandmarkMatchResultMessage() {}
06187 LandmarkMatchResultMessage(::Ice::Int, const ::ImageIceMod::ImageIce&, const ::BeobotEvents::LandmarkSearchJob&, ::Ice::Int, ::Ice::Float, ::Ice::Float);
06188 virtual ::Ice::ObjectPtr ice_clone() const;
06189
06190 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06191 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06192 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06193 static const ::std::string& ice_staticId();
06194
06195
06196 virtual void __write(::IceInternal::BasicStream*) const;
06197 virtual void __read(::IceInternal::BasicStream*, bool);
06198 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06199 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06200
06201 static const ::Ice::ObjectFactoryPtr& ice_factory();
06202
06203 protected:
06204
06205 virtual ~LandmarkMatchResultMessage() {}
06206
06207 public:
06208
06209 ::Ice::Int RequestID;
06210
06211 ::ImageIceMod::ImageIce voMatchImage;
06212
06213 ::BeobotEvents::LandmarkSearchJob matchInfo;
06214
06215 ::Ice::Int segNumMatch;
06216
06217 ::Ice::Float lenTravMatch;
06218
06219 ::Ice::Float MatchScore;
06220 };
06221
06222 class LandmarkDBSearchResultMessage : virtual public ::RobotSimEvents::EventMessage
06223 {
06224 public:
06225
06226 typedef LandmarkDBSearchResultMessagePrx ProxyType;
06227 typedef LandmarkDBSearchResultMessagePtr PointerType;
06228
06229 LandmarkDBSearchResultMessage() {}
06230 LandmarkDBSearchResultMessage(::Ice::Int, const ::BeobotEvents::LandmarkSearchJobSeq&);
06231 virtual ::Ice::ObjectPtr ice_clone() const;
06232
06233 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06234 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06235 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06236 static const ::std::string& ice_staticId();
06237
06238
06239 virtual void __write(::IceInternal::BasicStream*) const;
06240 virtual void __read(::IceInternal::BasicStream*, bool);
06241 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06242 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06243
06244 static const ::Ice::ObjectFactoryPtr& ice_factory();
06245
06246 protected:
06247
06248 virtual ~LandmarkDBSearchResultMessage() {}
06249
06250 public:
06251
06252 ::Ice::Int RequestID;
06253
06254 ::BeobotEvents::LandmarkSearchJobSeq matches;
06255 };
06256
06257 class CurrentLocationMessage : virtual public ::RobotSimEvents::EventMessage
06258 {
06259 public:
06260
06261 typedef CurrentLocationMessagePrx ProxyType;
06262 typedef CurrentLocationMessagePtr PointerType;
06263
06264 CurrentLocationMessage() {}
06265 CurrentLocationMessage(::Ice::Int, ::Ice::Int, ::Ice::Float);
06266 virtual ::Ice::ObjectPtr ice_clone() const;
06267
06268 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06269 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06270 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06271 static const ::std::string& ice_staticId();
06272
06273
06274 virtual void __write(::IceInternal::BasicStream*) const;
06275 virtual void __read(::IceInternal::BasicStream*, bool);
06276 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06277 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06278
06279 static const ::Ice::ObjectFactoryPtr& ice_factory();
06280
06281 protected:
06282
06283 virtual ~CurrentLocationMessage() {}
06284
06285 public:
06286
06287 ::Ice::Int RequestID;
06288
06289 ::Ice::Int segNum;
06290
06291 ::Ice::Float lenTrav;
06292 };
06293
06294 class CancelSearchMessage : virtual public ::RobotSimEvents::EventMessage
06295 {
06296 public:
06297
06298 typedef CancelSearchMessagePrx ProxyType;
06299 typedef CancelSearchMessagePtr PointerType;
06300
06301 CancelSearchMessage() {}
06302 CancelSearchMessage(::Ice::Int, bool);
06303 virtual ::Ice::ObjectPtr ice_clone() const;
06304
06305 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06306 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06307 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06308 static const ::std::string& ice_staticId();
06309
06310
06311 virtual void __write(::IceInternal::BasicStream*) const;
06312 virtual void __read(::IceInternal::BasicStream*, bool);
06313 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06314 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06315
06316 static const ::Ice::ObjectFactoryPtr& ice_factory();
06317
06318 protected:
06319
06320 virtual ~CancelSearchMessage() {}
06321
06322 public:
06323
06324 ::Ice::Int RequestID;
06325
06326 bool abort;
06327 };
06328
06329 class SearchDoneMessage : virtual public ::RobotSimEvents::EventMessage
06330 {
06331 public:
06332
06333 typedef SearchDoneMessagePrx ProxyType;
06334 typedef SearchDoneMessagePtr PointerType;
06335
06336 SearchDoneMessage() {}
06337 explicit SearchDoneMessage(::Ice::Int);
06338 virtual ::Ice::ObjectPtr ice_clone() const;
06339
06340 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06341 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06342 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06343 static const ::std::string& ice_staticId();
06344
06345
06346 virtual void __write(::IceInternal::BasicStream*) const;
06347 virtual void __read(::IceInternal::BasicStream*, bool);
06348 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06349 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06350
06351 static const ::Ice::ObjectFactoryPtr& ice_factory();
06352
06353 protected:
06354
06355 virtual ~SearchDoneMessage() {}
06356
06357 public:
06358
06359 ::Ice::Int RequestID;
06360 };
06361
06362 class NextFrameMessage : virtual public ::RobotSimEvents::EventMessage
06363 {
06364 public:
06365
06366 typedef NextFrameMessagePrx ProxyType;
06367 typedef NextFrameMessagePtr PointerType;
06368
06369 NextFrameMessage() {}
06370 explicit NextFrameMessage(::Ice::Int);
06371 virtual ::Ice::ObjectPtr ice_clone() const;
06372
06373 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06374 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06375 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06376 static const ::std::string& ice_staticId();
06377
06378
06379 virtual void __write(::IceInternal::BasicStream*) const;
06380 virtual void __read(::IceInternal::BasicStream*, bool);
06381 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06382 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06383
06384 static const ::Ice::ObjectFactoryPtr& ice_factory();
06385
06386 protected:
06387
06388 virtual ~NextFrameMessage() {}
06389
06390 public:
06391
06392 ::Ice::Int RequestID;
06393 };
06394
06395 class AbortMessage : virtual public ::RobotSimEvents::EventMessage
06396 {
06397 public:
06398
06399 typedef AbortMessagePrx ProxyType;
06400 typedef AbortMessagePtr PointerType;
06401
06402 AbortMessage() {}
06403 explicit AbortMessage(::Ice::Int);
06404 virtual ::Ice::ObjectPtr ice_clone() const;
06405
06406 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06407 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06408 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06409 static const ::std::string& ice_staticId();
06410
06411
06412 virtual void __write(::IceInternal::BasicStream*) const;
06413 virtual void __read(::IceInternal::BasicStream*, bool);
06414 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06415 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06416
06417 static const ::Ice::ObjectFactoryPtr& ice_factory();
06418
06419 protected:
06420
06421 virtual ~AbortMessage() {}
06422
06423 public:
06424
06425 ::Ice::Int RequestID;
06426 };
06427
06428 class FacesMessage : virtual public ::RobotSimEvents::EventMessage
06429 {
06430 public:
06431
06432 typedef FacesMessagePrx ProxyType;
06433 typedef FacesMessagePtr PointerType;
06434
06435 FacesMessage() {}
06436 FacesMessage(const ::BeobotEvents::RectangleIceSeq&, ::Ice::Int);
06437 virtual ::Ice::ObjectPtr ice_clone() const;
06438
06439 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06440 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06441 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06442 static const ::std::string& ice_staticId();
06443
06444
06445 virtual void __write(::IceInternal::BasicStream*) const;
06446 virtual void __read(::IceInternal::BasicStream*, bool);
06447 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06448 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06449
06450 static const ::Ice::ObjectFactoryPtr& ice_factory();
06451
06452 protected:
06453
06454 virtual ~FacesMessage() {}
06455
06456 public:
06457
06458 ::BeobotEvents::RectangleIceSeq faces;
06459
06460 ::Ice::Int RequestID;
06461 };
06462
06463 class GUISpeechMessage : virtual public ::RobotSimEvents::EventMessage
06464 {
06465 public:
06466
06467 typedef GUISpeechMessagePrx ProxyType;
06468 typedef GUISpeechMessagePtr PointerType;
06469
06470 GUISpeechMessage() {}
06471 GUISpeechMessage(::Ice::Int, const ::std::string&, ::Ice::Int);
06472 virtual ::Ice::ObjectPtr ice_clone() const;
06473
06474 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
06475 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
06476 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
06477 static const ::std::string& ice_staticId();
06478
06479
06480 virtual void __write(::IceInternal::BasicStream*) const;
06481 virtual void __read(::IceInternal::BasicStream*, bool);
06482 virtual void __write(const ::Ice::OutputStreamPtr&) const;
06483 virtual void __read(const ::Ice::InputStreamPtr&, bool);
06484
06485 static const ::Ice::ObjectFactoryPtr& ice_factory();
06486
06487 protected:
06488
06489 virtual ~GUISpeechMessage() {}
06490
06491 public:
06492
06493 ::Ice::Int RequestID;
06494
06495 ::std::string itsMessage;
06496
06497 ::Ice::Int itsCommand;
06498 };
06499
06500 }
06501
06502 #endif