00001 // ********************************************************************** 00002 // 00003 // Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved. 00004 // 00005 // This copy of Ice is licensed to you under the terms described in the 00006 // ICE_LICENSE file included in this distribution. 00007 // 00008 // ********************************************************************** 00009 00010 // Ice version 3.3.1 00011 // Generated from file `RobotSimEvents.ice' 00012 00013 #ifndef __src_Ice__RobotSimEvents_ice_H__ 00014 #define __src_Ice__RobotSimEvents_ice_H__ 00015 00016 #include <Ice/LocalObjectF.h> 00017 #include <Ice/ProxyF.h> 00018 #include <Ice/ObjectF.h> 00019 #include <Ice/Exception.h> 00020 #include <Ice/LocalObject.h> 00021 #include <Ice/Proxy.h> 00022 #include <Ice/Object.h> 00023 #include <Ice/Outgoing.h> 00024 #include <Ice/Incoming.h> 00025 #include <Ice/Direct.h> 00026 #include <Ice/FactoryTable.h> 00027 #include <Ice/StreamF.h> 00028 #include <Ice/ImageIce.ice.H> 00029 #include <Ice/UndefSysMacros.h> 00030 00031 #ifndef ICE_IGNORE_VERSION 00032 # if ICE_INT_VERSION / 100 != 303 00033 # error Ice version mismatch! 00034 # endif 00035 # if ICE_INT_VERSION % 100 > 50 00036 # error Beta header file detected 00037 # endif 00038 # if ICE_INT_VERSION % 100 < 1 00039 # error Ice patch level mismatch! 00040 # endif 00041 #endif 00042 00043 namespace IceProxy 00044 { 00045 00046 namespace RobotSimEvents 00047 { 00048 00049 class EventMessage; 00050 00051 class Events; 00052 00053 class ActionMessage; 00054 00055 class GPSMessage; 00056 00057 class MotionMessage; 00058 00059 class RetinaMessage; 00060 00061 class MovementControllerMessage; 00062 00063 class JoyStickControlMessage; 00064 00065 class BeeStemConfigMessage; 00066 00067 class IMUDataServerMessage; 00068 00069 class BeeStemMotorControllerMessage; 00070 00071 class LocalizationMessage; 00072 00073 class BeeStemMessage; 00074 00075 class ChatMessage; 00076 00077 class RemoteControlMessage; 00078 00079 class StateMessage; 00080 00081 class GoalStateMessage; 00082 00083 class GoalProgressMessage; 00084 00085 class AttendedRegionMessage; 00086 00087 class ObjectMessage; 00088 00089 class SeaBeePositionMessage; 00090 00091 class SeaBeeStateConditionMessage; 00092 00093 class VisionRectangleMessage; 00094 00095 class StraightEdgeMessage; 00096 00097 class VisionObjectMessage; 00098 00099 class LandmarksMessage; 00100 00101 class CameraConfigMessage; 00102 00103 class SalientPointMessage; 00104 00105 class BuoyColorSegmentMessage; 00106 00107 class PipeColorSegmentMessage; 00108 00109 class BuoyColorSegmentConfigMessage; 00110 00111 class PipeColorSegmentConfigMessage; 00112 00113 } 00114 00115 } 00116 00117 namespace RobotSimEvents 00118 { 00119 00120 class EventMessage; 00121 bool operator==(const EventMessage&, const EventMessage&); 00122 bool operator<(const EventMessage&, const EventMessage&); 00123 00124 class Events; 00125 bool operator==(const Events&, const Events&); 00126 bool operator<(const Events&, const Events&); 00127 00128 class ActionMessage; 00129 bool operator==(const ActionMessage&, const ActionMessage&); 00130 bool operator<(const ActionMessage&, const ActionMessage&); 00131 00132 class GPSMessage; 00133 bool operator==(const GPSMessage&, const GPSMessage&); 00134 bool operator<(const GPSMessage&, const GPSMessage&); 00135 00136 class MotionMessage; 00137 bool operator==(const MotionMessage&, const MotionMessage&); 00138 bool operator<(const MotionMessage&, const MotionMessage&); 00139 00140 class RetinaMessage; 00141 bool operator==(const RetinaMessage&, const RetinaMessage&); 00142 bool operator<(const RetinaMessage&, const RetinaMessage&); 00143 00144 class MovementControllerMessage; 00145 bool operator==(const MovementControllerMessage&, const MovementControllerMessage&); 00146 bool operator<(const MovementControllerMessage&, const MovementControllerMessage&); 00147 00148 class JoyStickControlMessage; 00149 bool operator==(const JoyStickControlMessage&, const JoyStickControlMessage&); 00150 bool operator<(const JoyStickControlMessage&, const JoyStickControlMessage&); 00151 00152 class BeeStemConfigMessage; 00153 bool operator==(const BeeStemConfigMessage&, const BeeStemConfigMessage&); 00154 bool operator<(const BeeStemConfigMessage&, const BeeStemConfigMessage&); 00155 00156 class IMUDataServerMessage; 00157 bool operator==(const IMUDataServerMessage&, const IMUDataServerMessage&); 00158 bool operator<(const IMUDataServerMessage&, const IMUDataServerMessage&); 00159 00160 class BeeStemMotorControllerMessage; 00161 bool operator==(const BeeStemMotorControllerMessage&, const BeeStemMotorControllerMessage&); 00162 bool operator<(const BeeStemMotorControllerMessage&, const BeeStemMotorControllerMessage&); 00163 00164 class LocalizationMessage; 00165 bool operator==(const LocalizationMessage&, const LocalizationMessage&); 00166 bool operator<(const LocalizationMessage&, const LocalizationMessage&); 00167 00168 class BeeStemMessage; 00169 bool operator==(const BeeStemMessage&, const BeeStemMessage&); 00170 bool operator<(const BeeStemMessage&, const BeeStemMessage&); 00171 00172 class ChatMessage; 00173 bool operator==(const ChatMessage&, const ChatMessage&); 00174 bool operator<(const ChatMessage&, const ChatMessage&); 00175 00176 class RemoteControlMessage; 00177 bool operator==(const RemoteControlMessage&, const RemoteControlMessage&); 00178 bool operator<(const RemoteControlMessage&, const RemoteControlMessage&); 00179 00180 class StateMessage; 00181 bool operator==(const StateMessage&, const StateMessage&); 00182 bool operator<(const StateMessage&, const StateMessage&); 00183 00184 class GoalStateMessage; 00185 bool operator==(const GoalStateMessage&, const GoalStateMessage&); 00186 bool operator<(const GoalStateMessage&, const GoalStateMessage&); 00187 00188 class GoalProgressMessage; 00189 bool operator==(const GoalProgressMessage&, const GoalProgressMessage&); 00190 bool operator<(const GoalProgressMessage&, const GoalProgressMessage&); 00191 00192 class AttendedRegionMessage; 00193 bool operator==(const AttendedRegionMessage&, const AttendedRegionMessage&); 00194 bool operator<(const AttendedRegionMessage&, const AttendedRegionMessage&); 00195 00196 class ObjectMessage; 00197 bool operator==(const ObjectMessage&, const ObjectMessage&); 00198 bool operator<(const ObjectMessage&, const ObjectMessage&); 00199 00200 class SeaBeePositionMessage; 00201 bool operator==(const SeaBeePositionMessage&, const SeaBeePositionMessage&); 00202 bool operator<(const SeaBeePositionMessage&, const SeaBeePositionMessage&); 00203 00204 class SeaBeeStateConditionMessage; 00205 bool operator==(const SeaBeeStateConditionMessage&, const SeaBeeStateConditionMessage&); 00206 bool operator<(const SeaBeeStateConditionMessage&, const SeaBeeStateConditionMessage&); 00207 00208 class VisionRectangleMessage; 00209 bool operator==(const VisionRectangleMessage&, const VisionRectangleMessage&); 00210 bool operator<(const VisionRectangleMessage&, const VisionRectangleMessage&); 00211 00212 class StraightEdgeMessage; 00213 bool operator==(const StraightEdgeMessage&, const StraightEdgeMessage&); 00214 bool operator<(const StraightEdgeMessage&, const StraightEdgeMessage&); 00215 00216 class VisionObjectMessage; 00217 bool operator==(const VisionObjectMessage&, const VisionObjectMessage&); 00218 bool operator<(const VisionObjectMessage&, const VisionObjectMessage&); 00219 00220 class LandmarksMessage; 00221 bool operator==(const LandmarksMessage&, const LandmarksMessage&); 00222 bool operator<(const LandmarksMessage&, const LandmarksMessage&); 00223 00224 class CameraConfigMessage; 00225 bool operator==(const CameraConfigMessage&, const CameraConfigMessage&); 00226 bool operator<(const CameraConfigMessage&, const CameraConfigMessage&); 00227 00228 class SalientPointMessage; 00229 bool operator==(const SalientPointMessage&, const SalientPointMessage&); 00230 bool operator<(const SalientPointMessage&, const SalientPointMessage&); 00231 00232 class BuoyColorSegmentMessage; 00233 bool operator==(const BuoyColorSegmentMessage&, const BuoyColorSegmentMessage&); 00234 bool operator<(const BuoyColorSegmentMessage&, const BuoyColorSegmentMessage&); 00235 00236 class PipeColorSegmentMessage; 00237 bool operator==(const PipeColorSegmentMessage&, const PipeColorSegmentMessage&); 00238 bool operator<(const PipeColorSegmentMessage&, const PipeColorSegmentMessage&); 00239 00240 class BuoyColorSegmentConfigMessage; 00241 bool operator==(const BuoyColorSegmentConfigMessage&, const BuoyColorSegmentConfigMessage&); 00242 bool operator<(const BuoyColorSegmentConfigMessage&, const BuoyColorSegmentConfigMessage&); 00243 00244 class PipeColorSegmentConfigMessage; 00245 bool operator==(const PipeColorSegmentConfigMessage&, const PipeColorSegmentConfigMessage&); 00246 bool operator<(const PipeColorSegmentConfigMessage&, const PipeColorSegmentConfigMessage&); 00247 00248 } 00249 00250 namespace IceInternal 00251 { 00252 00253 ::Ice::Object* upCast(::RobotSimEvents::EventMessage*); 00254 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::EventMessage*); 00255 00256 ::Ice::Object* upCast(::RobotSimEvents::Events*); 00257 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::Events*); 00258 00259 ::Ice::Object* upCast(::RobotSimEvents::ActionMessage*); 00260 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ActionMessage*); 00261 00262 ::Ice::Object* upCast(::RobotSimEvents::GPSMessage*); 00263 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::GPSMessage*); 00264 00265 ::Ice::Object* upCast(::RobotSimEvents::MotionMessage*); 00266 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::MotionMessage*); 00267 00268 ::Ice::Object* upCast(::RobotSimEvents::RetinaMessage*); 00269 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::RetinaMessage*); 00270 00271 ::Ice::Object* upCast(::RobotSimEvents::MovementControllerMessage*); 00272 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::MovementControllerMessage*); 00273 00274 ::Ice::Object* upCast(::RobotSimEvents::JoyStickControlMessage*); 00275 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::JoyStickControlMessage*); 00276 00277 ::Ice::Object* upCast(::RobotSimEvents::BeeStemConfigMessage*); 00278 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BeeStemConfigMessage*); 00279 00280 ::Ice::Object* upCast(::RobotSimEvents::IMUDataServerMessage*); 00281 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::IMUDataServerMessage*); 00282 00283 ::Ice::Object* upCast(::RobotSimEvents::BeeStemMotorControllerMessage*); 00284 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BeeStemMotorControllerMessage*); 00285 00286 ::Ice::Object* upCast(::RobotSimEvents::LocalizationMessage*); 00287 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::LocalizationMessage*); 00288 00289 ::Ice::Object* upCast(::RobotSimEvents::BeeStemMessage*); 00290 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BeeStemMessage*); 00291 00292 ::Ice::Object* upCast(::RobotSimEvents::ChatMessage*); 00293 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ChatMessage*); 00294 00295 ::Ice::Object* upCast(::RobotSimEvents::RemoteControlMessage*); 00296 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::RemoteControlMessage*); 00297 00298 ::Ice::Object* upCast(::RobotSimEvents::StateMessage*); 00299 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::StateMessage*); 00300 00301 ::Ice::Object* upCast(::RobotSimEvents::GoalStateMessage*); 00302 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::GoalStateMessage*); 00303 00304 ::Ice::Object* upCast(::RobotSimEvents::GoalProgressMessage*); 00305 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::GoalProgressMessage*); 00306 00307 ::Ice::Object* upCast(::RobotSimEvents::AttendedRegionMessage*); 00308 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::AttendedRegionMessage*); 00309 00310 ::Ice::Object* upCast(::RobotSimEvents::ObjectMessage*); 00311 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::ObjectMessage*); 00312 00313 ::Ice::Object* upCast(::RobotSimEvents::SeaBeePositionMessage*); 00314 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::SeaBeePositionMessage*); 00315 00316 ::Ice::Object* upCast(::RobotSimEvents::SeaBeeStateConditionMessage*); 00317 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::SeaBeeStateConditionMessage*); 00318 00319 ::Ice::Object* upCast(::RobotSimEvents::VisionRectangleMessage*); 00320 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::VisionRectangleMessage*); 00321 00322 ::Ice::Object* upCast(::RobotSimEvents::StraightEdgeMessage*); 00323 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::StraightEdgeMessage*); 00324 00325 ::Ice::Object* upCast(::RobotSimEvents::VisionObjectMessage*); 00326 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::VisionObjectMessage*); 00327 00328 ::Ice::Object* upCast(::RobotSimEvents::LandmarksMessage*); 00329 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::LandmarksMessage*); 00330 00331 ::Ice::Object* upCast(::RobotSimEvents::CameraConfigMessage*); 00332 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::CameraConfigMessage*); 00333 00334 ::Ice::Object* upCast(::RobotSimEvents::SalientPointMessage*); 00335 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::SalientPointMessage*); 00336 00337 ::Ice::Object* upCast(::RobotSimEvents::BuoyColorSegmentMessage*); 00338 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BuoyColorSegmentMessage*); 00339 00340 ::Ice::Object* upCast(::RobotSimEvents::PipeColorSegmentMessage*); 00341 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::PipeColorSegmentMessage*); 00342 00343 ::Ice::Object* upCast(::RobotSimEvents::BuoyColorSegmentConfigMessage*); 00344 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::BuoyColorSegmentConfigMessage*); 00345 00346 ::Ice::Object* upCast(::RobotSimEvents::PipeColorSegmentConfigMessage*); 00347 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotSimEvents::PipeColorSegmentConfigMessage*); 00348 00349 } 00350 00351 namespace RobotSimEvents 00352 { 00353 00354 typedef ::IceInternal::Handle< ::RobotSimEvents::EventMessage> EventMessagePtr; 00355 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::EventMessage> EventMessagePrx; 00356 00357 void __read(::IceInternal::BasicStream*, EventMessagePrx&); 00358 void __patch__EventMessagePtr(void*, ::Ice::ObjectPtr&); 00359 00360 typedef ::IceInternal::Handle< ::RobotSimEvents::Events> EventsPtr; 00361 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::Events> EventsPrx; 00362 00363 void __read(::IceInternal::BasicStream*, EventsPrx&); 00364 void __patch__EventsPtr(void*, ::Ice::ObjectPtr&); 00365 00366 typedef ::IceInternal::Handle< ::RobotSimEvents::ActionMessage> ActionMessagePtr; 00367 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ActionMessage> ActionMessagePrx; 00368 00369 void __read(::IceInternal::BasicStream*, ActionMessagePrx&); 00370 void __patch__ActionMessagePtr(void*, ::Ice::ObjectPtr&); 00371 00372 typedef ::IceInternal::Handle< ::RobotSimEvents::GPSMessage> GPSMessagePtr; 00373 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::GPSMessage> GPSMessagePrx; 00374 00375 void __read(::IceInternal::BasicStream*, GPSMessagePrx&); 00376 void __patch__GPSMessagePtr(void*, ::Ice::ObjectPtr&); 00377 00378 typedef ::IceInternal::Handle< ::RobotSimEvents::MotionMessage> MotionMessagePtr; 00379 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::MotionMessage> MotionMessagePrx; 00380 00381 void __read(::IceInternal::BasicStream*, MotionMessagePrx&); 00382 void __patch__MotionMessagePtr(void*, ::Ice::ObjectPtr&); 00383 00384 typedef ::IceInternal::Handle< ::RobotSimEvents::RetinaMessage> RetinaMessagePtr; 00385 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::RetinaMessage> RetinaMessagePrx; 00386 00387 void __read(::IceInternal::BasicStream*, RetinaMessagePrx&); 00388 void __patch__RetinaMessagePtr(void*, ::Ice::ObjectPtr&); 00389 00390 typedef ::IceInternal::Handle< ::RobotSimEvents::MovementControllerMessage> MovementControllerMessagePtr; 00391 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::MovementControllerMessage> MovementControllerMessagePrx; 00392 00393 void __read(::IceInternal::BasicStream*, MovementControllerMessagePrx&); 00394 void __patch__MovementControllerMessagePtr(void*, ::Ice::ObjectPtr&); 00395 00396 typedef ::IceInternal::Handle< ::RobotSimEvents::JoyStickControlMessage> JoyStickControlMessagePtr; 00397 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::JoyStickControlMessage> JoyStickControlMessagePrx; 00398 00399 void __read(::IceInternal::BasicStream*, JoyStickControlMessagePrx&); 00400 void __patch__JoyStickControlMessagePtr(void*, ::Ice::ObjectPtr&); 00401 00402 typedef ::IceInternal::Handle< ::RobotSimEvents::BeeStemConfigMessage> BeeStemConfigMessagePtr; 00403 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BeeStemConfigMessage> BeeStemConfigMessagePrx; 00404 00405 void __read(::IceInternal::BasicStream*, BeeStemConfigMessagePrx&); 00406 void __patch__BeeStemConfigMessagePtr(void*, ::Ice::ObjectPtr&); 00407 00408 typedef ::IceInternal::Handle< ::RobotSimEvents::IMUDataServerMessage> IMUDataServerMessagePtr; 00409 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::IMUDataServerMessage> IMUDataServerMessagePrx; 00410 00411 void __read(::IceInternal::BasicStream*, IMUDataServerMessagePrx&); 00412 void __patch__IMUDataServerMessagePtr(void*, ::Ice::ObjectPtr&); 00413 00414 typedef ::IceInternal::Handle< ::RobotSimEvents::BeeStemMotorControllerMessage> BeeStemMotorControllerMessagePtr; 00415 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BeeStemMotorControllerMessage> BeeStemMotorControllerMessagePrx; 00416 00417 void __read(::IceInternal::BasicStream*, BeeStemMotorControllerMessagePrx&); 00418 void __patch__BeeStemMotorControllerMessagePtr(void*, ::Ice::ObjectPtr&); 00419 00420 typedef ::IceInternal::Handle< ::RobotSimEvents::LocalizationMessage> LocalizationMessagePtr; 00421 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::LocalizationMessage> LocalizationMessagePrx; 00422 00423 void __read(::IceInternal::BasicStream*, LocalizationMessagePrx&); 00424 void __patch__LocalizationMessagePtr(void*, ::Ice::ObjectPtr&); 00425 00426 typedef ::IceInternal::Handle< ::RobotSimEvents::BeeStemMessage> BeeStemMessagePtr; 00427 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BeeStemMessage> BeeStemMessagePrx; 00428 00429 void __read(::IceInternal::BasicStream*, BeeStemMessagePrx&); 00430 void __patch__BeeStemMessagePtr(void*, ::Ice::ObjectPtr&); 00431 00432 typedef ::IceInternal::Handle< ::RobotSimEvents::ChatMessage> ChatMessagePtr; 00433 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ChatMessage> ChatMessagePrx; 00434 00435 void __read(::IceInternal::BasicStream*, ChatMessagePrx&); 00436 void __patch__ChatMessagePtr(void*, ::Ice::ObjectPtr&); 00437 00438 typedef ::IceInternal::Handle< ::RobotSimEvents::RemoteControlMessage> RemoteControlMessagePtr; 00439 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::RemoteControlMessage> RemoteControlMessagePrx; 00440 00441 void __read(::IceInternal::BasicStream*, RemoteControlMessagePrx&); 00442 void __patch__RemoteControlMessagePtr(void*, ::Ice::ObjectPtr&); 00443 00444 typedef ::IceInternal::Handle< ::RobotSimEvents::StateMessage> StateMessagePtr; 00445 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::StateMessage> StateMessagePrx; 00446 00447 void __read(::IceInternal::BasicStream*, StateMessagePrx&); 00448 void __patch__StateMessagePtr(void*, ::Ice::ObjectPtr&); 00449 00450 typedef ::IceInternal::Handle< ::RobotSimEvents::GoalStateMessage> GoalStateMessagePtr; 00451 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::GoalStateMessage> GoalStateMessagePrx; 00452 00453 void __read(::IceInternal::BasicStream*, GoalStateMessagePrx&); 00454 void __patch__GoalStateMessagePtr(void*, ::Ice::ObjectPtr&); 00455 00456 typedef ::IceInternal::Handle< ::RobotSimEvents::GoalProgressMessage> GoalProgressMessagePtr; 00457 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::GoalProgressMessage> GoalProgressMessagePrx; 00458 00459 void __read(::IceInternal::BasicStream*, GoalProgressMessagePrx&); 00460 void __patch__GoalProgressMessagePtr(void*, ::Ice::ObjectPtr&); 00461 00462 typedef ::IceInternal::Handle< ::RobotSimEvents::AttendedRegionMessage> AttendedRegionMessagePtr; 00463 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::AttendedRegionMessage> AttendedRegionMessagePrx; 00464 00465 void __read(::IceInternal::BasicStream*, AttendedRegionMessagePrx&); 00466 void __patch__AttendedRegionMessagePtr(void*, ::Ice::ObjectPtr&); 00467 00468 typedef ::IceInternal::Handle< ::RobotSimEvents::ObjectMessage> ObjectMessagePtr; 00469 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::ObjectMessage> ObjectMessagePrx; 00470 00471 void __read(::IceInternal::BasicStream*, ObjectMessagePrx&); 00472 void __patch__ObjectMessagePtr(void*, ::Ice::ObjectPtr&); 00473 00474 typedef ::IceInternal::Handle< ::RobotSimEvents::SeaBeePositionMessage> SeaBeePositionMessagePtr; 00475 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::SeaBeePositionMessage> SeaBeePositionMessagePrx; 00476 00477 void __read(::IceInternal::BasicStream*, SeaBeePositionMessagePrx&); 00478 void __patch__SeaBeePositionMessagePtr(void*, ::Ice::ObjectPtr&); 00479 00480 typedef ::IceInternal::Handle< ::RobotSimEvents::SeaBeeStateConditionMessage> SeaBeeStateConditionMessagePtr; 00481 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::SeaBeeStateConditionMessage> SeaBeeStateConditionMessagePrx; 00482 00483 void __read(::IceInternal::BasicStream*, SeaBeeStateConditionMessagePrx&); 00484 void __patch__SeaBeeStateConditionMessagePtr(void*, ::Ice::ObjectPtr&); 00485 00486 typedef ::IceInternal::Handle< ::RobotSimEvents::VisionRectangleMessage> VisionRectangleMessagePtr; 00487 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::VisionRectangleMessage> VisionRectangleMessagePrx; 00488 00489 void __read(::IceInternal::BasicStream*, VisionRectangleMessagePrx&); 00490 void __patch__VisionRectangleMessagePtr(void*, ::Ice::ObjectPtr&); 00491 00492 typedef ::IceInternal::Handle< ::RobotSimEvents::StraightEdgeMessage> StraightEdgeMessagePtr; 00493 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::StraightEdgeMessage> StraightEdgeMessagePrx; 00494 00495 void __read(::IceInternal::BasicStream*, StraightEdgeMessagePrx&); 00496 void __patch__StraightEdgeMessagePtr(void*, ::Ice::ObjectPtr&); 00497 00498 typedef ::IceInternal::Handle< ::RobotSimEvents::VisionObjectMessage> VisionObjectMessagePtr; 00499 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::VisionObjectMessage> VisionObjectMessagePrx; 00500 00501 void __read(::IceInternal::BasicStream*, VisionObjectMessagePrx&); 00502 void __patch__VisionObjectMessagePtr(void*, ::Ice::ObjectPtr&); 00503 00504 typedef ::IceInternal::Handle< ::RobotSimEvents::LandmarksMessage> LandmarksMessagePtr; 00505 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::LandmarksMessage> LandmarksMessagePrx; 00506 00507 void __read(::IceInternal::BasicStream*, LandmarksMessagePrx&); 00508 void __patch__LandmarksMessagePtr(void*, ::Ice::ObjectPtr&); 00509 00510 typedef ::IceInternal::Handle< ::RobotSimEvents::CameraConfigMessage> CameraConfigMessagePtr; 00511 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::CameraConfigMessage> CameraConfigMessagePrx; 00512 00513 void __read(::IceInternal::BasicStream*, CameraConfigMessagePrx&); 00514 void __patch__CameraConfigMessagePtr(void*, ::Ice::ObjectPtr&); 00515 00516 typedef ::IceInternal::Handle< ::RobotSimEvents::SalientPointMessage> SalientPointMessagePtr; 00517 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::SalientPointMessage> SalientPointMessagePrx; 00518 00519 void __read(::IceInternal::BasicStream*, SalientPointMessagePrx&); 00520 void __patch__SalientPointMessagePtr(void*, ::Ice::ObjectPtr&); 00521 00522 typedef ::IceInternal::Handle< ::RobotSimEvents::BuoyColorSegmentMessage> BuoyColorSegmentMessagePtr; 00523 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BuoyColorSegmentMessage> BuoyColorSegmentMessagePrx; 00524 00525 void __read(::IceInternal::BasicStream*, BuoyColorSegmentMessagePrx&); 00526 void __patch__BuoyColorSegmentMessagePtr(void*, ::Ice::ObjectPtr&); 00527 00528 typedef ::IceInternal::Handle< ::RobotSimEvents::PipeColorSegmentMessage> PipeColorSegmentMessagePtr; 00529 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::PipeColorSegmentMessage> PipeColorSegmentMessagePrx; 00530 00531 void __read(::IceInternal::BasicStream*, PipeColorSegmentMessagePrx&); 00532 void __patch__PipeColorSegmentMessagePtr(void*, ::Ice::ObjectPtr&); 00533 00534 typedef ::IceInternal::Handle< ::RobotSimEvents::BuoyColorSegmentConfigMessage> BuoyColorSegmentConfigMessagePtr; 00535 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::BuoyColorSegmentConfigMessage> BuoyColorSegmentConfigMessagePrx; 00536 00537 void __read(::IceInternal::BasicStream*, BuoyColorSegmentConfigMessagePrx&); 00538 void __patch__BuoyColorSegmentConfigMessagePtr(void*, ::Ice::ObjectPtr&); 00539 00540 typedef ::IceInternal::Handle< ::RobotSimEvents::PipeColorSegmentConfigMessage> PipeColorSegmentConfigMessagePtr; 00541 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotSimEvents::PipeColorSegmentConfigMessage> PipeColorSegmentConfigMessagePrx; 00542 00543 void __read(::IceInternal::BasicStream*, PipeColorSegmentConfigMessagePrx&); 00544 void __patch__PipeColorSegmentConfigMessagePtr(void*, ::Ice::ObjectPtr&); 00545 00546 } 00547 00548 namespace RobotSimEvents 00549 { 00550 00551 typedef ::std::vector< ::ImageIceMod::SensorVote> SensorVoteVector; 00552 void __writeSensorVoteVector(::IceInternal::BasicStream*, const ::ImageIceMod::SensorVote*, const ::ImageIceMod::SensorVote*); 00553 void __readSensorVoteVector(::IceInternal::BasicStream*, SensorVoteVector&); 00554 00555 typedef ::std::vector< ::Ice::Float> FloatVector; 00556 00557 typedef ::std::vector< ::Ice::Int> IntVector; 00558 00559 typedef ::std::vector< ::ImageIceMod::QuadrilateralIce> QuadrilateralIceVector; 00560 void __writeQuadrilateralIceVector(::IceInternal::BasicStream*, const ::ImageIceMod::QuadrilateralIce*, const ::ImageIceMod::QuadrilateralIce*); 00561 void __readQuadrilateralIceVector(::IceInternal::BasicStream*, QuadrilateralIceVector&); 00562 00563 enum SeaBeeObjectType 00564 { 00565 PLATFORM, 00566 GATE, 00567 PIPE, 00568 FLARE, 00569 BIN, 00570 BARBWIRE, 00571 MACHINEGUN, 00572 OCTAGON 00573 }; 00574 00575 void __write(::IceInternal::BasicStream*, SeaBeeObjectType); 00576 void __read(::IceInternal::BasicStream*, SeaBeeObjectType&); 00577 00578 typedef ::std::vector< ::Ice::Byte> FeatureVector; 00579 00580 struct LandmarkInfo 00581 { 00582 ::Ice::Int id; 00583 ::std::string name; 00584 ::RobotSimEvents::FeatureVector fv; 00585 ::Ice::Float range; 00586 ::Ice::Float bearing; 00587 ::Ice::Float prob; 00588 00589 bool operator==(const LandmarkInfo&) const; 00590 bool operator<(const LandmarkInfo&) const; 00591 bool operator!=(const LandmarkInfo& __rhs) const 00592 { 00593 return !operator==(__rhs); 00594 } 00595 bool operator<=(const LandmarkInfo& __rhs) const 00596 { 00597 return operator<(__rhs) || operator==(__rhs); 00598 } 00599 bool operator>(const LandmarkInfo& __rhs) const 00600 { 00601 return !operator<(__rhs) && !operator==(__rhs); 00602 } 00603 bool operator>=(const LandmarkInfo& __rhs) const 00604 { 00605 return !operator<(__rhs); 00606 } 00607 00608 void __write(::IceInternal::BasicStream*) const; 00609 void __read(::IceInternal::BasicStream*); 00610 }; 00611 00612 typedef ::std::vector< ::RobotSimEvents::LandmarkInfo> LandmarksInfo; 00613 void __writeLandmarksInfo(::IceInternal::BasicStream*, const ::RobotSimEvents::LandmarkInfo*, const ::RobotSimEvents::LandmarkInfo*); 00614 void __readLandmarksInfo(::IceInternal::BasicStream*, LandmarksInfo&); 00615 00616 } 00617 00618 namespace IceProxy 00619 { 00620 00621 namespace RobotSimEvents 00622 { 00623 00624 class EventMessage : virtual public ::IceProxy::Ice::Object 00625 { 00626 public: 00627 00628 ::IceInternal::ProxyHandle<EventMessage> ice_context(const ::Ice::Context& __context) const 00629 { 00630 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00631 typedef ::IceProxy::Ice::Object _Base; 00632 return dynamic_cast<EventMessage*>(_Base::ice_context(__context).get()); 00633 #else 00634 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00635 #endif 00636 } 00637 00638 ::IceInternal::ProxyHandle<EventMessage> ice_adapterId(const std::string& __id) const 00639 { 00640 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00641 typedef ::IceProxy::Ice::Object _Base; 00642 return dynamic_cast<EventMessage*>(_Base::ice_adapterId(__id).get()); 00643 #else 00644 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00645 #endif 00646 } 00647 00648 ::IceInternal::ProxyHandle<EventMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00649 { 00650 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00651 typedef ::IceProxy::Ice::Object _Base; 00652 return dynamic_cast<EventMessage*>(_Base::ice_endpoints(__endpoints).get()); 00653 #else 00654 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00655 #endif 00656 } 00657 00658 ::IceInternal::ProxyHandle<EventMessage> ice_locatorCacheTimeout(int __timeout) const 00659 { 00660 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00661 typedef ::IceProxy::Ice::Object _Base; 00662 return dynamic_cast<EventMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00663 #else 00664 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00665 #endif 00666 } 00667 00668 ::IceInternal::ProxyHandle<EventMessage> ice_connectionCached(bool __cached) const 00669 { 00670 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00671 typedef ::IceProxy::Ice::Object _Base; 00672 return dynamic_cast<EventMessage*>(_Base::ice_connectionCached(__cached).get()); 00673 #else 00674 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00675 #endif 00676 } 00677 00678 ::IceInternal::ProxyHandle<EventMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00679 { 00680 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00681 typedef ::IceProxy::Ice::Object _Base; 00682 return dynamic_cast<EventMessage*>(_Base::ice_endpointSelection(__est).get()); 00683 #else 00684 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00685 #endif 00686 } 00687 00688 ::IceInternal::ProxyHandle<EventMessage> ice_secure(bool __secure) const 00689 { 00690 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00691 typedef ::IceProxy::Ice::Object _Base; 00692 return dynamic_cast<EventMessage*>(_Base::ice_secure(__secure).get()); 00693 #else 00694 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00695 #endif 00696 } 00697 00698 ::IceInternal::ProxyHandle<EventMessage> ice_preferSecure(bool __preferSecure) const 00699 { 00700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00701 typedef ::IceProxy::Ice::Object _Base; 00702 return dynamic_cast<EventMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 00703 #else 00704 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00705 #endif 00706 } 00707 00708 ::IceInternal::ProxyHandle<EventMessage> ice_router(const ::Ice::RouterPrx& __router) const 00709 { 00710 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00711 typedef ::IceProxy::Ice::Object _Base; 00712 return dynamic_cast<EventMessage*>(_Base::ice_router(__router).get()); 00713 #else 00714 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00715 #endif 00716 } 00717 00718 ::IceInternal::ProxyHandle<EventMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 00719 { 00720 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00721 typedef ::IceProxy::Ice::Object _Base; 00722 return dynamic_cast<EventMessage*>(_Base::ice_locator(__locator).get()); 00723 #else 00724 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00725 #endif 00726 } 00727 00728 ::IceInternal::ProxyHandle<EventMessage> ice_collocationOptimized(bool __co) const 00729 { 00730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00731 typedef ::IceProxy::Ice::Object _Base; 00732 return dynamic_cast<EventMessage*>(_Base::ice_collocationOptimized(__co).get()); 00733 #else 00734 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00735 #endif 00736 } 00737 00738 ::IceInternal::ProxyHandle<EventMessage> ice_twoway() const 00739 { 00740 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00741 typedef ::IceProxy::Ice::Object _Base; 00742 return dynamic_cast<EventMessage*>(_Base::ice_twoway().get()); 00743 #else 00744 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 00745 #endif 00746 } 00747 00748 ::IceInternal::ProxyHandle<EventMessage> ice_oneway() const 00749 { 00750 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00751 typedef ::IceProxy::Ice::Object _Base; 00752 return dynamic_cast<EventMessage*>(_Base::ice_oneway().get()); 00753 #else 00754 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 00755 #endif 00756 } 00757 00758 ::IceInternal::ProxyHandle<EventMessage> ice_batchOneway() const 00759 { 00760 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00761 typedef ::IceProxy::Ice::Object _Base; 00762 return dynamic_cast<EventMessage*>(_Base::ice_batchOneway().get()); 00763 #else 00764 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00765 #endif 00766 } 00767 00768 ::IceInternal::ProxyHandle<EventMessage> ice_datagram() const 00769 { 00770 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00771 typedef ::IceProxy::Ice::Object _Base; 00772 return dynamic_cast<EventMessage*>(_Base::ice_datagram().get()); 00773 #else 00774 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 00775 #endif 00776 } 00777 00778 ::IceInternal::ProxyHandle<EventMessage> ice_batchDatagram() const 00779 { 00780 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00781 typedef ::IceProxy::Ice::Object _Base; 00782 return dynamic_cast<EventMessage*>(_Base::ice_batchDatagram().get()); 00783 #else 00784 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00785 #endif 00786 } 00787 00788 ::IceInternal::ProxyHandle<EventMessage> ice_compress(bool __compress) const 00789 { 00790 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00791 typedef ::IceProxy::Ice::Object _Base; 00792 return dynamic_cast<EventMessage*>(_Base::ice_compress(__compress).get()); 00793 #else 00794 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00795 #endif 00796 } 00797 00798 ::IceInternal::ProxyHandle<EventMessage> ice_timeout(int __timeout) const 00799 { 00800 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00801 typedef ::IceProxy::Ice::Object _Base; 00802 return dynamic_cast<EventMessage*>(_Base::ice_timeout(__timeout).get()); 00803 #else 00804 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00805 #endif 00806 } 00807 00808 ::IceInternal::ProxyHandle<EventMessage> ice_connectionId(const std::string& __id) const 00809 { 00810 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00811 typedef ::IceProxy::Ice::Object _Base; 00812 return dynamic_cast<EventMessage*>(_Base::ice_connectionId(__id).get()); 00813 #else 00814 return dynamic_cast<EventMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00815 #endif 00816 } 00817 00818 static const ::std::string& ice_staticId(); 00819 00820 private: 00821 00822 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00823 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00824 virtual ::IceProxy::Ice::Object* __newInstance() const; 00825 }; 00826 00827 class Events : virtual public ::IceProxy::Ice::Object 00828 { 00829 public: 00830 00831 void updateMessage(const ::RobotSimEvents::EventMessagePtr& eMsg) 00832 { 00833 updateMessage(eMsg, 0); 00834 } 00835 void updateMessage(const ::RobotSimEvents::EventMessagePtr& eMsg, const ::Ice::Context& __ctx) 00836 { 00837 updateMessage(eMsg, &__ctx); 00838 } 00839 00840 private: 00841 00842 void updateMessage(const ::RobotSimEvents::EventMessagePtr&, const ::Ice::Context*); 00843 00844 public: 00845 00846 ::IceInternal::ProxyHandle<Events> ice_context(const ::Ice::Context& __context) const 00847 { 00848 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00849 typedef ::IceProxy::Ice::Object _Base; 00850 return dynamic_cast<Events*>(_Base::ice_context(__context).get()); 00851 #else 00852 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00853 #endif 00854 } 00855 00856 ::IceInternal::ProxyHandle<Events> ice_adapterId(const std::string& __id) const 00857 { 00858 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00859 typedef ::IceProxy::Ice::Object _Base; 00860 return dynamic_cast<Events*>(_Base::ice_adapterId(__id).get()); 00861 #else 00862 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00863 #endif 00864 } 00865 00866 ::IceInternal::ProxyHandle<Events> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00867 { 00868 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00869 typedef ::IceProxy::Ice::Object _Base; 00870 return dynamic_cast<Events*>(_Base::ice_endpoints(__endpoints).get()); 00871 #else 00872 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00873 #endif 00874 } 00875 00876 ::IceInternal::ProxyHandle<Events> ice_locatorCacheTimeout(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<Events*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00881 #else 00882 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00883 #endif 00884 } 00885 00886 ::IceInternal::ProxyHandle<Events> ice_connectionCached(bool __cached) const 00887 { 00888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00889 typedef ::IceProxy::Ice::Object _Base; 00890 return dynamic_cast<Events*>(_Base::ice_connectionCached(__cached).get()); 00891 #else 00892 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00893 #endif 00894 } 00895 00896 ::IceInternal::ProxyHandle<Events> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00897 { 00898 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00899 typedef ::IceProxy::Ice::Object _Base; 00900 return dynamic_cast<Events*>(_Base::ice_endpointSelection(__est).get()); 00901 #else 00902 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00903 #endif 00904 } 00905 00906 ::IceInternal::ProxyHandle<Events> ice_secure(bool __secure) const 00907 { 00908 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00909 typedef ::IceProxy::Ice::Object _Base; 00910 return dynamic_cast<Events*>(_Base::ice_secure(__secure).get()); 00911 #else 00912 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00913 #endif 00914 } 00915 00916 ::IceInternal::ProxyHandle<Events> ice_preferSecure(bool __preferSecure) const 00917 { 00918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00919 typedef ::IceProxy::Ice::Object _Base; 00920 return dynamic_cast<Events*>(_Base::ice_preferSecure(__preferSecure).get()); 00921 #else 00922 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00923 #endif 00924 } 00925 00926 ::IceInternal::ProxyHandle<Events> ice_router(const ::Ice::RouterPrx& __router) const 00927 { 00928 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00929 typedef ::IceProxy::Ice::Object _Base; 00930 return dynamic_cast<Events*>(_Base::ice_router(__router).get()); 00931 #else 00932 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00933 #endif 00934 } 00935 00936 ::IceInternal::ProxyHandle<Events> ice_locator(const ::Ice::LocatorPrx& __locator) const 00937 { 00938 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00939 typedef ::IceProxy::Ice::Object _Base; 00940 return dynamic_cast<Events*>(_Base::ice_locator(__locator).get()); 00941 #else 00942 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00943 #endif 00944 } 00945 00946 ::IceInternal::ProxyHandle<Events> ice_collocationOptimized(bool __co) const 00947 { 00948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00949 typedef ::IceProxy::Ice::Object _Base; 00950 return dynamic_cast<Events*>(_Base::ice_collocationOptimized(__co).get()); 00951 #else 00952 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00953 #endif 00954 } 00955 00956 ::IceInternal::ProxyHandle<Events> ice_twoway() const 00957 { 00958 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00959 typedef ::IceProxy::Ice::Object _Base; 00960 return dynamic_cast<Events*>(_Base::ice_twoway().get()); 00961 #else 00962 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_twoway().get()); 00963 #endif 00964 } 00965 00966 ::IceInternal::ProxyHandle<Events> ice_oneway() const 00967 { 00968 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00969 typedef ::IceProxy::Ice::Object _Base; 00970 return dynamic_cast<Events*>(_Base::ice_oneway().get()); 00971 #else 00972 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_oneway().get()); 00973 #endif 00974 } 00975 00976 ::IceInternal::ProxyHandle<Events> ice_batchOneway() const 00977 { 00978 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00979 typedef ::IceProxy::Ice::Object _Base; 00980 return dynamic_cast<Events*>(_Base::ice_batchOneway().get()); 00981 #else 00982 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00983 #endif 00984 } 00985 00986 ::IceInternal::ProxyHandle<Events> ice_datagram() const 00987 { 00988 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00989 typedef ::IceProxy::Ice::Object _Base; 00990 return dynamic_cast<Events*>(_Base::ice_datagram().get()); 00991 #else 00992 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_datagram().get()); 00993 #endif 00994 } 00995 00996 ::IceInternal::ProxyHandle<Events> ice_batchDatagram() const 00997 { 00998 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00999 typedef ::IceProxy::Ice::Object _Base; 01000 return dynamic_cast<Events*>(_Base::ice_batchDatagram().get()); 01001 #else 01002 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01003 #endif 01004 } 01005 01006 ::IceInternal::ProxyHandle<Events> ice_compress(bool __compress) const 01007 { 01008 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01009 typedef ::IceProxy::Ice::Object _Base; 01010 return dynamic_cast<Events*>(_Base::ice_compress(__compress).get()); 01011 #else 01012 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01013 #endif 01014 } 01015 01016 ::IceInternal::ProxyHandle<Events> ice_timeout(int __timeout) const 01017 { 01018 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01019 typedef ::IceProxy::Ice::Object _Base; 01020 return dynamic_cast<Events*>(_Base::ice_timeout(__timeout).get()); 01021 #else 01022 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01023 #endif 01024 } 01025 01026 ::IceInternal::ProxyHandle<Events> ice_connectionId(const std::string& __id) const 01027 { 01028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01029 typedef ::IceProxy::Ice::Object _Base; 01030 return dynamic_cast<Events*>(_Base::ice_connectionId(__id).get()); 01031 #else 01032 return dynamic_cast<Events*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01033 #endif 01034 } 01035 01036 static const ::std::string& ice_staticId(); 01037 01038 private: 01039 01040 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01041 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01042 virtual ::IceProxy::Ice::Object* __newInstance() const; 01043 }; 01044 01045 class ActionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01046 { 01047 public: 01048 01049 ::IceInternal::ProxyHandle<ActionMessage> ice_context(const ::Ice::Context& __context) const 01050 { 01051 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01052 typedef ::IceProxy::Ice::Object _Base; 01053 return dynamic_cast<ActionMessage*>(_Base::ice_context(__context).get()); 01054 #else 01055 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01056 #endif 01057 } 01058 01059 ::IceInternal::ProxyHandle<ActionMessage> ice_adapterId(const std::string& __id) const 01060 { 01061 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01062 typedef ::IceProxy::Ice::Object _Base; 01063 return dynamic_cast<ActionMessage*>(_Base::ice_adapterId(__id).get()); 01064 #else 01065 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01066 #endif 01067 } 01068 01069 ::IceInternal::ProxyHandle<ActionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01070 { 01071 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01072 typedef ::IceProxy::Ice::Object _Base; 01073 return dynamic_cast<ActionMessage*>(_Base::ice_endpoints(__endpoints).get()); 01074 #else 01075 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01076 #endif 01077 } 01078 01079 ::IceInternal::ProxyHandle<ActionMessage> ice_locatorCacheTimeout(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<ActionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01084 #else 01085 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01086 #endif 01087 } 01088 01089 ::IceInternal::ProxyHandle<ActionMessage> ice_connectionCached(bool __cached) const 01090 { 01091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01092 typedef ::IceProxy::Ice::Object _Base; 01093 return dynamic_cast<ActionMessage*>(_Base::ice_connectionCached(__cached).get()); 01094 #else 01095 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01096 #endif 01097 } 01098 01099 ::IceInternal::ProxyHandle<ActionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01100 { 01101 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01102 typedef ::IceProxy::Ice::Object _Base; 01103 return dynamic_cast<ActionMessage*>(_Base::ice_endpointSelection(__est).get()); 01104 #else 01105 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01106 #endif 01107 } 01108 01109 ::IceInternal::ProxyHandle<ActionMessage> ice_secure(bool __secure) const 01110 { 01111 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01112 typedef ::IceProxy::Ice::Object _Base; 01113 return dynamic_cast<ActionMessage*>(_Base::ice_secure(__secure).get()); 01114 #else 01115 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01116 #endif 01117 } 01118 01119 ::IceInternal::ProxyHandle<ActionMessage> ice_preferSecure(bool __preferSecure) const 01120 { 01121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01122 typedef ::IceProxy::Ice::Object _Base; 01123 return dynamic_cast<ActionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01124 #else 01125 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01126 #endif 01127 } 01128 01129 ::IceInternal::ProxyHandle<ActionMessage> ice_router(const ::Ice::RouterPrx& __router) const 01130 { 01131 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01132 typedef ::IceProxy::Ice::Object _Base; 01133 return dynamic_cast<ActionMessage*>(_Base::ice_router(__router).get()); 01134 #else 01135 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01136 #endif 01137 } 01138 01139 ::IceInternal::ProxyHandle<ActionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01140 { 01141 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01142 typedef ::IceProxy::Ice::Object _Base; 01143 return dynamic_cast<ActionMessage*>(_Base::ice_locator(__locator).get()); 01144 #else 01145 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01146 #endif 01147 } 01148 01149 ::IceInternal::ProxyHandle<ActionMessage> ice_collocationOptimized(bool __co) const 01150 { 01151 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01152 typedef ::IceProxy::Ice::Object _Base; 01153 return dynamic_cast<ActionMessage*>(_Base::ice_collocationOptimized(__co).get()); 01154 #else 01155 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01156 #endif 01157 } 01158 01159 ::IceInternal::ProxyHandle<ActionMessage> ice_twoway() const 01160 { 01161 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01162 typedef ::IceProxy::Ice::Object _Base; 01163 return dynamic_cast<ActionMessage*>(_Base::ice_twoway().get()); 01164 #else 01165 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01166 #endif 01167 } 01168 01169 ::IceInternal::ProxyHandle<ActionMessage> ice_oneway() const 01170 { 01171 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01172 typedef ::IceProxy::Ice::Object _Base; 01173 return dynamic_cast<ActionMessage*>(_Base::ice_oneway().get()); 01174 #else 01175 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01176 #endif 01177 } 01178 01179 ::IceInternal::ProxyHandle<ActionMessage> ice_batchOneway() const 01180 { 01181 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01182 typedef ::IceProxy::Ice::Object _Base; 01183 return dynamic_cast<ActionMessage*>(_Base::ice_batchOneway().get()); 01184 #else 01185 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01186 #endif 01187 } 01188 01189 ::IceInternal::ProxyHandle<ActionMessage> ice_datagram() const 01190 { 01191 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01192 typedef ::IceProxy::Ice::Object _Base; 01193 return dynamic_cast<ActionMessage*>(_Base::ice_datagram().get()); 01194 #else 01195 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01196 #endif 01197 } 01198 01199 ::IceInternal::ProxyHandle<ActionMessage> ice_batchDatagram() const 01200 { 01201 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01202 typedef ::IceProxy::Ice::Object _Base; 01203 return dynamic_cast<ActionMessage*>(_Base::ice_batchDatagram().get()); 01204 #else 01205 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01206 #endif 01207 } 01208 01209 ::IceInternal::ProxyHandle<ActionMessage> ice_compress(bool __compress) const 01210 { 01211 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01212 typedef ::IceProxy::Ice::Object _Base; 01213 return dynamic_cast<ActionMessage*>(_Base::ice_compress(__compress).get()); 01214 #else 01215 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01216 #endif 01217 } 01218 01219 ::IceInternal::ProxyHandle<ActionMessage> ice_timeout(int __timeout) const 01220 { 01221 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01222 typedef ::IceProxy::Ice::Object _Base; 01223 return dynamic_cast<ActionMessage*>(_Base::ice_timeout(__timeout).get()); 01224 #else 01225 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01226 #endif 01227 } 01228 01229 ::IceInternal::ProxyHandle<ActionMessage> ice_connectionId(const std::string& __id) const 01230 { 01231 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01232 typedef ::IceProxy::Ice::Object _Base; 01233 return dynamic_cast<ActionMessage*>(_Base::ice_connectionId(__id).get()); 01234 #else 01235 return dynamic_cast<ActionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01236 #endif 01237 } 01238 01239 static const ::std::string& ice_staticId(); 01240 01241 private: 01242 01243 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01244 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01245 virtual ::IceProxy::Ice::Object* __newInstance() const; 01246 }; 01247 01248 class GPSMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01249 { 01250 public: 01251 01252 ::IceInternal::ProxyHandle<GPSMessage> ice_context(const ::Ice::Context& __context) const 01253 { 01254 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01255 typedef ::IceProxy::Ice::Object _Base; 01256 return dynamic_cast<GPSMessage*>(_Base::ice_context(__context).get()); 01257 #else 01258 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01259 #endif 01260 } 01261 01262 ::IceInternal::ProxyHandle<GPSMessage> ice_adapterId(const std::string& __id) const 01263 { 01264 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01265 typedef ::IceProxy::Ice::Object _Base; 01266 return dynamic_cast<GPSMessage*>(_Base::ice_adapterId(__id).get()); 01267 #else 01268 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01269 #endif 01270 } 01271 01272 ::IceInternal::ProxyHandle<GPSMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01273 { 01274 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01275 typedef ::IceProxy::Ice::Object _Base; 01276 return dynamic_cast<GPSMessage*>(_Base::ice_endpoints(__endpoints).get()); 01277 #else 01278 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01279 #endif 01280 } 01281 01282 ::IceInternal::ProxyHandle<GPSMessage> ice_locatorCacheTimeout(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<GPSMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01287 #else 01288 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01289 #endif 01290 } 01291 01292 ::IceInternal::ProxyHandle<GPSMessage> ice_connectionCached(bool __cached) const 01293 { 01294 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01295 typedef ::IceProxy::Ice::Object _Base; 01296 return dynamic_cast<GPSMessage*>(_Base::ice_connectionCached(__cached).get()); 01297 #else 01298 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01299 #endif 01300 } 01301 01302 ::IceInternal::ProxyHandle<GPSMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01303 { 01304 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01305 typedef ::IceProxy::Ice::Object _Base; 01306 return dynamic_cast<GPSMessage*>(_Base::ice_endpointSelection(__est).get()); 01307 #else 01308 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01309 #endif 01310 } 01311 01312 ::IceInternal::ProxyHandle<GPSMessage> ice_secure(bool __secure) const 01313 { 01314 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01315 typedef ::IceProxy::Ice::Object _Base; 01316 return dynamic_cast<GPSMessage*>(_Base::ice_secure(__secure).get()); 01317 #else 01318 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01319 #endif 01320 } 01321 01322 ::IceInternal::ProxyHandle<GPSMessage> ice_preferSecure(bool __preferSecure) const 01323 { 01324 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01325 typedef ::IceProxy::Ice::Object _Base; 01326 return dynamic_cast<GPSMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01327 #else 01328 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01329 #endif 01330 } 01331 01332 ::IceInternal::ProxyHandle<GPSMessage> ice_router(const ::Ice::RouterPrx& __router) const 01333 { 01334 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01335 typedef ::IceProxy::Ice::Object _Base; 01336 return dynamic_cast<GPSMessage*>(_Base::ice_router(__router).get()); 01337 #else 01338 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01339 #endif 01340 } 01341 01342 ::IceInternal::ProxyHandle<GPSMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01343 { 01344 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01345 typedef ::IceProxy::Ice::Object _Base; 01346 return dynamic_cast<GPSMessage*>(_Base::ice_locator(__locator).get()); 01347 #else 01348 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01349 #endif 01350 } 01351 01352 ::IceInternal::ProxyHandle<GPSMessage> ice_collocationOptimized(bool __co) const 01353 { 01354 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01355 typedef ::IceProxy::Ice::Object _Base; 01356 return dynamic_cast<GPSMessage*>(_Base::ice_collocationOptimized(__co).get()); 01357 #else 01358 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01359 #endif 01360 } 01361 01362 ::IceInternal::ProxyHandle<GPSMessage> ice_twoway() const 01363 { 01364 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01365 typedef ::IceProxy::Ice::Object _Base; 01366 return dynamic_cast<GPSMessage*>(_Base::ice_twoway().get()); 01367 #else 01368 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01369 #endif 01370 } 01371 01372 ::IceInternal::ProxyHandle<GPSMessage> ice_oneway() const 01373 { 01374 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01375 typedef ::IceProxy::Ice::Object _Base; 01376 return dynamic_cast<GPSMessage*>(_Base::ice_oneway().get()); 01377 #else 01378 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01379 #endif 01380 } 01381 01382 ::IceInternal::ProxyHandle<GPSMessage> ice_batchOneway() const 01383 { 01384 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01385 typedef ::IceProxy::Ice::Object _Base; 01386 return dynamic_cast<GPSMessage*>(_Base::ice_batchOneway().get()); 01387 #else 01388 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01389 #endif 01390 } 01391 01392 ::IceInternal::ProxyHandle<GPSMessage> ice_datagram() const 01393 { 01394 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01395 typedef ::IceProxy::Ice::Object _Base; 01396 return dynamic_cast<GPSMessage*>(_Base::ice_datagram().get()); 01397 #else 01398 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01399 #endif 01400 } 01401 01402 ::IceInternal::ProxyHandle<GPSMessage> ice_batchDatagram() const 01403 { 01404 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01405 typedef ::IceProxy::Ice::Object _Base; 01406 return dynamic_cast<GPSMessage*>(_Base::ice_batchDatagram().get()); 01407 #else 01408 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01409 #endif 01410 } 01411 01412 ::IceInternal::ProxyHandle<GPSMessage> ice_compress(bool __compress) const 01413 { 01414 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01415 typedef ::IceProxy::Ice::Object _Base; 01416 return dynamic_cast<GPSMessage*>(_Base::ice_compress(__compress).get()); 01417 #else 01418 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01419 #endif 01420 } 01421 01422 ::IceInternal::ProxyHandle<GPSMessage> ice_timeout(int __timeout) const 01423 { 01424 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01425 typedef ::IceProxy::Ice::Object _Base; 01426 return dynamic_cast<GPSMessage*>(_Base::ice_timeout(__timeout).get()); 01427 #else 01428 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01429 #endif 01430 } 01431 01432 ::IceInternal::ProxyHandle<GPSMessage> ice_connectionId(const std::string& __id) const 01433 { 01434 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01435 typedef ::IceProxy::Ice::Object _Base; 01436 return dynamic_cast<GPSMessage*>(_Base::ice_connectionId(__id).get()); 01437 #else 01438 return dynamic_cast<GPSMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01439 #endif 01440 } 01441 01442 static const ::std::string& ice_staticId(); 01443 01444 private: 01445 01446 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01447 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01448 virtual ::IceProxy::Ice::Object* __newInstance() const; 01449 }; 01450 01451 class MotionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01452 { 01453 public: 01454 01455 ::IceInternal::ProxyHandle<MotionMessage> ice_context(const ::Ice::Context& __context) const 01456 { 01457 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01458 typedef ::IceProxy::Ice::Object _Base; 01459 return dynamic_cast<MotionMessage*>(_Base::ice_context(__context).get()); 01460 #else 01461 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01462 #endif 01463 } 01464 01465 ::IceInternal::ProxyHandle<MotionMessage> ice_adapterId(const std::string& __id) const 01466 { 01467 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01468 typedef ::IceProxy::Ice::Object _Base; 01469 return dynamic_cast<MotionMessage*>(_Base::ice_adapterId(__id).get()); 01470 #else 01471 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01472 #endif 01473 } 01474 01475 ::IceInternal::ProxyHandle<MotionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01476 { 01477 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01478 typedef ::IceProxy::Ice::Object _Base; 01479 return dynamic_cast<MotionMessage*>(_Base::ice_endpoints(__endpoints).get()); 01480 #else 01481 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01482 #endif 01483 } 01484 01485 ::IceInternal::ProxyHandle<MotionMessage> ice_locatorCacheTimeout(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<MotionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01490 #else 01491 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01492 #endif 01493 } 01494 01495 ::IceInternal::ProxyHandle<MotionMessage> ice_connectionCached(bool __cached) const 01496 { 01497 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01498 typedef ::IceProxy::Ice::Object _Base; 01499 return dynamic_cast<MotionMessage*>(_Base::ice_connectionCached(__cached).get()); 01500 #else 01501 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01502 #endif 01503 } 01504 01505 ::IceInternal::ProxyHandle<MotionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01506 { 01507 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01508 typedef ::IceProxy::Ice::Object _Base; 01509 return dynamic_cast<MotionMessage*>(_Base::ice_endpointSelection(__est).get()); 01510 #else 01511 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01512 #endif 01513 } 01514 01515 ::IceInternal::ProxyHandle<MotionMessage> ice_secure(bool __secure) const 01516 { 01517 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01518 typedef ::IceProxy::Ice::Object _Base; 01519 return dynamic_cast<MotionMessage*>(_Base::ice_secure(__secure).get()); 01520 #else 01521 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01522 #endif 01523 } 01524 01525 ::IceInternal::ProxyHandle<MotionMessage> ice_preferSecure(bool __preferSecure) const 01526 { 01527 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01528 typedef ::IceProxy::Ice::Object _Base; 01529 return dynamic_cast<MotionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01530 #else 01531 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01532 #endif 01533 } 01534 01535 ::IceInternal::ProxyHandle<MotionMessage> ice_router(const ::Ice::RouterPrx& __router) const 01536 { 01537 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01538 typedef ::IceProxy::Ice::Object _Base; 01539 return dynamic_cast<MotionMessage*>(_Base::ice_router(__router).get()); 01540 #else 01541 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01542 #endif 01543 } 01544 01545 ::IceInternal::ProxyHandle<MotionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01546 { 01547 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01548 typedef ::IceProxy::Ice::Object _Base; 01549 return dynamic_cast<MotionMessage*>(_Base::ice_locator(__locator).get()); 01550 #else 01551 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01552 #endif 01553 } 01554 01555 ::IceInternal::ProxyHandle<MotionMessage> ice_collocationOptimized(bool __co) const 01556 { 01557 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01558 typedef ::IceProxy::Ice::Object _Base; 01559 return dynamic_cast<MotionMessage*>(_Base::ice_collocationOptimized(__co).get()); 01560 #else 01561 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01562 #endif 01563 } 01564 01565 ::IceInternal::ProxyHandle<MotionMessage> ice_twoway() const 01566 { 01567 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01568 typedef ::IceProxy::Ice::Object _Base; 01569 return dynamic_cast<MotionMessage*>(_Base::ice_twoway().get()); 01570 #else 01571 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01572 #endif 01573 } 01574 01575 ::IceInternal::ProxyHandle<MotionMessage> ice_oneway() const 01576 { 01577 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01578 typedef ::IceProxy::Ice::Object _Base; 01579 return dynamic_cast<MotionMessage*>(_Base::ice_oneway().get()); 01580 #else 01581 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01582 #endif 01583 } 01584 01585 ::IceInternal::ProxyHandle<MotionMessage> ice_batchOneway() const 01586 { 01587 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01588 typedef ::IceProxy::Ice::Object _Base; 01589 return dynamic_cast<MotionMessage*>(_Base::ice_batchOneway().get()); 01590 #else 01591 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01592 #endif 01593 } 01594 01595 ::IceInternal::ProxyHandle<MotionMessage> ice_datagram() const 01596 { 01597 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01598 typedef ::IceProxy::Ice::Object _Base; 01599 return dynamic_cast<MotionMessage*>(_Base::ice_datagram().get()); 01600 #else 01601 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01602 #endif 01603 } 01604 01605 ::IceInternal::ProxyHandle<MotionMessage> ice_batchDatagram() const 01606 { 01607 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01608 typedef ::IceProxy::Ice::Object _Base; 01609 return dynamic_cast<MotionMessage*>(_Base::ice_batchDatagram().get()); 01610 #else 01611 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01612 #endif 01613 } 01614 01615 ::IceInternal::ProxyHandle<MotionMessage> ice_compress(bool __compress) const 01616 { 01617 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01618 typedef ::IceProxy::Ice::Object _Base; 01619 return dynamic_cast<MotionMessage*>(_Base::ice_compress(__compress).get()); 01620 #else 01621 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01622 #endif 01623 } 01624 01625 ::IceInternal::ProxyHandle<MotionMessage> ice_timeout(int __timeout) const 01626 { 01627 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01628 typedef ::IceProxy::Ice::Object _Base; 01629 return dynamic_cast<MotionMessage*>(_Base::ice_timeout(__timeout).get()); 01630 #else 01631 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01632 #endif 01633 } 01634 01635 ::IceInternal::ProxyHandle<MotionMessage> ice_connectionId(const std::string& __id) const 01636 { 01637 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01638 typedef ::IceProxy::Ice::Object _Base; 01639 return dynamic_cast<MotionMessage*>(_Base::ice_connectionId(__id).get()); 01640 #else 01641 return dynamic_cast<MotionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01642 #endif 01643 } 01644 01645 static const ::std::string& ice_staticId(); 01646 01647 private: 01648 01649 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01650 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01651 virtual ::IceProxy::Ice::Object* __newInstance() const; 01652 }; 01653 01654 class RetinaMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01655 { 01656 public: 01657 01658 ::IceInternal::ProxyHandle<RetinaMessage> ice_context(const ::Ice::Context& __context) const 01659 { 01660 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01661 typedef ::IceProxy::Ice::Object _Base; 01662 return dynamic_cast<RetinaMessage*>(_Base::ice_context(__context).get()); 01663 #else 01664 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01665 #endif 01666 } 01667 01668 ::IceInternal::ProxyHandle<RetinaMessage> ice_adapterId(const std::string& __id) const 01669 { 01670 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01671 typedef ::IceProxy::Ice::Object _Base; 01672 return dynamic_cast<RetinaMessage*>(_Base::ice_adapterId(__id).get()); 01673 #else 01674 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01675 #endif 01676 } 01677 01678 ::IceInternal::ProxyHandle<RetinaMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01679 { 01680 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01681 typedef ::IceProxy::Ice::Object _Base; 01682 return dynamic_cast<RetinaMessage*>(_Base::ice_endpoints(__endpoints).get()); 01683 #else 01684 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01685 #endif 01686 } 01687 01688 ::IceInternal::ProxyHandle<RetinaMessage> ice_locatorCacheTimeout(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<RetinaMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01693 #else 01694 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01695 #endif 01696 } 01697 01698 ::IceInternal::ProxyHandle<RetinaMessage> ice_connectionCached(bool __cached) const 01699 { 01700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01701 typedef ::IceProxy::Ice::Object _Base; 01702 return dynamic_cast<RetinaMessage*>(_Base::ice_connectionCached(__cached).get()); 01703 #else 01704 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01705 #endif 01706 } 01707 01708 ::IceInternal::ProxyHandle<RetinaMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01709 { 01710 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01711 typedef ::IceProxy::Ice::Object _Base; 01712 return dynamic_cast<RetinaMessage*>(_Base::ice_endpointSelection(__est).get()); 01713 #else 01714 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01715 #endif 01716 } 01717 01718 ::IceInternal::ProxyHandle<RetinaMessage> ice_secure(bool __secure) const 01719 { 01720 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01721 typedef ::IceProxy::Ice::Object _Base; 01722 return dynamic_cast<RetinaMessage*>(_Base::ice_secure(__secure).get()); 01723 #else 01724 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01725 #endif 01726 } 01727 01728 ::IceInternal::ProxyHandle<RetinaMessage> ice_preferSecure(bool __preferSecure) const 01729 { 01730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01731 typedef ::IceProxy::Ice::Object _Base; 01732 return dynamic_cast<RetinaMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01733 #else 01734 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01735 #endif 01736 } 01737 01738 ::IceInternal::ProxyHandle<RetinaMessage> ice_router(const ::Ice::RouterPrx& __router) const 01739 { 01740 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01741 typedef ::IceProxy::Ice::Object _Base; 01742 return dynamic_cast<RetinaMessage*>(_Base::ice_router(__router).get()); 01743 #else 01744 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01745 #endif 01746 } 01747 01748 ::IceInternal::ProxyHandle<RetinaMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01749 { 01750 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01751 typedef ::IceProxy::Ice::Object _Base; 01752 return dynamic_cast<RetinaMessage*>(_Base::ice_locator(__locator).get()); 01753 #else 01754 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01755 #endif 01756 } 01757 01758 ::IceInternal::ProxyHandle<RetinaMessage> ice_collocationOptimized(bool __co) const 01759 { 01760 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01761 typedef ::IceProxy::Ice::Object _Base; 01762 return dynamic_cast<RetinaMessage*>(_Base::ice_collocationOptimized(__co).get()); 01763 #else 01764 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01765 #endif 01766 } 01767 01768 ::IceInternal::ProxyHandle<RetinaMessage> ice_twoway() const 01769 { 01770 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01771 typedef ::IceProxy::Ice::Object _Base; 01772 return dynamic_cast<RetinaMessage*>(_Base::ice_twoway().get()); 01773 #else 01774 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01775 #endif 01776 } 01777 01778 ::IceInternal::ProxyHandle<RetinaMessage> ice_oneway() const 01779 { 01780 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01781 typedef ::IceProxy::Ice::Object _Base; 01782 return dynamic_cast<RetinaMessage*>(_Base::ice_oneway().get()); 01783 #else 01784 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01785 #endif 01786 } 01787 01788 ::IceInternal::ProxyHandle<RetinaMessage> ice_batchOneway() const 01789 { 01790 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01791 typedef ::IceProxy::Ice::Object _Base; 01792 return dynamic_cast<RetinaMessage*>(_Base::ice_batchOneway().get()); 01793 #else 01794 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01795 #endif 01796 } 01797 01798 ::IceInternal::ProxyHandle<RetinaMessage> ice_datagram() const 01799 { 01800 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01801 typedef ::IceProxy::Ice::Object _Base; 01802 return dynamic_cast<RetinaMessage*>(_Base::ice_datagram().get()); 01803 #else 01804 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 01805 #endif 01806 } 01807 01808 ::IceInternal::ProxyHandle<RetinaMessage> ice_batchDatagram() const 01809 { 01810 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01811 typedef ::IceProxy::Ice::Object _Base; 01812 return dynamic_cast<RetinaMessage*>(_Base::ice_batchDatagram().get()); 01813 #else 01814 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01815 #endif 01816 } 01817 01818 ::IceInternal::ProxyHandle<RetinaMessage> ice_compress(bool __compress) const 01819 { 01820 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01821 typedef ::IceProxy::Ice::Object _Base; 01822 return dynamic_cast<RetinaMessage*>(_Base::ice_compress(__compress).get()); 01823 #else 01824 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01825 #endif 01826 } 01827 01828 ::IceInternal::ProxyHandle<RetinaMessage> ice_timeout(int __timeout) const 01829 { 01830 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01831 typedef ::IceProxy::Ice::Object _Base; 01832 return dynamic_cast<RetinaMessage*>(_Base::ice_timeout(__timeout).get()); 01833 #else 01834 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01835 #endif 01836 } 01837 01838 ::IceInternal::ProxyHandle<RetinaMessage> ice_connectionId(const std::string& __id) const 01839 { 01840 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01841 typedef ::IceProxy::Ice::Object _Base; 01842 return dynamic_cast<RetinaMessage*>(_Base::ice_connectionId(__id).get()); 01843 #else 01844 return dynamic_cast<RetinaMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01845 #endif 01846 } 01847 01848 static const ::std::string& ice_staticId(); 01849 01850 private: 01851 01852 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01853 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01854 virtual ::IceProxy::Ice::Object* __newInstance() const; 01855 }; 01856 01857 class MovementControllerMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 01858 { 01859 public: 01860 01861 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_context(const ::Ice::Context& __context) const 01862 { 01863 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01864 typedef ::IceProxy::Ice::Object _Base; 01865 return dynamic_cast<MovementControllerMessage*>(_Base::ice_context(__context).get()); 01866 #else 01867 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01868 #endif 01869 } 01870 01871 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_adapterId(const std::string& __id) const 01872 { 01873 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01874 typedef ::IceProxy::Ice::Object _Base; 01875 return dynamic_cast<MovementControllerMessage*>(_Base::ice_adapterId(__id).get()); 01876 #else 01877 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01878 #endif 01879 } 01880 01881 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01882 { 01883 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01884 typedef ::IceProxy::Ice::Object _Base; 01885 return dynamic_cast<MovementControllerMessage*>(_Base::ice_endpoints(__endpoints).get()); 01886 #else 01887 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01888 #endif 01889 } 01890 01891 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_locatorCacheTimeout(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<MovementControllerMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01896 #else 01897 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01898 #endif 01899 } 01900 01901 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_connectionCached(bool __cached) const 01902 { 01903 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01904 typedef ::IceProxy::Ice::Object _Base; 01905 return dynamic_cast<MovementControllerMessage*>(_Base::ice_connectionCached(__cached).get()); 01906 #else 01907 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01908 #endif 01909 } 01910 01911 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01912 { 01913 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01914 typedef ::IceProxy::Ice::Object _Base; 01915 return dynamic_cast<MovementControllerMessage*>(_Base::ice_endpointSelection(__est).get()); 01916 #else 01917 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01918 #endif 01919 } 01920 01921 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_secure(bool __secure) const 01922 { 01923 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01924 typedef ::IceProxy::Ice::Object _Base; 01925 return dynamic_cast<MovementControllerMessage*>(_Base::ice_secure(__secure).get()); 01926 #else 01927 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01928 #endif 01929 } 01930 01931 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_preferSecure(bool __preferSecure) const 01932 { 01933 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01934 typedef ::IceProxy::Ice::Object _Base; 01935 return dynamic_cast<MovementControllerMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 01936 #else 01937 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01938 #endif 01939 } 01940 01941 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_router(const ::Ice::RouterPrx& __router) const 01942 { 01943 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01944 typedef ::IceProxy::Ice::Object _Base; 01945 return dynamic_cast<MovementControllerMessage*>(_Base::ice_router(__router).get()); 01946 #else 01947 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01948 #endif 01949 } 01950 01951 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 01952 { 01953 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01954 typedef ::IceProxy::Ice::Object _Base; 01955 return dynamic_cast<MovementControllerMessage*>(_Base::ice_locator(__locator).get()); 01956 #else 01957 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01958 #endif 01959 } 01960 01961 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_collocationOptimized(bool __co) const 01962 { 01963 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01964 typedef ::IceProxy::Ice::Object _Base; 01965 return dynamic_cast<MovementControllerMessage*>(_Base::ice_collocationOptimized(__co).get()); 01966 #else 01967 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01968 #endif 01969 } 01970 01971 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_twoway() const 01972 { 01973 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01974 typedef ::IceProxy::Ice::Object _Base; 01975 return dynamic_cast<MovementControllerMessage*>(_Base::ice_twoway().get()); 01976 #else 01977 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 01978 #endif 01979 } 01980 01981 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_oneway() const 01982 { 01983 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01984 typedef ::IceProxy::Ice::Object _Base; 01985 return dynamic_cast<MovementControllerMessage*>(_Base::ice_oneway().get()); 01986 #else 01987 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 01988 #endif 01989 } 01990 01991 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_batchOneway() const 01992 { 01993 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01994 typedef ::IceProxy::Ice::Object _Base; 01995 return dynamic_cast<MovementControllerMessage*>(_Base::ice_batchOneway().get()); 01996 #else 01997 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01998 #endif 01999 } 02000 02001 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_datagram() const 02002 { 02003 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02004 typedef ::IceProxy::Ice::Object _Base; 02005 return dynamic_cast<MovementControllerMessage*>(_Base::ice_datagram().get()); 02006 #else 02007 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02008 #endif 02009 } 02010 02011 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_batchDatagram() const 02012 { 02013 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02014 typedef ::IceProxy::Ice::Object _Base; 02015 return dynamic_cast<MovementControllerMessage*>(_Base::ice_batchDatagram().get()); 02016 #else 02017 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02018 #endif 02019 } 02020 02021 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_compress(bool __compress) const 02022 { 02023 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02024 typedef ::IceProxy::Ice::Object _Base; 02025 return dynamic_cast<MovementControllerMessage*>(_Base::ice_compress(__compress).get()); 02026 #else 02027 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02028 #endif 02029 } 02030 02031 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_timeout(int __timeout) const 02032 { 02033 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02034 typedef ::IceProxy::Ice::Object _Base; 02035 return dynamic_cast<MovementControllerMessage*>(_Base::ice_timeout(__timeout).get()); 02036 #else 02037 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02038 #endif 02039 } 02040 02041 ::IceInternal::ProxyHandle<MovementControllerMessage> ice_connectionId(const std::string& __id) const 02042 { 02043 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02044 typedef ::IceProxy::Ice::Object _Base; 02045 return dynamic_cast<MovementControllerMessage*>(_Base::ice_connectionId(__id).get()); 02046 #else 02047 return dynamic_cast<MovementControllerMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02048 #endif 02049 } 02050 02051 static const ::std::string& ice_staticId(); 02052 02053 private: 02054 02055 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02056 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02057 virtual ::IceProxy::Ice::Object* __newInstance() const; 02058 }; 02059 02060 class JoyStickControlMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 02061 { 02062 public: 02063 02064 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_context(const ::Ice::Context& __context) const 02065 { 02066 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02067 typedef ::IceProxy::Ice::Object _Base; 02068 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_context(__context).get()); 02069 #else 02070 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02071 #endif 02072 } 02073 02074 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_adapterId(const std::string& __id) const 02075 { 02076 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02077 typedef ::IceProxy::Ice::Object _Base; 02078 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_adapterId(__id).get()); 02079 #else 02080 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02081 #endif 02082 } 02083 02084 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02085 { 02086 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02087 typedef ::IceProxy::Ice::Object _Base; 02088 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_endpoints(__endpoints).get()); 02089 #else 02090 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02091 #endif 02092 } 02093 02094 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_locatorCacheTimeout(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<JoyStickControlMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02099 #else 02100 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02101 #endif 02102 } 02103 02104 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_connectionCached(bool __cached) const 02105 { 02106 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02107 typedef ::IceProxy::Ice::Object _Base; 02108 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_connectionCached(__cached).get()); 02109 #else 02110 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02111 #endif 02112 } 02113 02114 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02115 { 02116 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02117 typedef ::IceProxy::Ice::Object _Base; 02118 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_endpointSelection(__est).get()); 02119 #else 02120 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02121 #endif 02122 } 02123 02124 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_secure(bool __secure) const 02125 { 02126 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02127 typedef ::IceProxy::Ice::Object _Base; 02128 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_secure(__secure).get()); 02129 #else 02130 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02131 #endif 02132 } 02133 02134 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_preferSecure(bool __preferSecure) const 02135 { 02136 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02137 typedef ::IceProxy::Ice::Object _Base; 02138 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02139 #else 02140 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02141 #endif 02142 } 02143 02144 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_router(const ::Ice::RouterPrx& __router) const 02145 { 02146 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02147 typedef ::IceProxy::Ice::Object _Base; 02148 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_router(__router).get()); 02149 #else 02150 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02151 #endif 02152 } 02153 02154 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02155 { 02156 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02157 typedef ::IceProxy::Ice::Object _Base; 02158 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_locator(__locator).get()); 02159 #else 02160 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02161 #endif 02162 } 02163 02164 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_collocationOptimized(bool __co) const 02165 { 02166 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02167 typedef ::IceProxy::Ice::Object _Base; 02168 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_collocationOptimized(__co).get()); 02169 #else 02170 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02171 #endif 02172 } 02173 02174 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_twoway() const 02175 { 02176 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02177 typedef ::IceProxy::Ice::Object _Base; 02178 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_twoway().get()); 02179 #else 02180 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02181 #endif 02182 } 02183 02184 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_oneway() const 02185 { 02186 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02187 typedef ::IceProxy::Ice::Object _Base; 02188 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_oneway().get()); 02189 #else 02190 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 02191 #endif 02192 } 02193 02194 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_batchOneway() const 02195 { 02196 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02197 typedef ::IceProxy::Ice::Object _Base; 02198 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_batchOneway().get()); 02199 #else 02200 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02201 #endif 02202 } 02203 02204 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_datagram() const 02205 { 02206 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02207 typedef ::IceProxy::Ice::Object _Base; 02208 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_datagram().get()); 02209 #else 02210 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02211 #endif 02212 } 02213 02214 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_batchDatagram() const 02215 { 02216 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02217 typedef ::IceProxy::Ice::Object _Base; 02218 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_batchDatagram().get()); 02219 #else 02220 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02221 #endif 02222 } 02223 02224 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_compress(bool __compress) const 02225 { 02226 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02227 typedef ::IceProxy::Ice::Object _Base; 02228 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_compress(__compress).get()); 02229 #else 02230 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02231 #endif 02232 } 02233 02234 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_timeout(int __timeout) const 02235 { 02236 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02237 typedef ::IceProxy::Ice::Object _Base; 02238 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_timeout(__timeout).get()); 02239 #else 02240 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02241 #endif 02242 } 02243 02244 ::IceInternal::ProxyHandle<JoyStickControlMessage> ice_connectionId(const std::string& __id) const 02245 { 02246 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02247 typedef ::IceProxy::Ice::Object _Base; 02248 return dynamic_cast<JoyStickControlMessage*>(_Base::ice_connectionId(__id).get()); 02249 #else 02250 return dynamic_cast<JoyStickControlMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02251 #endif 02252 } 02253 02254 static const ::std::string& ice_staticId(); 02255 02256 private: 02257 02258 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02259 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02260 virtual ::IceProxy::Ice::Object* __newInstance() const; 02261 }; 02262 02263 class BeeStemConfigMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 02264 { 02265 public: 02266 02267 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_context(const ::Ice::Context& __context) const 02268 { 02269 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02270 typedef ::IceProxy::Ice::Object _Base; 02271 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_context(__context).get()); 02272 #else 02273 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02274 #endif 02275 } 02276 02277 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_adapterId(const std::string& __id) const 02278 { 02279 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02280 typedef ::IceProxy::Ice::Object _Base; 02281 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_adapterId(__id).get()); 02282 #else 02283 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02284 #endif 02285 } 02286 02287 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02288 { 02289 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02290 typedef ::IceProxy::Ice::Object _Base; 02291 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_endpoints(__endpoints).get()); 02292 #else 02293 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02294 #endif 02295 } 02296 02297 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_locatorCacheTimeout(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<BeeStemConfigMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02302 #else 02303 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02304 #endif 02305 } 02306 02307 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_connectionCached(bool __cached) const 02308 { 02309 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02310 typedef ::IceProxy::Ice::Object _Base; 02311 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_connectionCached(__cached).get()); 02312 #else 02313 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02314 #endif 02315 } 02316 02317 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02318 { 02319 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02320 typedef ::IceProxy::Ice::Object _Base; 02321 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_endpointSelection(__est).get()); 02322 #else 02323 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02324 #endif 02325 } 02326 02327 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_secure(bool __secure) const 02328 { 02329 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02330 typedef ::IceProxy::Ice::Object _Base; 02331 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_secure(__secure).get()); 02332 #else 02333 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02334 #endif 02335 } 02336 02337 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_preferSecure(bool __preferSecure) const 02338 { 02339 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02340 typedef ::IceProxy::Ice::Object _Base; 02341 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02342 #else 02343 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02344 #endif 02345 } 02346 02347 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_router(const ::Ice::RouterPrx& __router) const 02348 { 02349 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02350 typedef ::IceProxy::Ice::Object _Base; 02351 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_router(__router).get()); 02352 #else 02353 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02354 #endif 02355 } 02356 02357 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02358 { 02359 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02360 typedef ::IceProxy::Ice::Object _Base; 02361 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_locator(__locator).get()); 02362 #else 02363 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02364 #endif 02365 } 02366 02367 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_collocationOptimized(bool __co) const 02368 { 02369 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02370 typedef ::IceProxy::Ice::Object _Base; 02371 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_collocationOptimized(__co).get()); 02372 #else 02373 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02374 #endif 02375 } 02376 02377 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_twoway() const 02378 { 02379 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02380 typedef ::IceProxy::Ice::Object _Base; 02381 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_twoway().get()); 02382 #else 02383 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02384 #endif 02385 } 02386 02387 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_oneway() const 02388 { 02389 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02390 typedef ::IceProxy::Ice::Object _Base; 02391 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_oneway().get()); 02392 #else 02393 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 02394 #endif 02395 } 02396 02397 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_batchOneway() const 02398 { 02399 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02400 typedef ::IceProxy::Ice::Object _Base; 02401 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_batchOneway().get()); 02402 #else 02403 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02404 #endif 02405 } 02406 02407 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_datagram() const 02408 { 02409 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02410 typedef ::IceProxy::Ice::Object _Base; 02411 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_datagram().get()); 02412 #else 02413 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02414 #endif 02415 } 02416 02417 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_batchDatagram() const 02418 { 02419 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02420 typedef ::IceProxy::Ice::Object _Base; 02421 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_batchDatagram().get()); 02422 #else 02423 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02424 #endif 02425 } 02426 02427 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_compress(bool __compress) const 02428 { 02429 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02430 typedef ::IceProxy::Ice::Object _Base; 02431 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_compress(__compress).get()); 02432 #else 02433 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02434 #endif 02435 } 02436 02437 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_timeout(int __timeout) const 02438 { 02439 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02440 typedef ::IceProxy::Ice::Object _Base; 02441 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_timeout(__timeout).get()); 02442 #else 02443 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02444 #endif 02445 } 02446 02447 ::IceInternal::ProxyHandle<BeeStemConfigMessage> ice_connectionId(const std::string& __id) const 02448 { 02449 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02450 typedef ::IceProxy::Ice::Object _Base; 02451 return dynamic_cast<BeeStemConfigMessage*>(_Base::ice_connectionId(__id).get()); 02452 #else 02453 return dynamic_cast<BeeStemConfigMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02454 #endif 02455 } 02456 02457 static const ::std::string& ice_staticId(); 02458 02459 private: 02460 02461 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02462 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02463 virtual ::IceProxy::Ice::Object* __newInstance() const; 02464 }; 02465 02466 class IMUDataServerMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 02467 { 02468 public: 02469 02470 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_context(const ::Ice::Context& __context) const 02471 { 02472 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02473 typedef ::IceProxy::Ice::Object _Base; 02474 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_context(__context).get()); 02475 #else 02476 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02477 #endif 02478 } 02479 02480 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_adapterId(const std::string& __id) const 02481 { 02482 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02483 typedef ::IceProxy::Ice::Object _Base; 02484 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_adapterId(__id).get()); 02485 #else 02486 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02487 #endif 02488 } 02489 02490 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02491 { 02492 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02493 typedef ::IceProxy::Ice::Object _Base; 02494 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_endpoints(__endpoints).get()); 02495 #else 02496 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02497 #endif 02498 } 02499 02500 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_locatorCacheTimeout(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<IMUDataServerMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02505 #else 02506 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02507 #endif 02508 } 02509 02510 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_connectionCached(bool __cached) const 02511 { 02512 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02513 typedef ::IceProxy::Ice::Object _Base; 02514 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_connectionCached(__cached).get()); 02515 #else 02516 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02517 #endif 02518 } 02519 02520 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02521 { 02522 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02523 typedef ::IceProxy::Ice::Object _Base; 02524 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_endpointSelection(__est).get()); 02525 #else 02526 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02527 #endif 02528 } 02529 02530 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_secure(bool __secure) const 02531 { 02532 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02533 typedef ::IceProxy::Ice::Object _Base; 02534 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_secure(__secure).get()); 02535 #else 02536 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02537 #endif 02538 } 02539 02540 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_preferSecure(bool __preferSecure) const 02541 { 02542 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02543 typedef ::IceProxy::Ice::Object _Base; 02544 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02545 #else 02546 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02547 #endif 02548 } 02549 02550 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_router(const ::Ice::RouterPrx& __router) const 02551 { 02552 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02553 typedef ::IceProxy::Ice::Object _Base; 02554 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_router(__router).get()); 02555 #else 02556 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02557 #endif 02558 } 02559 02560 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02561 { 02562 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02563 typedef ::IceProxy::Ice::Object _Base; 02564 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_locator(__locator).get()); 02565 #else 02566 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02567 #endif 02568 } 02569 02570 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_collocationOptimized(bool __co) const 02571 { 02572 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02573 typedef ::IceProxy::Ice::Object _Base; 02574 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_collocationOptimized(__co).get()); 02575 #else 02576 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02577 #endif 02578 } 02579 02580 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_twoway() const 02581 { 02582 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02583 typedef ::IceProxy::Ice::Object _Base; 02584 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_twoway().get()); 02585 #else 02586 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02587 #endif 02588 } 02589 02590 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_oneway() const 02591 { 02592 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02593 typedef ::IceProxy::Ice::Object _Base; 02594 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_oneway().get()); 02595 #else 02596 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 02597 #endif 02598 } 02599 02600 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_batchOneway() const 02601 { 02602 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02603 typedef ::IceProxy::Ice::Object _Base; 02604 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_batchOneway().get()); 02605 #else 02606 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02607 #endif 02608 } 02609 02610 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_datagram() const 02611 { 02612 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02613 typedef ::IceProxy::Ice::Object _Base; 02614 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_datagram().get()); 02615 #else 02616 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02617 #endif 02618 } 02619 02620 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_batchDatagram() const 02621 { 02622 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02623 typedef ::IceProxy::Ice::Object _Base; 02624 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_batchDatagram().get()); 02625 #else 02626 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02627 #endif 02628 } 02629 02630 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_compress(bool __compress) const 02631 { 02632 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02633 typedef ::IceProxy::Ice::Object _Base; 02634 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_compress(__compress).get()); 02635 #else 02636 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02637 #endif 02638 } 02639 02640 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_timeout(int __timeout) const 02641 { 02642 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02643 typedef ::IceProxy::Ice::Object _Base; 02644 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_timeout(__timeout).get()); 02645 #else 02646 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02647 #endif 02648 } 02649 02650 ::IceInternal::ProxyHandle<IMUDataServerMessage> ice_connectionId(const std::string& __id) const 02651 { 02652 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02653 typedef ::IceProxy::Ice::Object _Base; 02654 return dynamic_cast<IMUDataServerMessage*>(_Base::ice_connectionId(__id).get()); 02655 #else 02656 return dynamic_cast<IMUDataServerMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02657 #endif 02658 } 02659 02660 static const ::std::string& ice_staticId(); 02661 02662 private: 02663 02664 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02665 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02666 virtual ::IceProxy::Ice::Object* __newInstance() const; 02667 }; 02668 02669 class BeeStemMotorControllerMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 02670 { 02671 public: 02672 02673 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_context(const ::Ice::Context& __context) const 02674 { 02675 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02676 typedef ::IceProxy::Ice::Object _Base; 02677 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_context(__context).get()); 02678 #else 02679 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02680 #endif 02681 } 02682 02683 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_adapterId(const std::string& __id) const 02684 { 02685 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02686 typedef ::IceProxy::Ice::Object _Base; 02687 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_adapterId(__id).get()); 02688 #else 02689 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02690 #endif 02691 } 02692 02693 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02694 { 02695 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02696 typedef ::IceProxy::Ice::Object _Base; 02697 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_endpoints(__endpoints).get()); 02698 #else 02699 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02700 #endif 02701 } 02702 02703 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_locatorCacheTimeout(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<BeeStemMotorControllerMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02708 #else 02709 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02710 #endif 02711 } 02712 02713 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_connectionCached(bool __cached) const 02714 { 02715 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02716 typedef ::IceProxy::Ice::Object _Base; 02717 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_connectionCached(__cached).get()); 02718 #else 02719 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02720 #endif 02721 } 02722 02723 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02724 { 02725 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02726 typedef ::IceProxy::Ice::Object _Base; 02727 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_endpointSelection(__est).get()); 02728 #else 02729 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02730 #endif 02731 } 02732 02733 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_secure(bool __secure) const 02734 { 02735 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02736 typedef ::IceProxy::Ice::Object _Base; 02737 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_secure(__secure).get()); 02738 #else 02739 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02740 #endif 02741 } 02742 02743 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_preferSecure(bool __preferSecure) const 02744 { 02745 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02746 typedef ::IceProxy::Ice::Object _Base; 02747 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02748 #else 02749 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02750 #endif 02751 } 02752 02753 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_router(const ::Ice::RouterPrx& __router) const 02754 { 02755 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02756 typedef ::IceProxy::Ice::Object _Base; 02757 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_router(__router).get()); 02758 #else 02759 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02760 #endif 02761 } 02762 02763 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02764 { 02765 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02766 typedef ::IceProxy::Ice::Object _Base; 02767 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_locator(__locator).get()); 02768 #else 02769 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02770 #endif 02771 } 02772 02773 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_collocationOptimized(bool __co) const 02774 { 02775 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02776 typedef ::IceProxy::Ice::Object _Base; 02777 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_collocationOptimized(__co).get()); 02778 #else 02779 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02780 #endif 02781 } 02782 02783 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_twoway() const 02784 { 02785 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02786 typedef ::IceProxy::Ice::Object _Base; 02787 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_twoway().get()); 02788 #else 02789 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02790 #endif 02791 } 02792 02793 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_oneway() const 02794 { 02795 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02796 typedef ::IceProxy::Ice::Object _Base; 02797 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_oneway().get()); 02798 #else 02799 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 02800 #endif 02801 } 02802 02803 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_batchOneway() const 02804 { 02805 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02806 typedef ::IceProxy::Ice::Object _Base; 02807 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_batchOneway().get()); 02808 #else 02809 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02810 #endif 02811 } 02812 02813 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_datagram() const 02814 { 02815 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02816 typedef ::IceProxy::Ice::Object _Base; 02817 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_datagram().get()); 02818 #else 02819 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 02820 #endif 02821 } 02822 02823 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_batchDatagram() const 02824 { 02825 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02826 typedef ::IceProxy::Ice::Object _Base; 02827 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_batchDatagram().get()); 02828 #else 02829 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02830 #endif 02831 } 02832 02833 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_compress(bool __compress) const 02834 { 02835 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02836 typedef ::IceProxy::Ice::Object _Base; 02837 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_compress(__compress).get()); 02838 #else 02839 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02840 #endif 02841 } 02842 02843 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_timeout(int __timeout) const 02844 { 02845 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02846 typedef ::IceProxy::Ice::Object _Base; 02847 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_timeout(__timeout).get()); 02848 #else 02849 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02850 #endif 02851 } 02852 02853 ::IceInternal::ProxyHandle<BeeStemMotorControllerMessage> ice_connectionId(const std::string& __id) const 02854 { 02855 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02856 typedef ::IceProxy::Ice::Object _Base; 02857 return dynamic_cast<BeeStemMotorControllerMessage*>(_Base::ice_connectionId(__id).get()); 02858 #else 02859 return dynamic_cast<BeeStemMotorControllerMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02860 #endif 02861 } 02862 02863 static const ::std::string& ice_staticId(); 02864 02865 private: 02866 02867 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02868 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02869 virtual ::IceProxy::Ice::Object* __newInstance() const; 02870 }; 02871 02872 class LocalizationMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 02873 { 02874 public: 02875 02876 ::IceInternal::ProxyHandle<LocalizationMessage> ice_context(const ::Ice::Context& __context) const 02877 { 02878 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02879 typedef ::IceProxy::Ice::Object _Base; 02880 return dynamic_cast<LocalizationMessage*>(_Base::ice_context(__context).get()); 02881 #else 02882 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02883 #endif 02884 } 02885 02886 ::IceInternal::ProxyHandle<LocalizationMessage> ice_adapterId(const std::string& __id) const 02887 { 02888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02889 typedef ::IceProxy::Ice::Object _Base; 02890 return dynamic_cast<LocalizationMessage*>(_Base::ice_adapterId(__id).get()); 02891 #else 02892 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02893 #endif 02894 } 02895 02896 ::IceInternal::ProxyHandle<LocalizationMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02897 { 02898 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02899 typedef ::IceProxy::Ice::Object _Base; 02900 return dynamic_cast<LocalizationMessage*>(_Base::ice_endpoints(__endpoints).get()); 02901 #else 02902 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02903 #endif 02904 } 02905 02906 ::IceInternal::ProxyHandle<LocalizationMessage> ice_locatorCacheTimeout(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<LocalizationMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02911 #else 02912 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02913 #endif 02914 } 02915 02916 ::IceInternal::ProxyHandle<LocalizationMessage> ice_connectionCached(bool __cached) const 02917 { 02918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02919 typedef ::IceProxy::Ice::Object _Base; 02920 return dynamic_cast<LocalizationMessage*>(_Base::ice_connectionCached(__cached).get()); 02921 #else 02922 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02923 #endif 02924 } 02925 02926 ::IceInternal::ProxyHandle<LocalizationMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02927 { 02928 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02929 typedef ::IceProxy::Ice::Object _Base; 02930 return dynamic_cast<LocalizationMessage*>(_Base::ice_endpointSelection(__est).get()); 02931 #else 02932 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02933 #endif 02934 } 02935 02936 ::IceInternal::ProxyHandle<LocalizationMessage> ice_secure(bool __secure) const 02937 { 02938 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02939 typedef ::IceProxy::Ice::Object _Base; 02940 return dynamic_cast<LocalizationMessage*>(_Base::ice_secure(__secure).get()); 02941 #else 02942 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02943 #endif 02944 } 02945 02946 ::IceInternal::ProxyHandle<LocalizationMessage> ice_preferSecure(bool __preferSecure) const 02947 { 02948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02949 typedef ::IceProxy::Ice::Object _Base; 02950 return dynamic_cast<LocalizationMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 02951 #else 02952 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02953 #endif 02954 } 02955 02956 ::IceInternal::ProxyHandle<LocalizationMessage> ice_router(const ::Ice::RouterPrx& __router) const 02957 { 02958 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02959 typedef ::IceProxy::Ice::Object _Base; 02960 return dynamic_cast<LocalizationMessage*>(_Base::ice_router(__router).get()); 02961 #else 02962 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02963 #endif 02964 } 02965 02966 ::IceInternal::ProxyHandle<LocalizationMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 02967 { 02968 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02969 typedef ::IceProxy::Ice::Object _Base; 02970 return dynamic_cast<LocalizationMessage*>(_Base::ice_locator(__locator).get()); 02971 #else 02972 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02973 #endif 02974 } 02975 02976 ::IceInternal::ProxyHandle<LocalizationMessage> ice_collocationOptimized(bool __co) const 02977 { 02978 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02979 typedef ::IceProxy::Ice::Object _Base; 02980 return dynamic_cast<LocalizationMessage*>(_Base::ice_collocationOptimized(__co).get()); 02981 #else 02982 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02983 #endif 02984 } 02985 02986 ::IceInternal::ProxyHandle<LocalizationMessage> ice_twoway() const 02987 { 02988 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02989 typedef ::IceProxy::Ice::Object _Base; 02990 return dynamic_cast<LocalizationMessage*>(_Base::ice_twoway().get()); 02991 #else 02992 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 02993 #endif 02994 } 02995 02996 ::IceInternal::ProxyHandle<LocalizationMessage> ice_oneway() const 02997 { 02998 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02999 typedef ::IceProxy::Ice::Object _Base; 03000 return dynamic_cast<LocalizationMessage*>(_Base::ice_oneway().get()); 03001 #else 03002 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 03003 #endif 03004 } 03005 03006 ::IceInternal::ProxyHandle<LocalizationMessage> ice_batchOneway() const 03007 { 03008 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03009 typedef ::IceProxy::Ice::Object _Base; 03010 return dynamic_cast<LocalizationMessage*>(_Base::ice_batchOneway().get()); 03011 #else 03012 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 03013 #endif 03014 } 03015 03016 ::IceInternal::ProxyHandle<LocalizationMessage> ice_datagram() const 03017 { 03018 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03019 typedef ::IceProxy::Ice::Object _Base; 03020 return dynamic_cast<LocalizationMessage*>(_Base::ice_datagram().get()); 03021 #else 03022 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 03023 #endif 03024 } 03025 03026 ::IceInternal::ProxyHandle<LocalizationMessage> ice_batchDatagram() const 03027 { 03028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03029 typedef ::IceProxy::Ice::Object _Base; 03030 return dynamic_cast<LocalizationMessage*>(_Base::ice_batchDatagram().get()); 03031 #else 03032 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 03033 #endif 03034 } 03035 03036 ::IceInternal::ProxyHandle<LocalizationMessage> ice_compress(bool __compress) const 03037 { 03038 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03039 typedef ::IceProxy::Ice::Object _Base; 03040 return dynamic_cast<LocalizationMessage*>(_Base::ice_compress(__compress).get()); 03041 #else 03042 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 03043 #endif 03044 } 03045 03046 ::IceInternal::ProxyHandle<LocalizationMessage> ice_timeout(int __timeout) const 03047 { 03048 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03049 typedef ::IceProxy::Ice::Object _Base; 03050 return dynamic_cast<LocalizationMessage*>(_Base::ice_timeout(__timeout).get()); 03051 #else 03052 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 03053 #endif 03054 } 03055 03056 ::IceInternal::ProxyHandle<LocalizationMessage> ice_connectionId(const std::string& __id) const 03057 { 03058 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03059 typedef ::IceProxy::Ice::Object _Base; 03060 return dynamic_cast<LocalizationMessage*>(_Base::ice_connectionId(__id).get()); 03061 #else 03062 return dynamic_cast<LocalizationMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 03063 #endif 03064 } 03065 03066 static const ::std::string& ice_staticId(); 03067 03068 private: 03069 03070 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 03071 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 03072 virtual ::IceProxy::Ice::Object* __newInstance() const; 03073 }; 03074 03075 class BeeStemMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 03076 { 03077 public: 03078 03079 ::IceInternal::ProxyHandle<BeeStemMessage> ice_context(const ::Ice::Context& __context) const 03080 { 03081 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03082 typedef ::IceProxy::Ice::Object _Base; 03083 return dynamic_cast<BeeStemMessage*>(_Base::ice_context(__context).get()); 03084 #else 03085 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 03086 #endif 03087 } 03088 03089 ::IceInternal::ProxyHandle<BeeStemMessage> ice_adapterId(const std::string& __id) const 03090 { 03091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03092 typedef ::IceProxy::Ice::Object _Base; 03093 return dynamic_cast<BeeStemMessage*>(_Base::ice_adapterId(__id).get()); 03094 #else 03095 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 03096 #endif 03097 } 03098 03099 ::IceInternal::ProxyHandle<BeeStemMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 03100 { 03101 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03102 typedef ::IceProxy::Ice::Object _Base; 03103 return dynamic_cast<BeeStemMessage*>(_Base::ice_endpoints(__endpoints).get()); 03104 #else 03105 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 03106 #endif 03107 } 03108 03109 ::IceInternal::ProxyHandle<BeeStemMessage> ice_locatorCacheTimeout(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<BeeStemMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 03114 #else 03115 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 03116 #endif 03117 } 03118 03119 ::IceInternal::ProxyHandle<BeeStemMessage> ice_connectionCached(bool __cached) const 03120 { 03121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03122 typedef ::IceProxy::Ice::Object _Base; 03123 return dynamic_cast<BeeStemMessage*>(_Base::ice_connectionCached(__cached).get()); 03124 #else 03125 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 03126 #endif 03127 } 03128 03129 ::IceInternal::ProxyHandle<BeeStemMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 03130 { 03131 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03132 typedef ::IceProxy::Ice::Object _Base; 03133 return dynamic_cast<BeeStemMessage*>(_Base::ice_endpointSelection(__est).get()); 03134 #else 03135 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 03136 #endif 03137 } 03138 03139 ::IceInternal::ProxyHandle<BeeStemMessage> ice_secure(bool __secure) const 03140 { 03141 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03142 typedef ::IceProxy::Ice::Object _Base; 03143 return dynamic_cast<BeeStemMessage*>(_Base::ice_secure(__secure).get()); 03144 #else 03145 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 03146 #endif 03147 } 03148 03149 ::IceInternal::ProxyHandle<BeeStemMessage> ice_preferSecure(bool __preferSecure) const 03150 { 03151 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03152 typedef ::IceProxy::Ice::Object _Base; 03153 return dynamic_cast<BeeStemMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 03154 #else 03155 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 03156 #endif 03157 } 03158 03159 ::IceInternal::ProxyHandle<BeeStemMessage> ice_router(const ::Ice::RouterPrx& __router) const 03160 { 03161 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03162 typedef ::IceProxy::Ice::Object _Base; 03163 return dynamic_cast<BeeStemMessage*>(_Base::ice_router(__router).get()); 03164 #else 03165 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 03166 #endif 03167 } 03168 03169 ::IceInternal::ProxyHandle<BeeStemMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 03170 { 03171 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03172 typedef ::IceProxy::Ice::Object _Base; 03173 return dynamic_cast<BeeStemMessage*>(_Base::ice_locator(__locator).get()); 03174 #else 03175 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 03176 #endif 03177 } 03178 03179 ::IceInternal::ProxyHandle<BeeStemMessage> ice_collocationOptimized(bool __co) const 03180 { 03181 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03182 typedef ::IceProxy::Ice::Object _Base; 03183 return dynamic_cast<BeeStemMessage*>(_Base::ice_collocationOptimized(__co).get()); 03184 #else 03185 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 03186 #endif 03187 } 03188 03189 ::IceInternal::ProxyHandle<BeeStemMessage> ice_twoway() const 03190 { 03191 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03192 typedef ::IceProxy::Ice::Object _Base; 03193 return dynamic_cast<BeeStemMessage*>(_Base::ice_twoway().get()); 03194 #else 03195 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 03196 #endif 03197 } 03198 03199 ::IceInternal::ProxyHandle<BeeStemMessage> ice_oneway() const 03200 { 03201 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03202 typedef ::IceProxy::Ice::Object _Base; 03203 return dynamic_cast<BeeStemMessage*>(_Base::ice_oneway().get()); 03204 #else 03205 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 03206 #endif 03207 } 03208 03209 ::IceInternal::ProxyHandle<BeeStemMessage> ice_batchOneway() const 03210 { 03211 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03212 typedef ::IceProxy::Ice::Object _Base; 03213 return dynamic_cast<BeeStemMessage*>(_Base::ice_batchOneway().get()); 03214 #else 03215 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 03216 #endif 03217 } 03218 03219 ::IceInternal::ProxyHandle<BeeStemMessage> ice_datagram() const 03220 { 03221 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03222 typedef ::IceProxy::Ice::Object _Base; 03223 return dynamic_cast<BeeStemMessage*>(_Base::ice_datagram().get()); 03224 #else 03225 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 03226 #endif 03227 } 03228 03229 ::IceInternal::ProxyHandle<BeeStemMessage> ice_batchDatagram() const 03230 { 03231 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03232 typedef ::IceProxy::Ice::Object _Base; 03233 return dynamic_cast<BeeStemMessage*>(_Base::ice_batchDatagram().get()); 03234 #else 03235 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 03236 #endif 03237 } 03238 03239 ::IceInternal::ProxyHandle<BeeStemMessage> ice_compress(bool __compress) const 03240 { 03241 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03242 typedef ::IceProxy::Ice::Object _Base; 03243 return dynamic_cast<BeeStemMessage*>(_Base::ice_compress(__compress).get()); 03244 #else 03245 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 03246 #endif 03247 } 03248 03249 ::IceInternal::ProxyHandle<BeeStemMessage> ice_timeout(int __timeout) const 03250 { 03251 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03252 typedef ::IceProxy::Ice::Object _Base; 03253 return dynamic_cast<BeeStemMessage*>(_Base::ice_timeout(__timeout).get()); 03254 #else 03255 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 03256 #endif 03257 } 03258 03259 ::IceInternal::ProxyHandle<BeeStemMessage> ice_connectionId(const std::string& __id) const 03260 { 03261 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03262 typedef ::IceProxy::Ice::Object _Base; 03263 return dynamic_cast<BeeStemMessage*>(_Base::ice_connectionId(__id).get()); 03264 #else 03265 return dynamic_cast<BeeStemMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 03266 #endif 03267 } 03268 03269 static const ::std::string& ice_staticId(); 03270 03271 private: 03272 03273 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 03274 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 03275 virtual ::IceProxy::Ice::Object* __newInstance() const; 03276 }; 03277 03278 class ChatMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 03279 { 03280 public: 03281 03282 ::IceInternal::ProxyHandle<ChatMessage> ice_context(const ::Ice::Context& __context) const 03283 { 03284 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03285 typedef ::IceProxy::Ice::Object _Base; 03286 return dynamic_cast<ChatMessage*>(_Base::ice_context(__context).get()); 03287 #else 03288 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 03289 #endif 03290 } 03291 03292 ::IceInternal::ProxyHandle<ChatMessage> ice_adapterId(const std::string& __id) const 03293 { 03294 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03295 typedef ::IceProxy::Ice::Object _Base; 03296 return dynamic_cast<ChatMessage*>(_Base::ice_adapterId(__id).get()); 03297 #else 03298 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 03299 #endif 03300 } 03301 03302 ::IceInternal::ProxyHandle<ChatMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 03303 { 03304 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03305 typedef ::IceProxy::Ice::Object _Base; 03306 return dynamic_cast<ChatMessage*>(_Base::ice_endpoints(__endpoints).get()); 03307 #else 03308 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 03309 #endif 03310 } 03311 03312 ::IceInternal::ProxyHandle<ChatMessage> ice_locatorCacheTimeout(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<ChatMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 03317 #else 03318 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 03319 #endif 03320 } 03321 03322 ::IceInternal::ProxyHandle<ChatMessage> ice_connectionCached(bool __cached) const 03323 { 03324 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03325 typedef ::IceProxy::Ice::Object _Base; 03326 return dynamic_cast<ChatMessage*>(_Base::ice_connectionCached(__cached).get()); 03327 #else 03328 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 03329 #endif 03330 } 03331 03332 ::IceInternal::ProxyHandle<ChatMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 03333 { 03334 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03335 typedef ::IceProxy::Ice::Object _Base; 03336 return dynamic_cast<ChatMessage*>(_Base::ice_endpointSelection(__est).get()); 03337 #else 03338 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 03339 #endif 03340 } 03341 03342 ::IceInternal::ProxyHandle<ChatMessage> ice_secure(bool __secure) const 03343 { 03344 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03345 typedef ::IceProxy::Ice::Object _Base; 03346 return dynamic_cast<ChatMessage*>(_Base::ice_secure(__secure).get()); 03347 #else 03348 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 03349 #endif 03350 } 03351 03352 ::IceInternal::ProxyHandle<ChatMessage> ice_preferSecure(bool __preferSecure) const 03353 { 03354 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03355 typedef ::IceProxy::Ice::Object _Base; 03356 return dynamic_cast<ChatMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 03357 #else 03358 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 03359 #endif 03360 } 03361 03362 ::IceInternal::ProxyHandle<ChatMessage> ice_router(const ::Ice::RouterPrx& __router) const 03363 { 03364 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03365 typedef ::IceProxy::Ice::Object _Base; 03366 return dynamic_cast<ChatMessage*>(_Base::ice_router(__router).get()); 03367 #else 03368 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 03369 #endif 03370 } 03371 03372 ::IceInternal::ProxyHandle<ChatMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 03373 { 03374 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03375 typedef ::IceProxy::Ice::Object _Base; 03376 return dynamic_cast<ChatMessage*>(_Base::ice_locator(__locator).get()); 03377 #else 03378 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 03379 #endif 03380 } 03381 03382 ::IceInternal::ProxyHandle<ChatMessage> ice_collocationOptimized(bool __co) const 03383 { 03384 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03385 typedef ::IceProxy::Ice::Object _Base; 03386 return dynamic_cast<ChatMessage*>(_Base::ice_collocationOptimized(__co).get()); 03387 #else 03388 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 03389 #endif 03390 } 03391 03392 ::IceInternal::ProxyHandle<ChatMessage> ice_twoway() const 03393 { 03394 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03395 typedef ::IceProxy::Ice::Object _Base; 03396 return dynamic_cast<ChatMessage*>(_Base::ice_twoway().get()); 03397 #else 03398 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 03399 #endif 03400 } 03401 03402 ::IceInternal::ProxyHandle<ChatMessage> ice_oneway() const 03403 { 03404 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03405 typedef ::IceProxy::Ice::Object _Base; 03406 return dynamic_cast<ChatMessage*>(_Base::ice_oneway().get()); 03407 #else 03408 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 03409 #endif 03410 } 03411 03412 ::IceInternal::ProxyHandle<ChatMessage> ice_batchOneway() const 03413 { 03414 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03415 typedef ::IceProxy::Ice::Object _Base; 03416 return dynamic_cast<ChatMessage*>(_Base::ice_batchOneway().get()); 03417 #else 03418 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 03419 #endif 03420 } 03421 03422 ::IceInternal::ProxyHandle<ChatMessage> ice_datagram() const 03423 { 03424 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03425 typedef ::IceProxy::Ice::Object _Base; 03426 return dynamic_cast<ChatMessage*>(_Base::ice_datagram().get()); 03427 #else 03428 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 03429 #endif 03430 } 03431 03432 ::IceInternal::ProxyHandle<ChatMessage> ice_batchDatagram() const 03433 { 03434 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03435 typedef ::IceProxy::Ice::Object _Base; 03436 return dynamic_cast<ChatMessage*>(_Base::ice_batchDatagram().get()); 03437 #else 03438 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 03439 #endif 03440 } 03441 03442 ::IceInternal::ProxyHandle<ChatMessage> ice_compress(bool __compress) const 03443 { 03444 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03445 typedef ::IceProxy::Ice::Object _Base; 03446 return dynamic_cast<ChatMessage*>(_Base::ice_compress(__compress).get()); 03447 #else 03448 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 03449 #endif 03450 } 03451 03452 ::IceInternal::ProxyHandle<ChatMessage> ice_timeout(int __timeout) const 03453 { 03454 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03455 typedef ::IceProxy::Ice::Object _Base; 03456 return dynamic_cast<ChatMessage*>(_Base::ice_timeout(__timeout).get()); 03457 #else 03458 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 03459 #endif 03460 } 03461 03462 ::IceInternal::ProxyHandle<ChatMessage> ice_connectionId(const std::string& __id) const 03463 { 03464 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03465 typedef ::IceProxy::Ice::Object _Base; 03466 return dynamic_cast<ChatMessage*>(_Base::ice_connectionId(__id).get()); 03467 #else 03468 return dynamic_cast<ChatMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 03469 #endif 03470 } 03471 03472 static const ::std::string& ice_staticId(); 03473 03474 private: 03475 03476 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 03477 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 03478 virtual ::IceProxy::Ice::Object* __newInstance() const; 03479 }; 03480 03481 class RemoteControlMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 03482 { 03483 public: 03484 03485 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_context(const ::Ice::Context& __context) const 03486 { 03487 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03488 typedef ::IceProxy::Ice::Object _Base; 03489 return dynamic_cast<RemoteControlMessage*>(_Base::ice_context(__context).get()); 03490 #else 03491 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 03492 #endif 03493 } 03494 03495 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_adapterId(const std::string& __id) const 03496 { 03497 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03498 typedef ::IceProxy::Ice::Object _Base; 03499 return dynamic_cast<RemoteControlMessage*>(_Base::ice_adapterId(__id).get()); 03500 #else 03501 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 03502 #endif 03503 } 03504 03505 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 03506 { 03507 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03508 typedef ::IceProxy::Ice::Object _Base; 03509 return dynamic_cast<RemoteControlMessage*>(_Base::ice_endpoints(__endpoints).get()); 03510 #else 03511 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 03512 #endif 03513 } 03514 03515 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_locatorCacheTimeout(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<RemoteControlMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 03520 #else 03521 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 03522 #endif 03523 } 03524 03525 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_connectionCached(bool __cached) const 03526 { 03527 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03528 typedef ::IceProxy::Ice::Object _Base; 03529 return dynamic_cast<RemoteControlMessage*>(_Base::ice_connectionCached(__cached).get()); 03530 #else 03531 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 03532 #endif 03533 } 03534 03535 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 03536 { 03537 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03538 typedef ::IceProxy::Ice::Object _Base; 03539 return dynamic_cast<RemoteControlMessage*>(_Base::ice_endpointSelection(__est).get()); 03540 #else 03541 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 03542 #endif 03543 } 03544 03545 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_secure(bool __secure) const 03546 { 03547 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03548 typedef ::IceProxy::Ice::Object _Base; 03549 return dynamic_cast<RemoteControlMessage*>(_Base::ice_secure(__secure).get()); 03550 #else 03551 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 03552 #endif 03553 } 03554 03555 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_preferSecure(bool __preferSecure) const 03556 { 03557 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03558 typedef ::IceProxy::Ice::Object _Base; 03559 return dynamic_cast<RemoteControlMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 03560 #else 03561 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 03562 #endif 03563 } 03564 03565 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_router(const ::Ice::RouterPrx& __router) const 03566 { 03567 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03568 typedef ::IceProxy::Ice::Object _Base; 03569 return dynamic_cast<RemoteControlMessage*>(_Base::ice_router(__router).get()); 03570 #else 03571 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 03572 #endif 03573 } 03574 03575 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 03576 { 03577 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03578 typedef ::IceProxy::Ice::Object _Base; 03579 return dynamic_cast<RemoteControlMessage*>(_Base::ice_locator(__locator).get()); 03580 #else 03581 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 03582 #endif 03583 } 03584 03585 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_collocationOptimized(bool __co) const 03586 { 03587 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03588 typedef ::IceProxy::Ice::Object _Base; 03589 return dynamic_cast<RemoteControlMessage*>(_Base::ice_collocationOptimized(__co).get()); 03590 #else 03591 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 03592 #endif 03593 } 03594 03595 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_twoway() const 03596 { 03597 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03598 typedef ::IceProxy::Ice::Object _Base; 03599 return dynamic_cast<RemoteControlMessage*>(_Base::ice_twoway().get()); 03600 #else 03601 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 03602 #endif 03603 } 03604 03605 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_oneway() const 03606 { 03607 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03608 typedef ::IceProxy::Ice::Object _Base; 03609 return dynamic_cast<RemoteControlMessage*>(_Base::ice_oneway().get()); 03610 #else 03611 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 03612 #endif 03613 } 03614 03615 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_batchOneway() const 03616 { 03617 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03618 typedef ::IceProxy::Ice::Object _Base; 03619 return dynamic_cast<RemoteControlMessage*>(_Base::ice_batchOneway().get()); 03620 #else 03621 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 03622 #endif 03623 } 03624 03625 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_datagram() const 03626 { 03627 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03628 typedef ::IceProxy::Ice::Object _Base; 03629 return dynamic_cast<RemoteControlMessage*>(_Base::ice_datagram().get()); 03630 #else 03631 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 03632 #endif 03633 } 03634 03635 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_batchDatagram() const 03636 { 03637 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03638 typedef ::IceProxy::Ice::Object _Base; 03639 return dynamic_cast<RemoteControlMessage*>(_Base::ice_batchDatagram().get()); 03640 #else 03641 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 03642 #endif 03643 } 03644 03645 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_compress(bool __compress) const 03646 { 03647 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03648 typedef ::IceProxy::Ice::Object _Base; 03649 return dynamic_cast<RemoteControlMessage*>(_Base::ice_compress(__compress).get()); 03650 #else 03651 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 03652 #endif 03653 } 03654 03655 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_timeout(int __timeout) const 03656 { 03657 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03658 typedef ::IceProxy::Ice::Object _Base; 03659 return dynamic_cast<RemoteControlMessage*>(_Base::ice_timeout(__timeout).get()); 03660 #else 03661 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 03662 #endif 03663 } 03664 03665 ::IceInternal::ProxyHandle<RemoteControlMessage> ice_connectionId(const std::string& __id) const 03666 { 03667 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03668 typedef ::IceProxy::Ice::Object _Base; 03669 return dynamic_cast<RemoteControlMessage*>(_Base::ice_connectionId(__id).get()); 03670 #else 03671 return dynamic_cast<RemoteControlMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 03672 #endif 03673 } 03674 03675 static const ::std::string& ice_staticId(); 03676 03677 private: 03678 03679 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 03680 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 03681 virtual ::IceProxy::Ice::Object* __newInstance() const; 03682 }; 03683 03684 class StateMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 03685 { 03686 public: 03687 03688 ::IceInternal::ProxyHandle<StateMessage> ice_context(const ::Ice::Context& __context) const 03689 { 03690 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03691 typedef ::IceProxy::Ice::Object _Base; 03692 return dynamic_cast<StateMessage*>(_Base::ice_context(__context).get()); 03693 #else 03694 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 03695 #endif 03696 } 03697 03698 ::IceInternal::ProxyHandle<StateMessage> ice_adapterId(const std::string& __id) const 03699 { 03700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03701 typedef ::IceProxy::Ice::Object _Base; 03702 return dynamic_cast<StateMessage*>(_Base::ice_adapterId(__id).get()); 03703 #else 03704 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 03705 #endif 03706 } 03707 03708 ::IceInternal::ProxyHandle<StateMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 03709 { 03710 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03711 typedef ::IceProxy::Ice::Object _Base; 03712 return dynamic_cast<StateMessage*>(_Base::ice_endpoints(__endpoints).get()); 03713 #else 03714 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 03715 #endif 03716 } 03717 03718 ::IceInternal::ProxyHandle<StateMessage> ice_locatorCacheTimeout(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<StateMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 03723 #else 03724 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 03725 #endif 03726 } 03727 03728 ::IceInternal::ProxyHandle<StateMessage> ice_connectionCached(bool __cached) const 03729 { 03730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03731 typedef ::IceProxy::Ice::Object _Base; 03732 return dynamic_cast<StateMessage*>(_Base::ice_connectionCached(__cached).get()); 03733 #else 03734 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 03735 #endif 03736 } 03737 03738 ::IceInternal::ProxyHandle<StateMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 03739 { 03740 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03741 typedef ::IceProxy::Ice::Object _Base; 03742 return dynamic_cast<StateMessage*>(_Base::ice_endpointSelection(__est).get()); 03743 #else 03744 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 03745 #endif 03746 } 03747 03748 ::IceInternal::ProxyHandle<StateMessage> ice_secure(bool __secure) const 03749 { 03750 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03751 typedef ::IceProxy::Ice::Object _Base; 03752 return dynamic_cast<StateMessage*>(_Base::ice_secure(__secure).get()); 03753 #else 03754 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 03755 #endif 03756 } 03757 03758 ::IceInternal::ProxyHandle<StateMessage> ice_preferSecure(bool __preferSecure) const 03759 { 03760 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03761 typedef ::IceProxy::Ice::Object _Base; 03762 return dynamic_cast<StateMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 03763 #else 03764 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 03765 #endif 03766 } 03767 03768 ::IceInternal::ProxyHandle<StateMessage> ice_router(const ::Ice::RouterPrx& __router) const 03769 { 03770 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03771 typedef ::IceProxy::Ice::Object _Base; 03772 return dynamic_cast<StateMessage*>(_Base::ice_router(__router).get()); 03773 #else 03774 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 03775 #endif 03776 } 03777 03778 ::IceInternal::ProxyHandle<StateMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 03779 { 03780 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03781 typedef ::IceProxy::Ice::Object _Base; 03782 return dynamic_cast<StateMessage*>(_Base::ice_locator(__locator).get()); 03783 #else 03784 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 03785 #endif 03786 } 03787 03788 ::IceInternal::ProxyHandle<StateMessage> ice_collocationOptimized(bool __co) const 03789 { 03790 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03791 typedef ::IceProxy::Ice::Object _Base; 03792 return dynamic_cast<StateMessage*>(_Base::ice_collocationOptimized(__co).get()); 03793 #else 03794 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 03795 #endif 03796 } 03797 03798 ::IceInternal::ProxyHandle<StateMessage> ice_twoway() const 03799 { 03800 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03801 typedef ::IceProxy::Ice::Object _Base; 03802 return dynamic_cast<StateMessage*>(_Base::ice_twoway().get()); 03803 #else 03804 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 03805 #endif 03806 } 03807 03808 ::IceInternal::ProxyHandle<StateMessage> ice_oneway() const 03809 { 03810 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03811 typedef ::IceProxy::Ice::Object _Base; 03812 return dynamic_cast<StateMessage*>(_Base::ice_oneway().get()); 03813 #else 03814 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 03815 #endif 03816 } 03817 03818 ::IceInternal::ProxyHandle<StateMessage> ice_batchOneway() const 03819 { 03820 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03821 typedef ::IceProxy::Ice::Object _Base; 03822 return dynamic_cast<StateMessage*>(_Base::ice_batchOneway().get()); 03823 #else 03824 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 03825 #endif 03826 } 03827 03828 ::IceInternal::ProxyHandle<StateMessage> ice_datagram() const 03829 { 03830 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03831 typedef ::IceProxy::Ice::Object _Base; 03832 return dynamic_cast<StateMessage*>(_Base::ice_datagram().get()); 03833 #else 03834 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 03835 #endif 03836 } 03837 03838 ::IceInternal::ProxyHandle<StateMessage> ice_batchDatagram() const 03839 { 03840 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03841 typedef ::IceProxy::Ice::Object _Base; 03842 return dynamic_cast<StateMessage*>(_Base::ice_batchDatagram().get()); 03843 #else 03844 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 03845 #endif 03846 } 03847 03848 ::IceInternal::ProxyHandle<StateMessage> ice_compress(bool __compress) const 03849 { 03850 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03851 typedef ::IceProxy::Ice::Object _Base; 03852 return dynamic_cast<StateMessage*>(_Base::ice_compress(__compress).get()); 03853 #else 03854 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 03855 #endif 03856 } 03857 03858 ::IceInternal::ProxyHandle<StateMessage> ice_timeout(int __timeout) const 03859 { 03860 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03861 typedef ::IceProxy::Ice::Object _Base; 03862 return dynamic_cast<StateMessage*>(_Base::ice_timeout(__timeout).get()); 03863 #else 03864 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 03865 #endif 03866 } 03867 03868 ::IceInternal::ProxyHandle<StateMessage> ice_connectionId(const std::string& __id) const 03869 { 03870 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03871 typedef ::IceProxy::Ice::Object _Base; 03872 return dynamic_cast<StateMessage*>(_Base::ice_connectionId(__id).get()); 03873 #else 03874 return dynamic_cast<StateMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 03875 #endif 03876 } 03877 03878 static const ::std::string& ice_staticId(); 03879 03880 private: 03881 03882 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 03883 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 03884 virtual ::IceProxy::Ice::Object* __newInstance() const; 03885 }; 03886 03887 class GoalStateMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 03888 { 03889 public: 03890 03891 ::IceInternal::ProxyHandle<GoalStateMessage> ice_context(const ::Ice::Context& __context) const 03892 { 03893 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03894 typedef ::IceProxy::Ice::Object _Base; 03895 return dynamic_cast<GoalStateMessage*>(_Base::ice_context(__context).get()); 03896 #else 03897 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 03898 #endif 03899 } 03900 03901 ::IceInternal::ProxyHandle<GoalStateMessage> ice_adapterId(const std::string& __id) const 03902 { 03903 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03904 typedef ::IceProxy::Ice::Object _Base; 03905 return dynamic_cast<GoalStateMessage*>(_Base::ice_adapterId(__id).get()); 03906 #else 03907 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 03908 #endif 03909 } 03910 03911 ::IceInternal::ProxyHandle<GoalStateMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 03912 { 03913 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03914 typedef ::IceProxy::Ice::Object _Base; 03915 return dynamic_cast<GoalStateMessage*>(_Base::ice_endpoints(__endpoints).get()); 03916 #else 03917 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 03918 #endif 03919 } 03920 03921 ::IceInternal::ProxyHandle<GoalStateMessage> ice_locatorCacheTimeout(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<GoalStateMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 03926 #else 03927 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 03928 #endif 03929 } 03930 03931 ::IceInternal::ProxyHandle<GoalStateMessage> ice_connectionCached(bool __cached) const 03932 { 03933 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03934 typedef ::IceProxy::Ice::Object _Base; 03935 return dynamic_cast<GoalStateMessage*>(_Base::ice_connectionCached(__cached).get()); 03936 #else 03937 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 03938 #endif 03939 } 03940 03941 ::IceInternal::ProxyHandle<GoalStateMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 03942 { 03943 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03944 typedef ::IceProxy::Ice::Object _Base; 03945 return dynamic_cast<GoalStateMessage*>(_Base::ice_endpointSelection(__est).get()); 03946 #else 03947 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 03948 #endif 03949 } 03950 03951 ::IceInternal::ProxyHandle<GoalStateMessage> ice_secure(bool __secure) const 03952 { 03953 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03954 typedef ::IceProxy::Ice::Object _Base; 03955 return dynamic_cast<GoalStateMessage*>(_Base::ice_secure(__secure).get()); 03956 #else 03957 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 03958 #endif 03959 } 03960 03961 ::IceInternal::ProxyHandle<GoalStateMessage> ice_preferSecure(bool __preferSecure) const 03962 { 03963 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03964 typedef ::IceProxy::Ice::Object _Base; 03965 return dynamic_cast<GoalStateMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 03966 #else 03967 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 03968 #endif 03969 } 03970 03971 ::IceInternal::ProxyHandle<GoalStateMessage> ice_router(const ::Ice::RouterPrx& __router) const 03972 { 03973 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03974 typedef ::IceProxy::Ice::Object _Base; 03975 return dynamic_cast<GoalStateMessage*>(_Base::ice_router(__router).get()); 03976 #else 03977 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 03978 #endif 03979 } 03980 03981 ::IceInternal::ProxyHandle<GoalStateMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 03982 { 03983 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03984 typedef ::IceProxy::Ice::Object _Base; 03985 return dynamic_cast<GoalStateMessage*>(_Base::ice_locator(__locator).get()); 03986 #else 03987 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 03988 #endif 03989 } 03990 03991 ::IceInternal::ProxyHandle<GoalStateMessage> ice_collocationOptimized(bool __co) const 03992 { 03993 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03994 typedef ::IceProxy::Ice::Object _Base; 03995 return dynamic_cast<GoalStateMessage*>(_Base::ice_collocationOptimized(__co).get()); 03996 #else 03997 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 03998 #endif 03999 } 04000 04001 ::IceInternal::ProxyHandle<GoalStateMessage> ice_twoway() const 04002 { 04003 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04004 typedef ::IceProxy::Ice::Object _Base; 04005 return dynamic_cast<GoalStateMessage*>(_Base::ice_twoway().get()); 04006 #else 04007 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 04008 #endif 04009 } 04010 04011 ::IceInternal::ProxyHandle<GoalStateMessage> ice_oneway() const 04012 { 04013 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04014 typedef ::IceProxy::Ice::Object _Base; 04015 return dynamic_cast<GoalStateMessage*>(_Base::ice_oneway().get()); 04016 #else 04017 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 04018 #endif 04019 } 04020 04021 ::IceInternal::ProxyHandle<GoalStateMessage> ice_batchOneway() const 04022 { 04023 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04024 typedef ::IceProxy::Ice::Object _Base; 04025 return dynamic_cast<GoalStateMessage*>(_Base::ice_batchOneway().get()); 04026 #else 04027 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 04028 #endif 04029 } 04030 04031 ::IceInternal::ProxyHandle<GoalStateMessage> ice_datagram() const 04032 { 04033 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04034 typedef ::IceProxy::Ice::Object _Base; 04035 return dynamic_cast<GoalStateMessage*>(_Base::ice_datagram().get()); 04036 #else 04037 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 04038 #endif 04039 } 04040 04041 ::IceInternal::ProxyHandle<GoalStateMessage> ice_batchDatagram() const 04042 { 04043 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04044 typedef ::IceProxy::Ice::Object _Base; 04045 return dynamic_cast<GoalStateMessage*>(_Base::ice_batchDatagram().get()); 04046 #else 04047 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 04048 #endif 04049 } 04050 04051 ::IceInternal::ProxyHandle<GoalStateMessage> ice_compress(bool __compress) const 04052 { 04053 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04054 typedef ::IceProxy::Ice::Object _Base; 04055 return dynamic_cast<GoalStateMessage*>(_Base::ice_compress(__compress).get()); 04056 #else 04057 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 04058 #endif 04059 } 04060 04061 ::IceInternal::ProxyHandle<GoalStateMessage> ice_timeout(int __timeout) const 04062 { 04063 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04064 typedef ::IceProxy::Ice::Object _Base; 04065 return dynamic_cast<GoalStateMessage*>(_Base::ice_timeout(__timeout).get()); 04066 #else 04067 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 04068 #endif 04069 } 04070 04071 ::IceInternal::ProxyHandle<GoalStateMessage> ice_connectionId(const std::string& __id) const 04072 { 04073 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04074 typedef ::IceProxy::Ice::Object _Base; 04075 return dynamic_cast<GoalStateMessage*>(_Base::ice_connectionId(__id).get()); 04076 #else 04077 return dynamic_cast<GoalStateMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 04078 #endif 04079 } 04080 04081 static const ::std::string& ice_staticId(); 04082 04083 private: 04084 04085 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 04086 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 04087 virtual ::IceProxy::Ice::Object* __newInstance() const; 04088 }; 04089 04090 class GoalProgressMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 04091 { 04092 public: 04093 04094 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_context(const ::Ice::Context& __context) const 04095 { 04096 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04097 typedef ::IceProxy::Ice::Object _Base; 04098 return dynamic_cast<GoalProgressMessage*>(_Base::ice_context(__context).get()); 04099 #else 04100 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 04101 #endif 04102 } 04103 04104 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_adapterId(const std::string& __id) const 04105 { 04106 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04107 typedef ::IceProxy::Ice::Object _Base; 04108 return dynamic_cast<GoalProgressMessage*>(_Base::ice_adapterId(__id).get()); 04109 #else 04110 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 04111 #endif 04112 } 04113 04114 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 04115 { 04116 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04117 typedef ::IceProxy::Ice::Object _Base; 04118 return dynamic_cast<GoalProgressMessage*>(_Base::ice_endpoints(__endpoints).get()); 04119 #else 04120 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 04121 #endif 04122 } 04123 04124 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_locatorCacheTimeout(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<GoalProgressMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 04129 #else 04130 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 04131 #endif 04132 } 04133 04134 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_connectionCached(bool __cached) const 04135 { 04136 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04137 typedef ::IceProxy::Ice::Object _Base; 04138 return dynamic_cast<GoalProgressMessage*>(_Base::ice_connectionCached(__cached).get()); 04139 #else 04140 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 04141 #endif 04142 } 04143 04144 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 04145 { 04146 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04147 typedef ::IceProxy::Ice::Object _Base; 04148 return dynamic_cast<GoalProgressMessage*>(_Base::ice_endpointSelection(__est).get()); 04149 #else 04150 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 04151 #endif 04152 } 04153 04154 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_secure(bool __secure) const 04155 { 04156 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04157 typedef ::IceProxy::Ice::Object _Base; 04158 return dynamic_cast<GoalProgressMessage*>(_Base::ice_secure(__secure).get()); 04159 #else 04160 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 04161 #endif 04162 } 04163 04164 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_preferSecure(bool __preferSecure) const 04165 { 04166 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04167 typedef ::IceProxy::Ice::Object _Base; 04168 return dynamic_cast<GoalProgressMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 04169 #else 04170 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 04171 #endif 04172 } 04173 04174 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_router(const ::Ice::RouterPrx& __router) const 04175 { 04176 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04177 typedef ::IceProxy::Ice::Object _Base; 04178 return dynamic_cast<GoalProgressMessage*>(_Base::ice_router(__router).get()); 04179 #else 04180 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 04181 #endif 04182 } 04183 04184 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 04185 { 04186 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04187 typedef ::IceProxy::Ice::Object _Base; 04188 return dynamic_cast<GoalProgressMessage*>(_Base::ice_locator(__locator).get()); 04189 #else 04190 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 04191 #endif 04192 } 04193 04194 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_collocationOptimized(bool __co) const 04195 { 04196 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04197 typedef ::IceProxy::Ice::Object _Base; 04198 return dynamic_cast<GoalProgressMessage*>(_Base::ice_collocationOptimized(__co).get()); 04199 #else 04200 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 04201 #endif 04202 } 04203 04204 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_twoway() const 04205 { 04206 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04207 typedef ::IceProxy::Ice::Object _Base; 04208 return dynamic_cast<GoalProgressMessage*>(_Base::ice_twoway().get()); 04209 #else 04210 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 04211 #endif 04212 } 04213 04214 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_oneway() const 04215 { 04216 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04217 typedef ::IceProxy::Ice::Object _Base; 04218 return dynamic_cast<GoalProgressMessage*>(_Base::ice_oneway().get()); 04219 #else 04220 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 04221 #endif 04222 } 04223 04224 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_batchOneway() const 04225 { 04226 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04227 typedef ::IceProxy::Ice::Object _Base; 04228 return dynamic_cast<GoalProgressMessage*>(_Base::ice_batchOneway().get()); 04229 #else 04230 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 04231 #endif 04232 } 04233 04234 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_datagram() const 04235 { 04236 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04237 typedef ::IceProxy::Ice::Object _Base; 04238 return dynamic_cast<GoalProgressMessage*>(_Base::ice_datagram().get()); 04239 #else 04240 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 04241 #endif 04242 } 04243 04244 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_batchDatagram() const 04245 { 04246 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04247 typedef ::IceProxy::Ice::Object _Base; 04248 return dynamic_cast<GoalProgressMessage*>(_Base::ice_batchDatagram().get()); 04249 #else 04250 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 04251 #endif 04252 } 04253 04254 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_compress(bool __compress) const 04255 { 04256 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04257 typedef ::IceProxy::Ice::Object _Base; 04258 return dynamic_cast<GoalProgressMessage*>(_Base::ice_compress(__compress).get()); 04259 #else 04260 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 04261 #endif 04262 } 04263 04264 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_timeout(int __timeout) const 04265 { 04266 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04267 typedef ::IceProxy::Ice::Object _Base; 04268 return dynamic_cast<GoalProgressMessage*>(_Base::ice_timeout(__timeout).get()); 04269 #else 04270 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 04271 #endif 04272 } 04273 04274 ::IceInternal::ProxyHandle<GoalProgressMessage> ice_connectionId(const std::string& __id) const 04275 { 04276 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04277 typedef ::IceProxy::Ice::Object _Base; 04278 return dynamic_cast<GoalProgressMessage*>(_Base::ice_connectionId(__id).get()); 04279 #else 04280 return dynamic_cast<GoalProgressMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 04281 #endif 04282 } 04283 04284 static const ::std::string& ice_staticId(); 04285 04286 private: 04287 04288 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 04289 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 04290 virtual ::IceProxy::Ice::Object* __newInstance() const; 04291 }; 04292 04293 class AttendedRegionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 04294 { 04295 public: 04296 04297 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_context(const ::Ice::Context& __context) const 04298 { 04299 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04300 typedef ::IceProxy::Ice::Object _Base; 04301 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_context(__context).get()); 04302 #else 04303 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 04304 #endif 04305 } 04306 04307 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_adapterId(const std::string& __id) const 04308 { 04309 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04310 typedef ::IceProxy::Ice::Object _Base; 04311 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_adapterId(__id).get()); 04312 #else 04313 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 04314 #endif 04315 } 04316 04317 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 04318 { 04319 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04320 typedef ::IceProxy::Ice::Object _Base; 04321 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_endpoints(__endpoints).get()); 04322 #else 04323 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 04324 #endif 04325 } 04326 04327 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_locatorCacheTimeout(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<AttendedRegionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 04332 #else 04333 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 04334 #endif 04335 } 04336 04337 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_connectionCached(bool __cached) const 04338 { 04339 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04340 typedef ::IceProxy::Ice::Object _Base; 04341 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_connectionCached(__cached).get()); 04342 #else 04343 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 04344 #endif 04345 } 04346 04347 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 04348 { 04349 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04350 typedef ::IceProxy::Ice::Object _Base; 04351 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_endpointSelection(__est).get()); 04352 #else 04353 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 04354 #endif 04355 } 04356 04357 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_secure(bool __secure) const 04358 { 04359 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04360 typedef ::IceProxy::Ice::Object _Base; 04361 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_secure(__secure).get()); 04362 #else 04363 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 04364 #endif 04365 } 04366 04367 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_preferSecure(bool __preferSecure) const 04368 { 04369 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04370 typedef ::IceProxy::Ice::Object _Base; 04371 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 04372 #else 04373 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 04374 #endif 04375 } 04376 04377 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_router(const ::Ice::RouterPrx& __router) const 04378 { 04379 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04380 typedef ::IceProxy::Ice::Object _Base; 04381 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_router(__router).get()); 04382 #else 04383 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 04384 #endif 04385 } 04386 04387 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 04388 { 04389 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04390 typedef ::IceProxy::Ice::Object _Base; 04391 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_locator(__locator).get()); 04392 #else 04393 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 04394 #endif 04395 } 04396 04397 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_collocationOptimized(bool __co) const 04398 { 04399 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04400 typedef ::IceProxy::Ice::Object _Base; 04401 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_collocationOptimized(__co).get()); 04402 #else 04403 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 04404 #endif 04405 } 04406 04407 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_twoway() const 04408 { 04409 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04410 typedef ::IceProxy::Ice::Object _Base; 04411 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_twoway().get()); 04412 #else 04413 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 04414 #endif 04415 } 04416 04417 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_oneway() const 04418 { 04419 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04420 typedef ::IceProxy::Ice::Object _Base; 04421 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_oneway().get()); 04422 #else 04423 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 04424 #endif 04425 } 04426 04427 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_batchOneway() const 04428 { 04429 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04430 typedef ::IceProxy::Ice::Object _Base; 04431 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_batchOneway().get()); 04432 #else 04433 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 04434 #endif 04435 } 04436 04437 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_datagram() const 04438 { 04439 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04440 typedef ::IceProxy::Ice::Object _Base; 04441 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_datagram().get()); 04442 #else 04443 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 04444 #endif 04445 } 04446 04447 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_batchDatagram() const 04448 { 04449 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04450 typedef ::IceProxy::Ice::Object _Base; 04451 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_batchDatagram().get()); 04452 #else 04453 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 04454 #endif 04455 } 04456 04457 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_compress(bool __compress) const 04458 { 04459 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04460 typedef ::IceProxy::Ice::Object _Base; 04461 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_compress(__compress).get()); 04462 #else 04463 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 04464 #endif 04465 } 04466 04467 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_timeout(int __timeout) const 04468 { 04469 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04470 typedef ::IceProxy::Ice::Object _Base; 04471 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_timeout(__timeout).get()); 04472 #else 04473 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 04474 #endif 04475 } 04476 04477 ::IceInternal::ProxyHandle<AttendedRegionMessage> ice_connectionId(const std::string& __id) const 04478 { 04479 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04480 typedef ::IceProxy::Ice::Object _Base; 04481 return dynamic_cast<AttendedRegionMessage*>(_Base::ice_connectionId(__id).get()); 04482 #else 04483 return dynamic_cast<AttendedRegionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 04484 #endif 04485 } 04486 04487 static const ::std::string& ice_staticId(); 04488 04489 private: 04490 04491 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 04492 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 04493 virtual ::IceProxy::Ice::Object* __newInstance() const; 04494 }; 04495 04496 class ObjectMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 04497 { 04498 public: 04499 04500 ::IceInternal::ProxyHandle<ObjectMessage> ice_context(const ::Ice::Context& __context) const 04501 { 04502 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04503 typedef ::IceProxy::Ice::Object _Base; 04504 return dynamic_cast<ObjectMessage*>(_Base::ice_context(__context).get()); 04505 #else 04506 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 04507 #endif 04508 } 04509 04510 ::IceInternal::ProxyHandle<ObjectMessage> ice_adapterId(const std::string& __id) const 04511 { 04512 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04513 typedef ::IceProxy::Ice::Object _Base; 04514 return dynamic_cast<ObjectMessage*>(_Base::ice_adapterId(__id).get()); 04515 #else 04516 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 04517 #endif 04518 } 04519 04520 ::IceInternal::ProxyHandle<ObjectMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 04521 { 04522 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04523 typedef ::IceProxy::Ice::Object _Base; 04524 return dynamic_cast<ObjectMessage*>(_Base::ice_endpoints(__endpoints).get()); 04525 #else 04526 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 04527 #endif 04528 } 04529 04530 ::IceInternal::ProxyHandle<ObjectMessage> ice_locatorCacheTimeout(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<ObjectMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 04535 #else 04536 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 04537 #endif 04538 } 04539 04540 ::IceInternal::ProxyHandle<ObjectMessage> ice_connectionCached(bool __cached) const 04541 { 04542 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04543 typedef ::IceProxy::Ice::Object _Base; 04544 return dynamic_cast<ObjectMessage*>(_Base::ice_connectionCached(__cached).get()); 04545 #else 04546 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 04547 #endif 04548 } 04549 04550 ::IceInternal::ProxyHandle<ObjectMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 04551 { 04552 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04553 typedef ::IceProxy::Ice::Object _Base; 04554 return dynamic_cast<ObjectMessage*>(_Base::ice_endpointSelection(__est).get()); 04555 #else 04556 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 04557 #endif 04558 } 04559 04560 ::IceInternal::ProxyHandle<ObjectMessage> ice_secure(bool __secure) const 04561 { 04562 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04563 typedef ::IceProxy::Ice::Object _Base; 04564 return dynamic_cast<ObjectMessage*>(_Base::ice_secure(__secure).get()); 04565 #else 04566 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 04567 #endif 04568 } 04569 04570 ::IceInternal::ProxyHandle<ObjectMessage> ice_preferSecure(bool __preferSecure) const 04571 { 04572 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04573 typedef ::IceProxy::Ice::Object _Base; 04574 return dynamic_cast<ObjectMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 04575 #else 04576 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 04577 #endif 04578 } 04579 04580 ::IceInternal::ProxyHandle<ObjectMessage> ice_router(const ::Ice::RouterPrx& __router) const 04581 { 04582 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04583 typedef ::IceProxy::Ice::Object _Base; 04584 return dynamic_cast<ObjectMessage*>(_Base::ice_router(__router).get()); 04585 #else 04586 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 04587 #endif 04588 } 04589 04590 ::IceInternal::ProxyHandle<ObjectMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 04591 { 04592 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04593 typedef ::IceProxy::Ice::Object _Base; 04594 return dynamic_cast<ObjectMessage*>(_Base::ice_locator(__locator).get()); 04595 #else 04596 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 04597 #endif 04598 } 04599 04600 ::IceInternal::ProxyHandle<ObjectMessage> ice_collocationOptimized(bool __co) const 04601 { 04602 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04603 typedef ::IceProxy::Ice::Object _Base; 04604 return dynamic_cast<ObjectMessage*>(_Base::ice_collocationOptimized(__co).get()); 04605 #else 04606 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 04607 #endif 04608 } 04609 04610 ::IceInternal::ProxyHandle<ObjectMessage> ice_twoway() const 04611 { 04612 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04613 typedef ::IceProxy::Ice::Object _Base; 04614 return dynamic_cast<ObjectMessage*>(_Base::ice_twoway().get()); 04615 #else 04616 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 04617 #endif 04618 } 04619 04620 ::IceInternal::ProxyHandle<ObjectMessage> ice_oneway() const 04621 { 04622 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04623 typedef ::IceProxy::Ice::Object _Base; 04624 return dynamic_cast<ObjectMessage*>(_Base::ice_oneway().get()); 04625 #else 04626 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 04627 #endif 04628 } 04629 04630 ::IceInternal::ProxyHandle<ObjectMessage> ice_batchOneway() const 04631 { 04632 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04633 typedef ::IceProxy::Ice::Object _Base; 04634 return dynamic_cast<ObjectMessage*>(_Base::ice_batchOneway().get()); 04635 #else 04636 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 04637 #endif 04638 } 04639 04640 ::IceInternal::ProxyHandle<ObjectMessage> ice_datagram() const 04641 { 04642 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04643 typedef ::IceProxy::Ice::Object _Base; 04644 return dynamic_cast<ObjectMessage*>(_Base::ice_datagram().get()); 04645 #else 04646 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 04647 #endif 04648 } 04649 04650 ::IceInternal::ProxyHandle<ObjectMessage> ice_batchDatagram() const 04651 { 04652 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04653 typedef ::IceProxy::Ice::Object _Base; 04654 return dynamic_cast<ObjectMessage*>(_Base::ice_batchDatagram().get()); 04655 #else 04656 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 04657 #endif 04658 } 04659 04660 ::IceInternal::ProxyHandle<ObjectMessage> ice_compress(bool __compress) const 04661 { 04662 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04663 typedef ::IceProxy::Ice::Object _Base; 04664 return dynamic_cast<ObjectMessage*>(_Base::ice_compress(__compress).get()); 04665 #else 04666 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 04667 #endif 04668 } 04669 04670 ::IceInternal::ProxyHandle<ObjectMessage> ice_timeout(int __timeout) const 04671 { 04672 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04673 typedef ::IceProxy::Ice::Object _Base; 04674 return dynamic_cast<ObjectMessage*>(_Base::ice_timeout(__timeout).get()); 04675 #else 04676 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 04677 #endif 04678 } 04679 04680 ::IceInternal::ProxyHandle<ObjectMessage> ice_connectionId(const std::string& __id) const 04681 { 04682 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04683 typedef ::IceProxy::Ice::Object _Base; 04684 return dynamic_cast<ObjectMessage*>(_Base::ice_connectionId(__id).get()); 04685 #else 04686 return dynamic_cast<ObjectMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 04687 #endif 04688 } 04689 04690 static const ::std::string& ice_staticId(); 04691 04692 private: 04693 04694 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 04695 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 04696 virtual ::IceProxy::Ice::Object* __newInstance() const; 04697 }; 04698 04699 class SeaBeePositionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 04700 { 04701 public: 04702 04703 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_context(const ::Ice::Context& __context) const 04704 { 04705 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04706 typedef ::IceProxy::Ice::Object _Base; 04707 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_context(__context).get()); 04708 #else 04709 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 04710 #endif 04711 } 04712 04713 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_adapterId(const std::string& __id) const 04714 { 04715 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04716 typedef ::IceProxy::Ice::Object _Base; 04717 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_adapterId(__id).get()); 04718 #else 04719 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 04720 #endif 04721 } 04722 04723 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 04724 { 04725 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04726 typedef ::IceProxy::Ice::Object _Base; 04727 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_endpoints(__endpoints).get()); 04728 #else 04729 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 04730 #endif 04731 } 04732 04733 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_locatorCacheTimeout(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<SeaBeePositionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 04738 #else 04739 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 04740 #endif 04741 } 04742 04743 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_connectionCached(bool __cached) const 04744 { 04745 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04746 typedef ::IceProxy::Ice::Object _Base; 04747 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_connectionCached(__cached).get()); 04748 #else 04749 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 04750 #endif 04751 } 04752 04753 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 04754 { 04755 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04756 typedef ::IceProxy::Ice::Object _Base; 04757 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_endpointSelection(__est).get()); 04758 #else 04759 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 04760 #endif 04761 } 04762 04763 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_secure(bool __secure) const 04764 { 04765 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04766 typedef ::IceProxy::Ice::Object _Base; 04767 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_secure(__secure).get()); 04768 #else 04769 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 04770 #endif 04771 } 04772 04773 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_preferSecure(bool __preferSecure) const 04774 { 04775 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04776 typedef ::IceProxy::Ice::Object _Base; 04777 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 04778 #else 04779 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 04780 #endif 04781 } 04782 04783 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_router(const ::Ice::RouterPrx& __router) const 04784 { 04785 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04786 typedef ::IceProxy::Ice::Object _Base; 04787 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_router(__router).get()); 04788 #else 04789 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 04790 #endif 04791 } 04792 04793 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 04794 { 04795 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04796 typedef ::IceProxy::Ice::Object _Base; 04797 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_locator(__locator).get()); 04798 #else 04799 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 04800 #endif 04801 } 04802 04803 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_collocationOptimized(bool __co) const 04804 { 04805 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04806 typedef ::IceProxy::Ice::Object _Base; 04807 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_collocationOptimized(__co).get()); 04808 #else 04809 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 04810 #endif 04811 } 04812 04813 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_twoway() const 04814 { 04815 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04816 typedef ::IceProxy::Ice::Object _Base; 04817 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_twoway().get()); 04818 #else 04819 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 04820 #endif 04821 } 04822 04823 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_oneway() const 04824 { 04825 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04826 typedef ::IceProxy::Ice::Object _Base; 04827 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_oneway().get()); 04828 #else 04829 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 04830 #endif 04831 } 04832 04833 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_batchOneway() const 04834 { 04835 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04836 typedef ::IceProxy::Ice::Object _Base; 04837 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_batchOneway().get()); 04838 #else 04839 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 04840 #endif 04841 } 04842 04843 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_datagram() const 04844 { 04845 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04846 typedef ::IceProxy::Ice::Object _Base; 04847 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_datagram().get()); 04848 #else 04849 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 04850 #endif 04851 } 04852 04853 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_batchDatagram() const 04854 { 04855 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04856 typedef ::IceProxy::Ice::Object _Base; 04857 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_batchDatagram().get()); 04858 #else 04859 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 04860 #endif 04861 } 04862 04863 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_compress(bool __compress) const 04864 { 04865 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04866 typedef ::IceProxy::Ice::Object _Base; 04867 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_compress(__compress).get()); 04868 #else 04869 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 04870 #endif 04871 } 04872 04873 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_timeout(int __timeout) const 04874 { 04875 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04876 typedef ::IceProxy::Ice::Object _Base; 04877 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_timeout(__timeout).get()); 04878 #else 04879 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 04880 #endif 04881 } 04882 04883 ::IceInternal::ProxyHandle<SeaBeePositionMessage> ice_connectionId(const std::string& __id) const 04884 { 04885 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04886 typedef ::IceProxy::Ice::Object _Base; 04887 return dynamic_cast<SeaBeePositionMessage*>(_Base::ice_connectionId(__id).get()); 04888 #else 04889 return dynamic_cast<SeaBeePositionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 04890 #endif 04891 } 04892 04893 static const ::std::string& ice_staticId(); 04894 04895 private: 04896 04897 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 04898 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 04899 virtual ::IceProxy::Ice::Object* __newInstance() const; 04900 }; 04901 04902 class SeaBeeStateConditionMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 04903 { 04904 public: 04905 04906 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_context(const ::Ice::Context& __context) const 04907 { 04908 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04909 typedef ::IceProxy::Ice::Object _Base; 04910 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_context(__context).get()); 04911 #else 04912 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 04913 #endif 04914 } 04915 04916 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_adapterId(const std::string& __id) const 04917 { 04918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04919 typedef ::IceProxy::Ice::Object _Base; 04920 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_adapterId(__id).get()); 04921 #else 04922 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 04923 #endif 04924 } 04925 04926 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 04927 { 04928 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04929 typedef ::IceProxy::Ice::Object _Base; 04930 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_endpoints(__endpoints).get()); 04931 #else 04932 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 04933 #endif 04934 } 04935 04936 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_locatorCacheTimeout(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<SeaBeeStateConditionMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 04941 #else 04942 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 04943 #endif 04944 } 04945 04946 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_connectionCached(bool __cached) const 04947 { 04948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04949 typedef ::IceProxy::Ice::Object _Base; 04950 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_connectionCached(__cached).get()); 04951 #else 04952 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 04953 #endif 04954 } 04955 04956 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 04957 { 04958 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04959 typedef ::IceProxy::Ice::Object _Base; 04960 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_endpointSelection(__est).get()); 04961 #else 04962 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 04963 #endif 04964 } 04965 04966 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_secure(bool __secure) const 04967 { 04968 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04969 typedef ::IceProxy::Ice::Object _Base; 04970 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_secure(__secure).get()); 04971 #else 04972 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 04973 #endif 04974 } 04975 04976 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_preferSecure(bool __preferSecure) const 04977 { 04978 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04979 typedef ::IceProxy::Ice::Object _Base; 04980 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 04981 #else 04982 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 04983 #endif 04984 } 04985 04986 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_router(const ::Ice::RouterPrx& __router) const 04987 { 04988 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04989 typedef ::IceProxy::Ice::Object _Base; 04990 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_router(__router).get()); 04991 #else 04992 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 04993 #endif 04994 } 04995 04996 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 04997 { 04998 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04999 typedef ::IceProxy::Ice::Object _Base; 05000 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_locator(__locator).get()); 05001 #else 05002 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 05003 #endif 05004 } 05005 05006 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_collocationOptimized(bool __co) const 05007 { 05008 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05009 typedef ::IceProxy::Ice::Object _Base; 05010 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_collocationOptimized(__co).get()); 05011 #else 05012 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 05013 #endif 05014 } 05015 05016 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_twoway() const 05017 { 05018 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05019 typedef ::IceProxy::Ice::Object _Base; 05020 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_twoway().get()); 05021 #else 05022 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 05023 #endif 05024 } 05025 05026 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_oneway() const 05027 { 05028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05029 typedef ::IceProxy::Ice::Object _Base; 05030 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_oneway().get()); 05031 #else 05032 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 05033 #endif 05034 } 05035 05036 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_batchOneway() const 05037 { 05038 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05039 typedef ::IceProxy::Ice::Object _Base; 05040 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_batchOneway().get()); 05041 #else 05042 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 05043 #endif 05044 } 05045 05046 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_datagram() const 05047 { 05048 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05049 typedef ::IceProxy::Ice::Object _Base; 05050 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_datagram().get()); 05051 #else 05052 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 05053 #endif 05054 } 05055 05056 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_batchDatagram() const 05057 { 05058 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05059 typedef ::IceProxy::Ice::Object _Base; 05060 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_batchDatagram().get()); 05061 #else 05062 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 05063 #endif 05064 } 05065 05066 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_compress(bool __compress) const 05067 { 05068 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05069 typedef ::IceProxy::Ice::Object _Base; 05070 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_compress(__compress).get()); 05071 #else 05072 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 05073 #endif 05074 } 05075 05076 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_timeout(int __timeout) const 05077 { 05078 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05079 typedef ::IceProxy::Ice::Object _Base; 05080 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_timeout(__timeout).get()); 05081 #else 05082 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 05083 #endif 05084 } 05085 05086 ::IceInternal::ProxyHandle<SeaBeeStateConditionMessage> ice_connectionId(const std::string& __id) const 05087 { 05088 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05089 typedef ::IceProxy::Ice::Object _Base; 05090 return dynamic_cast<SeaBeeStateConditionMessage*>(_Base::ice_connectionId(__id).get()); 05091 #else 05092 return dynamic_cast<SeaBeeStateConditionMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 05093 #endif 05094 } 05095 05096 static const ::std::string& ice_staticId(); 05097 05098 private: 05099 05100 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 05101 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 05102 virtual ::IceProxy::Ice::Object* __newInstance() const; 05103 }; 05104 05105 class VisionRectangleMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 05106 { 05107 public: 05108 05109 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_context(const ::Ice::Context& __context) const 05110 { 05111 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05112 typedef ::IceProxy::Ice::Object _Base; 05113 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_context(__context).get()); 05114 #else 05115 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 05116 #endif 05117 } 05118 05119 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_adapterId(const std::string& __id) const 05120 { 05121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05122 typedef ::IceProxy::Ice::Object _Base; 05123 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_adapterId(__id).get()); 05124 #else 05125 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 05126 #endif 05127 } 05128 05129 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 05130 { 05131 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05132 typedef ::IceProxy::Ice::Object _Base; 05133 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_endpoints(__endpoints).get()); 05134 #else 05135 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 05136 #endif 05137 } 05138 05139 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_locatorCacheTimeout(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<VisionRectangleMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 05144 #else 05145 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 05146 #endif 05147 } 05148 05149 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_connectionCached(bool __cached) const 05150 { 05151 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05152 typedef ::IceProxy::Ice::Object _Base; 05153 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_connectionCached(__cached).get()); 05154 #else 05155 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 05156 #endif 05157 } 05158 05159 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 05160 { 05161 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05162 typedef ::IceProxy::Ice::Object _Base; 05163 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_endpointSelection(__est).get()); 05164 #else 05165 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 05166 #endif 05167 } 05168 05169 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_secure(bool __secure) const 05170 { 05171 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05172 typedef ::IceProxy::Ice::Object _Base; 05173 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_secure(__secure).get()); 05174 #else 05175 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 05176 #endif 05177 } 05178 05179 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_preferSecure(bool __preferSecure) const 05180 { 05181 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05182 typedef ::IceProxy::Ice::Object _Base; 05183 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 05184 #else 05185 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 05186 #endif 05187 } 05188 05189 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_router(const ::Ice::RouterPrx& __router) const 05190 { 05191 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05192 typedef ::IceProxy::Ice::Object _Base; 05193 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_router(__router).get()); 05194 #else 05195 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 05196 #endif 05197 } 05198 05199 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 05200 { 05201 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05202 typedef ::IceProxy::Ice::Object _Base; 05203 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_locator(__locator).get()); 05204 #else 05205 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 05206 #endif 05207 } 05208 05209 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_collocationOptimized(bool __co) const 05210 { 05211 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05212 typedef ::IceProxy::Ice::Object _Base; 05213 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_collocationOptimized(__co).get()); 05214 #else 05215 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 05216 #endif 05217 } 05218 05219 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_twoway() const 05220 { 05221 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05222 typedef ::IceProxy::Ice::Object _Base; 05223 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_twoway().get()); 05224 #else 05225 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 05226 #endif 05227 } 05228 05229 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_oneway() const 05230 { 05231 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05232 typedef ::IceProxy::Ice::Object _Base; 05233 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_oneway().get()); 05234 #else 05235 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 05236 #endif 05237 } 05238 05239 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_batchOneway() const 05240 { 05241 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05242 typedef ::IceProxy::Ice::Object _Base; 05243 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_batchOneway().get()); 05244 #else 05245 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 05246 #endif 05247 } 05248 05249 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_datagram() const 05250 { 05251 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05252 typedef ::IceProxy::Ice::Object _Base; 05253 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_datagram().get()); 05254 #else 05255 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 05256 #endif 05257 } 05258 05259 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_batchDatagram() const 05260 { 05261 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05262 typedef ::IceProxy::Ice::Object _Base; 05263 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_batchDatagram().get()); 05264 #else 05265 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 05266 #endif 05267 } 05268 05269 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_compress(bool __compress) const 05270 { 05271 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05272 typedef ::IceProxy::Ice::Object _Base; 05273 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_compress(__compress).get()); 05274 #else 05275 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 05276 #endif 05277 } 05278 05279 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_timeout(int __timeout) const 05280 { 05281 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05282 typedef ::IceProxy::Ice::Object _Base; 05283 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_timeout(__timeout).get()); 05284 #else 05285 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 05286 #endif 05287 } 05288 05289 ::IceInternal::ProxyHandle<VisionRectangleMessage> ice_connectionId(const std::string& __id) const 05290 { 05291 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05292 typedef ::IceProxy::Ice::Object _Base; 05293 return dynamic_cast<VisionRectangleMessage*>(_Base::ice_connectionId(__id).get()); 05294 #else 05295 return dynamic_cast<VisionRectangleMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 05296 #endif 05297 } 05298 05299 static const ::std::string& ice_staticId(); 05300 05301 private: 05302 05303 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 05304 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 05305 virtual ::IceProxy::Ice::Object* __newInstance() const; 05306 }; 05307 05308 class StraightEdgeMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 05309 { 05310 public: 05311 05312 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_context(const ::Ice::Context& __context) const 05313 { 05314 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05315 typedef ::IceProxy::Ice::Object _Base; 05316 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_context(__context).get()); 05317 #else 05318 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 05319 #endif 05320 } 05321 05322 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_adapterId(const std::string& __id) const 05323 { 05324 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05325 typedef ::IceProxy::Ice::Object _Base; 05326 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_adapterId(__id).get()); 05327 #else 05328 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 05329 #endif 05330 } 05331 05332 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 05333 { 05334 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05335 typedef ::IceProxy::Ice::Object _Base; 05336 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_endpoints(__endpoints).get()); 05337 #else 05338 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 05339 #endif 05340 } 05341 05342 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_locatorCacheTimeout(int __timeout) const 05343 { 05344 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05345 typedef ::IceProxy::Ice::Object _Base; 05346 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 05347 #else 05348 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 05349 #endif 05350 } 05351 05352 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_connectionCached(bool __cached) const 05353 { 05354 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05355 typedef ::IceProxy::Ice::Object _Base; 05356 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_connectionCached(__cached).get()); 05357 #else 05358 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 05359 #endif 05360 } 05361 05362 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 05363 { 05364 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05365 typedef ::IceProxy::Ice::Object _Base; 05366 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_endpointSelection(__est).get()); 05367 #else 05368 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 05369 #endif 05370 } 05371 05372 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_secure(bool __secure) const 05373 { 05374 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05375 typedef ::IceProxy::Ice::Object _Base; 05376 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_secure(__secure).get()); 05377 #else 05378 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 05379 #endif 05380 } 05381 05382 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_preferSecure(bool __preferSecure) const 05383 { 05384 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05385 typedef ::IceProxy::Ice::Object _Base; 05386 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 05387 #else 05388 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 05389 #endif 05390 } 05391 05392 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_router(const ::Ice::RouterPrx& __router) const 05393 { 05394 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05395 typedef ::IceProxy::Ice::Object _Base; 05396 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_router(__router).get()); 05397 #else 05398 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 05399 #endif 05400 } 05401 05402 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 05403 { 05404 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05405 typedef ::IceProxy::Ice::Object _Base; 05406 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_locator(__locator).get()); 05407 #else 05408 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 05409 #endif 05410 } 05411 05412 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_collocationOptimized(bool __co) const 05413 { 05414 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05415 typedef ::IceProxy::Ice::Object _Base; 05416 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_collocationOptimized(__co).get()); 05417 #else 05418 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 05419 #endif 05420 } 05421 05422 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_twoway() const 05423 { 05424 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05425 typedef ::IceProxy::Ice::Object _Base; 05426 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_twoway().get()); 05427 #else 05428 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 05429 #endif 05430 } 05431 05432 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_oneway() const 05433 { 05434 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05435 typedef ::IceProxy::Ice::Object _Base; 05436 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_oneway().get()); 05437 #else 05438 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 05439 #endif 05440 } 05441 05442 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_batchOneway() const 05443 { 05444 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05445 typedef ::IceProxy::Ice::Object _Base; 05446 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_batchOneway().get()); 05447 #else 05448 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 05449 #endif 05450 } 05451 05452 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_datagram() const 05453 { 05454 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05455 typedef ::IceProxy::Ice::Object _Base; 05456 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_datagram().get()); 05457 #else 05458 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 05459 #endif 05460 } 05461 05462 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_batchDatagram() const 05463 { 05464 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05465 typedef ::IceProxy::Ice::Object _Base; 05466 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_batchDatagram().get()); 05467 #else 05468 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 05469 #endif 05470 } 05471 05472 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_compress(bool __compress) const 05473 { 05474 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05475 typedef ::IceProxy::Ice::Object _Base; 05476 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_compress(__compress).get()); 05477 #else 05478 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 05479 #endif 05480 } 05481 05482 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_timeout(int __timeout) const 05483 { 05484 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05485 typedef ::IceProxy::Ice::Object _Base; 05486 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_timeout(__timeout).get()); 05487 #else 05488 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 05489 #endif 05490 } 05491 05492 ::IceInternal::ProxyHandle<StraightEdgeMessage> ice_connectionId(const std::string& __id) const 05493 { 05494 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05495 typedef ::IceProxy::Ice::Object _Base; 05496 return dynamic_cast<StraightEdgeMessage*>(_Base::ice_connectionId(__id).get()); 05497 #else 05498 return dynamic_cast<StraightEdgeMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 05499 #endif 05500 } 05501 05502 static const ::std::string& ice_staticId(); 05503 05504 private: 05505 05506 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 05507 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 05508 virtual ::IceProxy::Ice::Object* __newInstance() const; 05509 }; 05510 05511 class VisionObjectMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 05512 { 05513 public: 05514 05515 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_context(const ::Ice::Context& __context) const 05516 { 05517 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05518 typedef ::IceProxy::Ice::Object _Base; 05519 return dynamic_cast<VisionObjectMessage*>(_Base::ice_context(__context).get()); 05520 #else 05521 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 05522 #endif 05523 } 05524 05525 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_adapterId(const std::string& __id) const 05526 { 05527 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05528 typedef ::IceProxy::Ice::Object _Base; 05529 return dynamic_cast<VisionObjectMessage*>(_Base::ice_adapterId(__id).get()); 05530 #else 05531 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 05532 #endif 05533 } 05534 05535 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 05536 { 05537 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05538 typedef ::IceProxy::Ice::Object _Base; 05539 return dynamic_cast<VisionObjectMessage*>(_Base::ice_endpoints(__endpoints).get()); 05540 #else 05541 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 05542 #endif 05543 } 05544 05545 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_locatorCacheTimeout(int __timeout) const 05546 { 05547 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05548 typedef ::IceProxy::Ice::Object _Base; 05549 return dynamic_cast<VisionObjectMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 05550 #else 05551 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 05552 #endif 05553 } 05554 05555 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_connectionCached(bool __cached) const 05556 { 05557 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05558 typedef ::IceProxy::Ice::Object _Base; 05559 return dynamic_cast<VisionObjectMessage*>(_Base::ice_connectionCached(__cached).get()); 05560 #else 05561 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 05562 #endif 05563 } 05564 05565 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 05566 { 05567 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05568 typedef ::IceProxy::Ice::Object _Base; 05569 return dynamic_cast<VisionObjectMessage*>(_Base::ice_endpointSelection(__est).get()); 05570 #else 05571 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 05572 #endif 05573 } 05574 05575 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_secure(bool __secure) const 05576 { 05577 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05578 typedef ::IceProxy::Ice::Object _Base; 05579 return dynamic_cast<VisionObjectMessage*>(_Base::ice_secure(__secure).get()); 05580 #else 05581 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 05582 #endif 05583 } 05584 05585 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_preferSecure(bool __preferSecure) const 05586 { 05587 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05588 typedef ::IceProxy::Ice::Object _Base; 05589 return dynamic_cast<VisionObjectMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 05590 #else 05591 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 05592 #endif 05593 } 05594 05595 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_router(const ::Ice::RouterPrx& __router) const 05596 { 05597 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05598 typedef ::IceProxy::Ice::Object _Base; 05599 return dynamic_cast<VisionObjectMessage*>(_Base::ice_router(__router).get()); 05600 #else 05601 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 05602 #endif 05603 } 05604 05605 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 05606 { 05607 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05608 typedef ::IceProxy::Ice::Object _Base; 05609 return dynamic_cast<VisionObjectMessage*>(_Base::ice_locator(__locator).get()); 05610 #else 05611 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 05612 #endif 05613 } 05614 05615 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_collocationOptimized(bool __co) const 05616 { 05617 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05618 typedef ::IceProxy::Ice::Object _Base; 05619 return dynamic_cast<VisionObjectMessage*>(_Base::ice_collocationOptimized(__co).get()); 05620 #else 05621 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 05622 #endif 05623 } 05624 05625 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_twoway() const 05626 { 05627 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05628 typedef ::IceProxy::Ice::Object _Base; 05629 return dynamic_cast<VisionObjectMessage*>(_Base::ice_twoway().get()); 05630 #else 05631 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 05632 #endif 05633 } 05634 05635 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_oneway() const 05636 { 05637 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05638 typedef ::IceProxy::Ice::Object _Base; 05639 return dynamic_cast<VisionObjectMessage*>(_Base::ice_oneway().get()); 05640 #else 05641 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 05642 #endif 05643 } 05644 05645 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_batchOneway() const 05646 { 05647 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05648 typedef ::IceProxy::Ice::Object _Base; 05649 return dynamic_cast<VisionObjectMessage*>(_Base::ice_batchOneway().get()); 05650 #else 05651 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 05652 #endif 05653 } 05654 05655 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_datagram() const 05656 { 05657 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05658 typedef ::IceProxy::Ice::Object _Base; 05659 return dynamic_cast<VisionObjectMessage*>(_Base::ice_datagram().get()); 05660 #else 05661 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 05662 #endif 05663 } 05664 05665 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_batchDatagram() const 05666 { 05667 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05668 typedef ::IceProxy::Ice::Object _Base; 05669 return dynamic_cast<VisionObjectMessage*>(_Base::ice_batchDatagram().get()); 05670 #else 05671 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 05672 #endif 05673 } 05674 05675 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_compress(bool __compress) const 05676 { 05677 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05678 typedef ::IceProxy::Ice::Object _Base; 05679 return dynamic_cast<VisionObjectMessage*>(_Base::ice_compress(__compress).get()); 05680 #else 05681 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 05682 #endif 05683 } 05684 05685 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_timeout(int __timeout) const 05686 { 05687 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05688 typedef ::IceProxy::Ice::Object _Base; 05689 return dynamic_cast<VisionObjectMessage*>(_Base::ice_timeout(__timeout).get()); 05690 #else 05691 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 05692 #endif 05693 } 05694 05695 ::IceInternal::ProxyHandle<VisionObjectMessage> ice_connectionId(const std::string& __id) const 05696 { 05697 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05698 typedef ::IceProxy::Ice::Object _Base; 05699 return dynamic_cast<VisionObjectMessage*>(_Base::ice_connectionId(__id).get()); 05700 #else 05701 return dynamic_cast<VisionObjectMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 05702 #endif 05703 } 05704 05705 static const ::std::string& ice_staticId(); 05706 05707 private: 05708 05709 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 05710 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 05711 virtual ::IceProxy::Ice::Object* __newInstance() const; 05712 }; 05713 05714 class LandmarksMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 05715 { 05716 public: 05717 05718 ::IceInternal::ProxyHandle<LandmarksMessage> ice_context(const ::Ice::Context& __context) const 05719 { 05720 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05721 typedef ::IceProxy::Ice::Object _Base; 05722 return dynamic_cast<LandmarksMessage*>(_Base::ice_context(__context).get()); 05723 #else 05724 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 05725 #endif 05726 } 05727 05728 ::IceInternal::ProxyHandle<LandmarksMessage> ice_adapterId(const std::string& __id) const 05729 { 05730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05731 typedef ::IceProxy::Ice::Object _Base; 05732 return dynamic_cast<LandmarksMessage*>(_Base::ice_adapterId(__id).get()); 05733 #else 05734 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 05735 #endif 05736 } 05737 05738 ::IceInternal::ProxyHandle<LandmarksMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 05739 { 05740 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05741 typedef ::IceProxy::Ice::Object _Base; 05742 return dynamic_cast<LandmarksMessage*>(_Base::ice_endpoints(__endpoints).get()); 05743 #else 05744 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 05745 #endif 05746 } 05747 05748 ::IceInternal::ProxyHandle<LandmarksMessage> ice_locatorCacheTimeout(int __timeout) const 05749 { 05750 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05751 typedef ::IceProxy::Ice::Object _Base; 05752 return dynamic_cast<LandmarksMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 05753 #else 05754 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 05755 #endif 05756 } 05757 05758 ::IceInternal::ProxyHandle<LandmarksMessage> ice_connectionCached(bool __cached) const 05759 { 05760 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05761 typedef ::IceProxy::Ice::Object _Base; 05762 return dynamic_cast<LandmarksMessage*>(_Base::ice_connectionCached(__cached).get()); 05763 #else 05764 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 05765 #endif 05766 } 05767 05768 ::IceInternal::ProxyHandle<LandmarksMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 05769 { 05770 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05771 typedef ::IceProxy::Ice::Object _Base; 05772 return dynamic_cast<LandmarksMessage*>(_Base::ice_endpointSelection(__est).get()); 05773 #else 05774 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 05775 #endif 05776 } 05777 05778 ::IceInternal::ProxyHandle<LandmarksMessage> ice_secure(bool __secure) const 05779 { 05780 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05781 typedef ::IceProxy::Ice::Object _Base; 05782 return dynamic_cast<LandmarksMessage*>(_Base::ice_secure(__secure).get()); 05783 #else 05784 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 05785 #endif 05786 } 05787 05788 ::IceInternal::ProxyHandle<LandmarksMessage> ice_preferSecure(bool __preferSecure) const 05789 { 05790 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05791 typedef ::IceProxy::Ice::Object _Base; 05792 return dynamic_cast<LandmarksMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 05793 #else 05794 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 05795 #endif 05796 } 05797 05798 ::IceInternal::ProxyHandle<LandmarksMessage> ice_router(const ::Ice::RouterPrx& __router) const 05799 { 05800 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05801 typedef ::IceProxy::Ice::Object _Base; 05802 return dynamic_cast<LandmarksMessage*>(_Base::ice_router(__router).get()); 05803 #else 05804 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 05805 #endif 05806 } 05807 05808 ::IceInternal::ProxyHandle<LandmarksMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 05809 { 05810 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05811 typedef ::IceProxy::Ice::Object _Base; 05812 return dynamic_cast<LandmarksMessage*>(_Base::ice_locator(__locator).get()); 05813 #else 05814 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 05815 #endif 05816 } 05817 05818 ::IceInternal::ProxyHandle<LandmarksMessage> ice_collocationOptimized(bool __co) const 05819 { 05820 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05821 typedef ::IceProxy::Ice::Object _Base; 05822 return dynamic_cast<LandmarksMessage*>(_Base::ice_collocationOptimized(__co).get()); 05823 #else 05824 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 05825 #endif 05826 } 05827 05828 ::IceInternal::ProxyHandle<LandmarksMessage> ice_twoway() const 05829 { 05830 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05831 typedef ::IceProxy::Ice::Object _Base; 05832 return dynamic_cast<LandmarksMessage*>(_Base::ice_twoway().get()); 05833 #else 05834 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 05835 #endif 05836 } 05837 05838 ::IceInternal::ProxyHandle<LandmarksMessage> ice_oneway() const 05839 { 05840 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05841 typedef ::IceProxy::Ice::Object _Base; 05842 return dynamic_cast<LandmarksMessage*>(_Base::ice_oneway().get()); 05843 #else 05844 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 05845 #endif 05846 } 05847 05848 ::IceInternal::ProxyHandle<LandmarksMessage> ice_batchOneway() const 05849 { 05850 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05851 typedef ::IceProxy::Ice::Object _Base; 05852 return dynamic_cast<LandmarksMessage*>(_Base::ice_batchOneway().get()); 05853 #else 05854 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 05855 #endif 05856 } 05857 05858 ::IceInternal::ProxyHandle<LandmarksMessage> ice_datagram() const 05859 { 05860 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05861 typedef ::IceProxy::Ice::Object _Base; 05862 return dynamic_cast<LandmarksMessage*>(_Base::ice_datagram().get()); 05863 #else 05864 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 05865 #endif 05866 } 05867 05868 ::IceInternal::ProxyHandle<LandmarksMessage> ice_batchDatagram() const 05869 { 05870 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05871 typedef ::IceProxy::Ice::Object _Base; 05872 return dynamic_cast<LandmarksMessage*>(_Base::ice_batchDatagram().get()); 05873 #else 05874 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 05875 #endif 05876 } 05877 05878 ::IceInternal::ProxyHandle<LandmarksMessage> ice_compress(bool __compress) const 05879 { 05880 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05881 typedef ::IceProxy::Ice::Object _Base; 05882 return dynamic_cast<LandmarksMessage*>(_Base::ice_compress(__compress).get()); 05883 #else 05884 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 05885 #endif 05886 } 05887 05888 ::IceInternal::ProxyHandle<LandmarksMessage> ice_timeout(int __timeout) const 05889 { 05890 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05891 typedef ::IceProxy::Ice::Object _Base; 05892 return dynamic_cast<LandmarksMessage*>(_Base::ice_timeout(__timeout).get()); 05893 #else 05894 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 05895 #endif 05896 } 05897 05898 ::IceInternal::ProxyHandle<LandmarksMessage> ice_connectionId(const std::string& __id) const 05899 { 05900 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05901 typedef ::IceProxy::Ice::Object _Base; 05902 return dynamic_cast<LandmarksMessage*>(_Base::ice_connectionId(__id).get()); 05903 #else 05904 return dynamic_cast<LandmarksMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 05905 #endif 05906 } 05907 05908 static const ::std::string& ice_staticId(); 05909 05910 private: 05911 05912 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 05913 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 05914 virtual ::IceProxy::Ice::Object* __newInstance() const; 05915 }; 05916 05917 class CameraConfigMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 05918 { 05919 public: 05920 05921 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_context(const ::Ice::Context& __context) const 05922 { 05923 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05924 typedef ::IceProxy::Ice::Object _Base; 05925 return dynamic_cast<CameraConfigMessage*>(_Base::ice_context(__context).get()); 05926 #else 05927 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 05928 #endif 05929 } 05930 05931 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_adapterId(const std::string& __id) const 05932 { 05933 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05934 typedef ::IceProxy::Ice::Object _Base; 05935 return dynamic_cast<CameraConfigMessage*>(_Base::ice_adapterId(__id).get()); 05936 #else 05937 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 05938 #endif 05939 } 05940 05941 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 05942 { 05943 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05944 typedef ::IceProxy::Ice::Object _Base; 05945 return dynamic_cast<CameraConfigMessage*>(_Base::ice_endpoints(__endpoints).get()); 05946 #else 05947 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 05948 #endif 05949 } 05950 05951 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_locatorCacheTimeout(int __timeout) const 05952 { 05953 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05954 typedef ::IceProxy::Ice::Object _Base; 05955 return dynamic_cast<CameraConfigMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 05956 #else 05957 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 05958 #endif 05959 } 05960 05961 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_connectionCached(bool __cached) const 05962 { 05963 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05964 typedef ::IceProxy::Ice::Object _Base; 05965 return dynamic_cast<CameraConfigMessage*>(_Base::ice_connectionCached(__cached).get()); 05966 #else 05967 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 05968 #endif 05969 } 05970 05971 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 05972 { 05973 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05974 typedef ::IceProxy::Ice::Object _Base; 05975 return dynamic_cast<CameraConfigMessage*>(_Base::ice_endpointSelection(__est).get()); 05976 #else 05977 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 05978 #endif 05979 } 05980 05981 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_secure(bool __secure) const 05982 { 05983 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05984 typedef ::IceProxy::Ice::Object _Base; 05985 return dynamic_cast<CameraConfigMessage*>(_Base::ice_secure(__secure).get()); 05986 #else 05987 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 05988 #endif 05989 } 05990 05991 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_preferSecure(bool __preferSecure) const 05992 { 05993 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05994 typedef ::IceProxy::Ice::Object _Base; 05995 return dynamic_cast<CameraConfigMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 05996 #else 05997 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 05998 #endif 05999 } 06000 06001 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_router(const ::Ice::RouterPrx& __router) const 06002 { 06003 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06004 typedef ::IceProxy::Ice::Object _Base; 06005 return dynamic_cast<CameraConfigMessage*>(_Base::ice_router(__router).get()); 06006 #else 06007 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 06008 #endif 06009 } 06010 06011 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 06012 { 06013 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06014 typedef ::IceProxy::Ice::Object _Base; 06015 return dynamic_cast<CameraConfigMessage*>(_Base::ice_locator(__locator).get()); 06016 #else 06017 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 06018 #endif 06019 } 06020 06021 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_collocationOptimized(bool __co) const 06022 { 06023 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06024 typedef ::IceProxy::Ice::Object _Base; 06025 return dynamic_cast<CameraConfigMessage*>(_Base::ice_collocationOptimized(__co).get()); 06026 #else 06027 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 06028 #endif 06029 } 06030 06031 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_twoway() const 06032 { 06033 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06034 typedef ::IceProxy::Ice::Object _Base; 06035 return dynamic_cast<CameraConfigMessage*>(_Base::ice_twoway().get()); 06036 #else 06037 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 06038 #endif 06039 } 06040 06041 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_oneway() const 06042 { 06043 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06044 typedef ::IceProxy::Ice::Object _Base; 06045 return dynamic_cast<CameraConfigMessage*>(_Base::ice_oneway().get()); 06046 #else 06047 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 06048 #endif 06049 } 06050 06051 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_batchOneway() const 06052 { 06053 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06054 typedef ::IceProxy::Ice::Object _Base; 06055 return dynamic_cast<CameraConfigMessage*>(_Base::ice_batchOneway().get()); 06056 #else 06057 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 06058 #endif 06059 } 06060 06061 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_datagram() const 06062 { 06063 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06064 typedef ::IceProxy::Ice::Object _Base; 06065 return dynamic_cast<CameraConfigMessage*>(_Base::ice_datagram().get()); 06066 #else 06067 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 06068 #endif 06069 } 06070 06071 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_batchDatagram() const 06072 { 06073 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06074 typedef ::IceProxy::Ice::Object _Base; 06075 return dynamic_cast<CameraConfigMessage*>(_Base::ice_batchDatagram().get()); 06076 #else 06077 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 06078 #endif 06079 } 06080 06081 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_compress(bool __compress) const 06082 { 06083 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06084 typedef ::IceProxy::Ice::Object _Base; 06085 return dynamic_cast<CameraConfigMessage*>(_Base::ice_compress(__compress).get()); 06086 #else 06087 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 06088 #endif 06089 } 06090 06091 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_timeout(int __timeout) const 06092 { 06093 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06094 typedef ::IceProxy::Ice::Object _Base; 06095 return dynamic_cast<CameraConfigMessage*>(_Base::ice_timeout(__timeout).get()); 06096 #else 06097 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 06098 #endif 06099 } 06100 06101 ::IceInternal::ProxyHandle<CameraConfigMessage> ice_connectionId(const std::string& __id) const 06102 { 06103 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06104 typedef ::IceProxy::Ice::Object _Base; 06105 return dynamic_cast<CameraConfigMessage*>(_Base::ice_connectionId(__id).get()); 06106 #else 06107 return dynamic_cast<CameraConfigMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 06108 #endif 06109 } 06110 06111 static const ::std::string& ice_staticId(); 06112 06113 private: 06114 06115 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 06116 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 06117 virtual ::IceProxy::Ice::Object* __newInstance() const; 06118 }; 06119 06120 class SalientPointMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 06121 { 06122 public: 06123 06124 ::IceInternal::ProxyHandle<SalientPointMessage> ice_context(const ::Ice::Context& __context) const 06125 { 06126 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06127 typedef ::IceProxy::Ice::Object _Base; 06128 return dynamic_cast<SalientPointMessage*>(_Base::ice_context(__context).get()); 06129 #else 06130 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 06131 #endif 06132 } 06133 06134 ::IceInternal::ProxyHandle<SalientPointMessage> ice_adapterId(const std::string& __id) const 06135 { 06136 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06137 typedef ::IceProxy::Ice::Object _Base; 06138 return dynamic_cast<SalientPointMessage*>(_Base::ice_adapterId(__id).get()); 06139 #else 06140 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 06141 #endif 06142 } 06143 06144 ::IceInternal::ProxyHandle<SalientPointMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 06145 { 06146 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06147 typedef ::IceProxy::Ice::Object _Base; 06148 return dynamic_cast<SalientPointMessage*>(_Base::ice_endpoints(__endpoints).get()); 06149 #else 06150 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 06151 #endif 06152 } 06153 06154 ::IceInternal::ProxyHandle<SalientPointMessage> ice_locatorCacheTimeout(int __timeout) const 06155 { 06156 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06157 typedef ::IceProxy::Ice::Object _Base; 06158 return dynamic_cast<SalientPointMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 06159 #else 06160 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 06161 #endif 06162 } 06163 06164 ::IceInternal::ProxyHandle<SalientPointMessage> ice_connectionCached(bool __cached) const 06165 { 06166 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06167 typedef ::IceProxy::Ice::Object _Base; 06168 return dynamic_cast<SalientPointMessage*>(_Base::ice_connectionCached(__cached).get()); 06169 #else 06170 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 06171 #endif 06172 } 06173 06174 ::IceInternal::ProxyHandle<SalientPointMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 06175 { 06176 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06177 typedef ::IceProxy::Ice::Object _Base; 06178 return dynamic_cast<SalientPointMessage*>(_Base::ice_endpointSelection(__est).get()); 06179 #else 06180 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 06181 #endif 06182 } 06183 06184 ::IceInternal::ProxyHandle<SalientPointMessage> ice_secure(bool __secure) const 06185 { 06186 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06187 typedef ::IceProxy::Ice::Object _Base; 06188 return dynamic_cast<SalientPointMessage*>(_Base::ice_secure(__secure).get()); 06189 #else 06190 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 06191 #endif 06192 } 06193 06194 ::IceInternal::ProxyHandle<SalientPointMessage> ice_preferSecure(bool __preferSecure) const 06195 { 06196 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06197 typedef ::IceProxy::Ice::Object _Base; 06198 return dynamic_cast<SalientPointMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 06199 #else 06200 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 06201 #endif 06202 } 06203 06204 ::IceInternal::ProxyHandle<SalientPointMessage> ice_router(const ::Ice::RouterPrx& __router) const 06205 { 06206 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06207 typedef ::IceProxy::Ice::Object _Base; 06208 return dynamic_cast<SalientPointMessage*>(_Base::ice_router(__router).get()); 06209 #else 06210 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 06211 #endif 06212 } 06213 06214 ::IceInternal::ProxyHandle<SalientPointMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 06215 { 06216 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06217 typedef ::IceProxy::Ice::Object _Base; 06218 return dynamic_cast<SalientPointMessage*>(_Base::ice_locator(__locator).get()); 06219 #else 06220 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 06221 #endif 06222 } 06223 06224 ::IceInternal::ProxyHandle<SalientPointMessage> ice_collocationOptimized(bool __co) const 06225 { 06226 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06227 typedef ::IceProxy::Ice::Object _Base; 06228 return dynamic_cast<SalientPointMessage*>(_Base::ice_collocationOptimized(__co).get()); 06229 #else 06230 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 06231 #endif 06232 } 06233 06234 ::IceInternal::ProxyHandle<SalientPointMessage> ice_twoway() const 06235 { 06236 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06237 typedef ::IceProxy::Ice::Object _Base; 06238 return dynamic_cast<SalientPointMessage*>(_Base::ice_twoway().get()); 06239 #else 06240 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 06241 #endif 06242 } 06243 06244 ::IceInternal::ProxyHandle<SalientPointMessage> ice_oneway() const 06245 { 06246 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06247 typedef ::IceProxy::Ice::Object _Base; 06248 return dynamic_cast<SalientPointMessage*>(_Base::ice_oneway().get()); 06249 #else 06250 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 06251 #endif 06252 } 06253 06254 ::IceInternal::ProxyHandle<SalientPointMessage> ice_batchOneway() const 06255 { 06256 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06257 typedef ::IceProxy::Ice::Object _Base; 06258 return dynamic_cast<SalientPointMessage*>(_Base::ice_batchOneway().get()); 06259 #else 06260 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 06261 #endif 06262 } 06263 06264 ::IceInternal::ProxyHandle<SalientPointMessage> ice_datagram() const 06265 { 06266 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06267 typedef ::IceProxy::Ice::Object _Base; 06268 return dynamic_cast<SalientPointMessage*>(_Base::ice_datagram().get()); 06269 #else 06270 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 06271 #endif 06272 } 06273 06274 ::IceInternal::ProxyHandle<SalientPointMessage> ice_batchDatagram() const 06275 { 06276 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06277 typedef ::IceProxy::Ice::Object _Base; 06278 return dynamic_cast<SalientPointMessage*>(_Base::ice_batchDatagram().get()); 06279 #else 06280 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 06281 #endif 06282 } 06283 06284 ::IceInternal::ProxyHandle<SalientPointMessage> ice_compress(bool __compress) const 06285 { 06286 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06287 typedef ::IceProxy::Ice::Object _Base; 06288 return dynamic_cast<SalientPointMessage*>(_Base::ice_compress(__compress).get()); 06289 #else 06290 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 06291 #endif 06292 } 06293 06294 ::IceInternal::ProxyHandle<SalientPointMessage> ice_timeout(int __timeout) const 06295 { 06296 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06297 typedef ::IceProxy::Ice::Object _Base; 06298 return dynamic_cast<SalientPointMessage*>(_Base::ice_timeout(__timeout).get()); 06299 #else 06300 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 06301 #endif 06302 } 06303 06304 ::IceInternal::ProxyHandle<SalientPointMessage> ice_connectionId(const std::string& __id) const 06305 { 06306 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06307 typedef ::IceProxy::Ice::Object _Base; 06308 return dynamic_cast<SalientPointMessage*>(_Base::ice_connectionId(__id).get()); 06309 #else 06310 return dynamic_cast<SalientPointMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 06311 #endif 06312 } 06313 06314 static const ::std::string& ice_staticId(); 06315 06316 private: 06317 06318 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 06319 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 06320 virtual ::IceProxy::Ice::Object* __newInstance() const; 06321 }; 06322 06323 class BuoyColorSegmentMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 06324 { 06325 public: 06326 06327 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_context(const ::Ice::Context& __context) const 06328 { 06329 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06330 typedef ::IceProxy::Ice::Object _Base; 06331 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_context(__context).get()); 06332 #else 06333 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 06334 #endif 06335 } 06336 06337 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_adapterId(const std::string& __id) const 06338 { 06339 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06340 typedef ::IceProxy::Ice::Object _Base; 06341 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_adapterId(__id).get()); 06342 #else 06343 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 06344 #endif 06345 } 06346 06347 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 06348 { 06349 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06350 typedef ::IceProxy::Ice::Object _Base; 06351 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_endpoints(__endpoints).get()); 06352 #else 06353 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 06354 #endif 06355 } 06356 06357 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_locatorCacheTimeout(int __timeout) const 06358 { 06359 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06360 typedef ::IceProxy::Ice::Object _Base; 06361 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 06362 #else 06363 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 06364 #endif 06365 } 06366 06367 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_connectionCached(bool __cached) const 06368 { 06369 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06370 typedef ::IceProxy::Ice::Object _Base; 06371 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_connectionCached(__cached).get()); 06372 #else 06373 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 06374 #endif 06375 } 06376 06377 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 06378 { 06379 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06380 typedef ::IceProxy::Ice::Object _Base; 06381 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_endpointSelection(__est).get()); 06382 #else 06383 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 06384 #endif 06385 } 06386 06387 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_secure(bool __secure) const 06388 { 06389 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06390 typedef ::IceProxy::Ice::Object _Base; 06391 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_secure(__secure).get()); 06392 #else 06393 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 06394 #endif 06395 } 06396 06397 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_preferSecure(bool __preferSecure) const 06398 { 06399 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06400 typedef ::IceProxy::Ice::Object _Base; 06401 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 06402 #else 06403 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 06404 #endif 06405 } 06406 06407 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_router(const ::Ice::RouterPrx& __router) const 06408 { 06409 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06410 typedef ::IceProxy::Ice::Object _Base; 06411 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_router(__router).get()); 06412 #else 06413 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 06414 #endif 06415 } 06416 06417 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 06418 { 06419 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06420 typedef ::IceProxy::Ice::Object _Base; 06421 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_locator(__locator).get()); 06422 #else 06423 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 06424 #endif 06425 } 06426 06427 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_collocationOptimized(bool __co) const 06428 { 06429 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06430 typedef ::IceProxy::Ice::Object _Base; 06431 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_collocationOptimized(__co).get()); 06432 #else 06433 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 06434 #endif 06435 } 06436 06437 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_twoway() const 06438 { 06439 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06440 typedef ::IceProxy::Ice::Object _Base; 06441 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_twoway().get()); 06442 #else 06443 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 06444 #endif 06445 } 06446 06447 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_oneway() const 06448 { 06449 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06450 typedef ::IceProxy::Ice::Object _Base; 06451 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_oneway().get()); 06452 #else 06453 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 06454 #endif 06455 } 06456 06457 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_batchOneway() const 06458 { 06459 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06460 typedef ::IceProxy::Ice::Object _Base; 06461 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_batchOneway().get()); 06462 #else 06463 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 06464 #endif 06465 } 06466 06467 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_datagram() const 06468 { 06469 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06470 typedef ::IceProxy::Ice::Object _Base; 06471 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_datagram().get()); 06472 #else 06473 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 06474 #endif 06475 } 06476 06477 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_batchDatagram() const 06478 { 06479 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06480 typedef ::IceProxy::Ice::Object _Base; 06481 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_batchDatagram().get()); 06482 #else 06483 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 06484 #endif 06485 } 06486 06487 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_compress(bool __compress) const 06488 { 06489 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06490 typedef ::IceProxy::Ice::Object _Base; 06491 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_compress(__compress).get()); 06492 #else 06493 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 06494 #endif 06495 } 06496 06497 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_timeout(int __timeout) const 06498 { 06499 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06500 typedef ::IceProxy::Ice::Object _Base; 06501 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_timeout(__timeout).get()); 06502 #else 06503 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 06504 #endif 06505 } 06506 06507 ::IceInternal::ProxyHandle<BuoyColorSegmentMessage> ice_connectionId(const std::string& __id) const 06508 { 06509 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06510 typedef ::IceProxy::Ice::Object _Base; 06511 return dynamic_cast<BuoyColorSegmentMessage*>(_Base::ice_connectionId(__id).get()); 06512 #else 06513 return dynamic_cast<BuoyColorSegmentMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 06514 #endif 06515 } 06516 06517 static const ::std::string& ice_staticId(); 06518 06519 private: 06520 06521 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 06522 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 06523 virtual ::IceProxy::Ice::Object* __newInstance() const; 06524 }; 06525 06526 class PipeColorSegmentMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 06527 { 06528 public: 06529 06530 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_context(const ::Ice::Context& __context) const 06531 { 06532 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06533 typedef ::IceProxy::Ice::Object _Base; 06534 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_context(__context).get()); 06535 #else 06536 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 06537 #endif 06538 } 06539 06540 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_adapterId(const std::string& __id) const 06541 { 06542 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06543 typedef ::IceProxy::Ice::Object _Base; 06544 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_adapterId(__id).get()); 06545 #else 06546 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 06547 #endif 06548 } 06549 06550 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 06551 { 06552 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06553 typedef ::IceProxy::Ice::Object _Base; 06554 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_endpoints(__endpoints).get()); 06555 #else 06556 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 06557 #endif 06558 } 06559 06560 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_locatorCacheTimeout(int __timeout) const 06561 { 06562 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06563 typedef ::IceProxy::Ice::Object _Base; 06564 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 06565 #else 06566 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 06567 #endif 06568 } 06569 06570 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_connectionCached(bool __cached) const 06571 { 06572 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06573 typedef ::IceProxy::Ice::Object _Base; 06574 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_connectionCached(__cached).get()); 06575 #else 06576 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 06577 #endif 06578 } 06579 06580 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 06581 { 06582 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06583 typedef ::IceProxy::Ice::Object _Base; 06584 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_endpointSelection(__est).get()); 06585 #else 06586 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 06587 #endif 06588 } 06589 06590 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_secure(bool __secure) const 06591 { 06592 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06593 typedef ::IceProxy::Ice::Object _Base; 06594 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_secure(__secure).get()); 06595 #else 06596 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 06597 #endif 06598 } 06599 06600 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_preferSecure(bool __preferSecure) const 06601 { 06602 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06603 typedef ::IceProxy::Ice::Object _Base; 06604 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 06605 #else 06606 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 06607 #endif 06608 } 06609 06610 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_router(const ::Ice::RouterPrx& __router) const 06611 { 06612 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06613 typedef ::IceProxy::Ice::Object _Base; 06614 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_router(__router).get()); 06615 #else 06616 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 06617 #endif 06618 } 06619 06620 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 06621 { 06622 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06623 typedef ::IceProxy::Ice::Object _Base; 06624 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_locator(__locator).get()); 06625 #else 06626 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 06627 #endif 06628 } 06629 06630 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_collocationOptimized(bool __co) const 06631 { 06632 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06633 typedef ::IceProxy::Ice::Object _Base; 06634 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_collocationOptimized(__co).get()); 06635 #else 06636 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 06637 #endif 06638 } 06639 06640 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_twoway() const 06641 { 06642 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06643 typedef ::IceProxy::Ice::Object _Base; 06644 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_twoway().get()); 06645 #else 06646 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 06647 #endif 06648 } 06649 06650 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_oneway() const 06651 { 06652 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06653 typedef ::IceProxy::Ice::Object _Base; 06654 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_oneway().get()); 06655 #else 06656 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 06657 #endif 06658 } 06659 06660 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_batchOneway() const 06661 { 06662 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06663 typedef ::IceProxy::Ice::Object _Base; 06664 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_batchOneway().get()); 06665 #else 06666 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 06667 #endif 06668 } 06669 06670 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_datagram() const 06671 { 06672 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06673 typedef ::IceProxy::Ice::Object _Base; 06674 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_datagram().get()); 06675 #else 06676 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 06677 #endif 06678 } 06679 06680 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_batchDatagram() const 06681 { 06682 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06683 typedef ::IceProxy::Ice::Object _Base; 06684 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_batchDatagram().get()); 06685 #else 06686 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 06687 #endif 06688 } 06689 06690 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_compress(bool __compress) const 06691 { 06692 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06693 typedef ::IceProxy::Ice::Object _Base; 06694 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_compress(__compress).get()); 06695 #else 06696 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 06697 #endif 06698 } 06699 06700 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_timeout(int __timeout) const 06701 { 06702 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06703 typedef ::IceProxy::Ice::Object _Base; 06704 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_timeout(__timeout).get()); 06705 #else 06706 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 06707 #endif 06708 } 06709 06710 ::IceInternal::ProxyHandle<PipeColorSegmentMessage> ice_connectionId(const std::string& __id) const 06711 { 06712 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06713 typedef ::IceProxy::Ice::Object _Base; 06714 return dynamic_cast<PipeColorSegmentMessage*>(_Base::ice_connectionId(__id).get()); 06715 #else 06716 return dynamic_cast<PipeColorSegmentMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 06717 #endif 06718 } 06719 06720 static const ::std::string& ice_staticId(); 06721 06722 private: 06723 06724 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 06725 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 06726 virtual ::IceProxy::Ice::Object* __newInstance() const; 06727 }; 06728 06729 class BuoyColorSegmentConfigMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 06730 { 06731 public: 06732 06733 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_context(const ::Ice::Context& __context) const 06734 { 06735 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06736 typedef ::IceProxy::Ice::Object _Base; 06737 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_context(__context).get()); 06738 #else 06739 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 06740 #endif 06741 } 06742 06743 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_adapterId(const std::string& __id) const 06744 { 06745 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06746 typedef ::IceProxy::Ice::Object _Base; 06747 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_adapterId(__id).get()); 06748 #else 06749 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 06750 #endif 06751 } 06752 06753 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 06754 { 06755 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06756 typedef ::IceProxy::Ice::Object _Base; 06757 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_endpoints(__endpoints).get()); 06758 #else 06759 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 06760 #endif 06761 } 06762 06763 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_locatorCacheTimeout(int __timeout) const 06764 { 06765 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06766 typedef ::IceProxy::Ice::Object _Base; 06767 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 06768 #else 06769 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 06770 #endif 06771 } 06772 06773 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_connectionCached(bool __cached) const 06774 { 06775 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06776 typedef ::IceProxy::Ice::Object _Base; 06777 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_connectionCached(__cached).get()); 06778 #else 06779 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 06780 #endif 06781 } 06782 06783 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 06784 { 06785 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06786 typedef ::IceProxy::Ice::Object _Base; 06787 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_endpointSelection(__est).get()); 06788 #else 06789 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 06790 #endif 06791 } 06792 06793 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_secure(bool __secure) const 06794 { 06795 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06796 typedef ::IceProxy::Ice::Object _Base; 06797 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_secure(__secure).get()); 06798 #else 06799 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 06800 #endif 06801 } 06802 06803 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_preferSecure(bool __preferSecure) const 06804 { 06805 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06806 typedef ::IceProxy::Ice::Object _Base; 06807 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 06808 #else 06809 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 06810 #endif 06811 } 06812 06813 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_router(const ::Ice::RouterPrx& __router) const 06814 { 06815 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06816 typedef ::IceProxy::Ice::Object _Base; 06817 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_router(__router).get()); 06818 #else 06819 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 06820 #endif 06821 } 06822 06823 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 06824 { 06825 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06826 typedef ::IceProxy::Ice::Object _Base; 06827 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_locator(__locator).get()); 06828 #else 06829 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 06830 #endif 06831 } 06832 06833 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_collocationOptimized(bool __co) const 06834 { 06835 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06836 typedef ::IceProxy::Ice::Object _Base; 06837 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_collocationOptimized(__co).get()); 06838 #else 06839 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 06840 #endif 06841 } 06842 06843 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_twoway() const 06844 { 06845 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06846 typedef ::IceProxy::Ice::Object _Base; 06847 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_twoway().get()); 06848 #else 06849 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 06850 #endif 06851 } 06852 06853 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_oneway() const 06854 { 06855 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06856 typedef ::IceProxy::Ice::Object _Base; 06857 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_oneway().get()); 06858 #else 06859 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 06860 #endif 06861 } 06862 06863 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_batchOneway() const 06864 { 06865 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06866 typedef ::IceProxy::Ice::Object _Base; 06867 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_batchOneway().get()); 06868 #else 06869 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 06870 #endif 06871 } 06872 06873 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_datagram() const 06874 { 06875 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06876 typedef ::IceProxy::Ice::Object _Base; 06877 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_datagram().get()); 06878 #else 06879 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 06880 #endif 06881 } 06882 06883 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_batchDatagram() const 06884 { 06885 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06886 typedef ::IceProxy::Ice::Object _Base; 06887 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_batchDatagram().get()); 06888 #else 06889 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 06890 #endif 06891 } 06892 06893 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_compress(bool __compress) const 06894 { 06895 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06896 typedef ::IceProxy::Ice::Object _Base; 06897 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_compress(__compress).get()); 06898 #else 06899 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 06900 #endif 06901 } 06902 06903 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_timeout(int __timeout) const 06904 { 06905 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06906 typedef ::IceProxy::Ice::Object _Base; 06907 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_timeout(__timeout).get()); 06908 #else 06909 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 06910 #endif 06911 } 06912 06913 ::IceInternal::ProxyHandle<BuoyColorSegmentConfigMessage> ice_connectionId(const std::string& __id) const 06914 { 06915 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06916 typedef ::IceProxy::Ice::Object _Base; 06917 return dynamic_cast<BuoyColorSegmentConfigMessage*>(_Base::ice_connectionId(__id).get()); 06918 #else 06919 return dynamic_cast<BuoyColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 06920 #endif 06921 } 06922 06923 static const ::std::string& ice_staticId(); 06924 06925 private: 06926 06927 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 06928 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 06929 virtual ::IceProxy::Ice::Object* __newInstance() const; 06930 }; 06931 06932 class PipeColorSegmentConfigMessage : virtual public ::IceProxy::RobotSimEvents::EventMessage 06933 { 06934 public: 06935 06936 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_context(const ::Ice::Context& __context) const 06937 { 06938 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06939 typedef ::IceProxy::Ice::Object _Base; 06940 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_context(__context).get()); 06941 #else 06942 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_context(__context).get()); 06943 #endif 06944 } 06945 06946 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_adapterId(const std::string& __id) const 06947 { 06948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06949 typedef ::IceProxy::Ice::Object _Base; 06950 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_adapterId(__id).get()); 06951 #else 06952 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 06953 #endif 06954 } 06955 06956 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 06957 { 06958 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06959 typedef ::IceProxy::Ice::Object _Base; 06960 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_endpoints(__endpoints).get()); 06961 #else 06962 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 06963 #endif 06964 } 06965 06966 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_locatorCacheTimeout(int __timeout) const 06967 { 06968 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06969 typedef ::IceProxy::Ice::Object _Base; 06970 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 06971 #else 06972 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 06973 #endif 06974 } 06975 06976 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_connectionCached(bool __cached) const 06977 { 06978 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06979 typedef ::IceProxy::Ice::Object _Base; 06980 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_connectionCached(__cached).get()); 06981 #else 06982 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 06983 #endif 06984 } 06985 06986 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 06987 { 06988 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06989 typedef ::IceProxy::Ice::Object _Base; 06990 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_endpointSelection(__est).get()); 06991 #else 06992 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 06993 #endif 06994 } 06995 06996 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_secure(bool __secure) const 06997 { 06998 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 06999 typedef ::IceProxy::Ice::Object _Base; 07000 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_secure(__secure).get()); 07001 #else 07002 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 07003 #endif 07004 } 07005 07006 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_preferSecure(bool __preferSecure) const 07007 { 07008 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07009 typedef ::IceProxy::Ice::Object _Base; 07010 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_preferSecure(__preferSecure).get()); 07011 #else 07012 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 07013 #endif 07014 } 07015 07016 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_router(const ::Ice::RouterPrx& __router) const 07017 { 07018 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07019 typedef ::IceProxy::Ice::Object _Base; 07020 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_router(__router).get()); 07021 #else 07022 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_router(__router).get()); 07023 #endif 07024 } 07025 07026 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_locator(const ::Ice::LocatorPrx& __locator) const 07027 { 07028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07029 typedef ::IceProxy::Ice::Object _Base; 07030 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_locator(__locator).get()); 07031 #else 07032 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 07033 #endif 07034 } 07035 07036 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_collocationOptimized(bool __co) const 07037 { 07038 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07039 typedef ::IceProxy::Ice::Object _Base; 07040 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_collocationOptimized(__co).get()); 07041 #else 07042 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 07043 #endif 07044 } 07045 07046 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_twoway() const 07047 { 07048 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07049 typedef ::IceProxy::Ice::Object _Base; 07050 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_twoway().get()); 07051 #else 07052 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_twoway().get()); 07053 #endif 07054 } 07055 07056 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_oneway() const 07057 { 07058 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07059 typedef ::IceProxy::Ice::Object _Base; 07060 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_oneway().get()); 07061 #else 07062 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_oneway().get()); 07063 #endif 07064 } 07065 07066 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_batchOneway() const 07067 { 07068 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07069 typedef ::IceProxy::Ice::Object _Base; 07070 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_batchOneway().get()); 07071 #else 07072 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 07073 #endif 07074 } 07075 07076 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_datagram() const 07077 { 07078 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07079 typedef ::IceProxy::Ice::Object _Base; 07080 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_datagram().get()); 07081 #else 07082 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_datagram().get()); 07083 #endif 07084 } 07085 07086 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_batchDatagram() const 07087 { 07088 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07089 typedef ::IceProxy::Ice::Object _Base; 07090 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_batchDatagram().get()); 07091 #else 07092 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 07093 #endif 07094 } 07095 07096 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_compress(bool __compress) const 07097 { 07098 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07099 typedef ::IceProxy::Ice::Object _Base; 07100 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_compress(__compress).get()); 07101 #else 07102 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 07103 #endif 07104 } 07105 07106 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_timeout(int __timeout) const 07107 { 07108 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07109 typedef ::IceProxy::Ice::Object _Base; 07110 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_timeout(__timeout).get()); 07111 #else 07112 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 07113 #endif 07114 } 07115 07116 ::IceInternal::ProxyHandle<PipeColorSegmentConfigMessage> ice_connectionId(const std::string& __id) const 07117 { 07118 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 07119 typedef ::IceProxy::Ice::Object _Base; 07120 return dynamic_cast<PipeColorSegmentConfigMessage*>(_Base::ice_connectionId(__id).get()); 07121 #else 07122 return dynamic_cast<PipeColorSegmentConfigMessage*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 07123 #endif 07124 } 07125 07126 static const ::std::string& ice_staticId(); 07127 07128 private: 07129 07130 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 07131 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 07132 virtual ::IceProxy::Ice::Object* __newInstance() const; 07133 }; 07134 07135 } 07136 07137 } 07138 07139 namespace IceDelegate 07140 { 07141 07142 namespace RobotSimEvents 07143 { 07144 07145 class EventMessage : virtual public ::IceDelegate::Ice::Object 07146 { 07147 public: 07148 }; 07149 07150 class Events : virtual public ::IceDelegate::Ice::Object 07151 { 07152 public: 07153 07154 virtual void updateMessage(const ::RobotSimEvents::EventMessagePtr&, const ::Ice::Context*) = 0; 07155 }; 07156 07157 class ActionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07158 { 07159 public: 07160 }; 07161 07162 class GPSMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07163 { 07164 public: 07165 }; 07166 07167 class MotionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07168 { 07169 public: 07170 }; 07171 07172 class RetinaMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07173 { 07174 public: 07175 }; 07176 07177 class MovementControllerMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07178 { 07179 public: 07180 }; 07181 07182 class JoyStickControlMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07183 { 07184 public: 07185 }; 07186 07187 class BeeStemConfigMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07188 { 07189 public: 07190 }; 07191 07192 class IMUDataServerMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07193 { 07194 public: 07195 }; 07196 07197 class BeeStemMotorControllerMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07198 { 07199 public: 07200 }; 07201 07202 class LocalizationMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07203 { 07204 public: 07205 }; 07206 07207 class BeeStemMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07208 { 07209 public: 07210 }; 07211 07212 class ChatMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07213 { 07214 public: 07215 }; 07216 07217 class RemoteControlMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07218 { 07219 public: 07220 }; 07221 07222 class StateMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07223 { 07224 public: 07225 }; 07226 07227 class GoalStateMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07228 { 07229 public: 07230 }; 07231 07232 class GoalProgressMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07233 { 07234 public: 07235 }; 07236 07237 class AttendedRegionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07238 { 07239 public: 07240 }; 07241 07242 class ObjectMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07243 { 07244 public: 07245 }; 07246 07247 class SeaBeePositionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07248 { 07249 public: 07250 }; 07251 07252 class SeaBeeStateConditionMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07253 { 07254 public: 07255 }; 07256 07257 class VisionRectangleMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07258 { 07259 public: 07260 }; 07261 07262 class StraightEdgeMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07263 { 07264 public: 07265 }; 07266 07267 class VisionObjectMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07268 { 07269 public: 07270 }; 07271 07272 class LandmarksMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07273 { 07274 public: 07275 }; 07276 07277 class CameraConfigMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07278 { 07279 public: 07280 }; 07281 07282 class SalientPointMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07283 { 07284 public: 07285 }; 07286 07287 class BuoyColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07288 { 07289 public: 07290 }; 07291 07292 class PipeColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07293 { 07294 public: 07295 }; 07296 07297 class BuoyColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07298 { 07299 public: 07300 }; 07301 07302 class PipeColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage 07303 { 07304 public: 07305 }; 07306 07307 } 07308 07309 } 07310 07311 namespace IceDelegateM 07312 { 07313 07314 namespace RobotSimEvents 07315 { 07316 07317 class EventMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage, 07318 virtual public ::IceDelegateM::Ice::Object 07319 { 07320 public: 07321 }; 07322 07323 class Events : virtual public ::IceDelegate::RobotSimEvents::Events, 07324 virtual public ::IceDelegateM::Ice::Object 07325 { 07326 public: 07327 07328 virtual void updateMessage(const ::RobotSimEvents::EventMessagePtr&, const ::Ice::Context*); 07329 }; 07330 07331 class ActionMessage : virtual public ::IceDelegate::RobotSimEvents::ActionMessage, 07332 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07333 { 07334 public: 07335 }; 07336 07337 class GPSMessage : virtual public ::IceDelegate::RobotSimEvents::GPSMessage, 07338 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07339 { 07340 public: 07341 }; 07342 07343 class MotionMessage : virtual public ::IceDelegate::RobotSimEvents::MotionMessage, 07344 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07345 { 07346 public: 07347 }; 07348 07349 class RetinaMessage : virtual public ::IceDelegate::RobotSimEvents::RetinaMessage, 07350 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07351 { 07352 public: 07353 }; 07354 07355 class MovementControllerMessage : virtual public ::IceDelegate::RobotSimEvents::MovementControllerMessage, 07356 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07357 { 07358 public: 07359 }; 07360 07361 class JoyStickControlMessage : virtual public ::IceDelegate::RobotSimEvents::JoyStickControlMessage, 07362 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07363 { 07364 public: 07365 }; 07366 07367 class BeeStemConfigMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemConfigMessage, 07368 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07369 { 07370 public: 07371 }; 07372 07373 class IMUDataServerMessage : virtual public ::IceDelegate::RobotSimEvents::IMUDataServerMessage, 07374 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07375 { 07376 public: 07377 }; 07378 07379 class BeeStemMotorControllerMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemMotorControllerMessage, 07380 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07381 { 07382 public: 07383 }; 07384 07385 class LocalizationMessage : virtual public ::IceDelegate::RobotSimEvents::LocalizationMessage, 07386 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07387 { 07388 public: 07389 }; 07390 07391 class BeeStemMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemMessage, 07392 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07393 { 07394 public: 07395 }; 07396 07397 class ChatMessage : virtual public ::IceDelegate::RobotSimEvents::ChatMessage, 07398 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07399 { 07400 public: 07401 }; 07402 07403 class RemoteControlMessage : virtual public ::IceDelegate::RobotSimEvents::RemoteControlMessage, 07404 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07405 { 07406 public: 07407 }; 07408 07409 class StateMessage : virtual public ::IceDelegate::RobotSimEvents::StateMessage, 07410 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07411 { 07412 public: 07413 }; 07414 07415 class GoalStateMessage : virtual public ::IceDelegate::RobotSimEvents::GoalStateMessage, 07416 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07417 { 07418 public: 07419 }; 07420 07421 class GoalProgressMessage : virtual public ::IceDelegate::RobotSimEvents::GoalProgressMessage, 07422 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07423 { 07424 public: 07425 }; 07426 07427 class AttendedRegionMessage : virtual public ::IceDelegate::RobotSimEvents::AttendedRegionMessage, 07428 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07429 { 07430 public: 07431 }; 07432 07433 class ObjectMessage : virtual public ::IceDelegate::RobotSimEvents::ObjectMessage, 07434 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07435 { 07436 public: 07437 }; 07438 07439 class SeaBeePositionMessage : virtual public ::IceDelegate::RobotSimEvents::SeaBeePositionMessage, 07440 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07441 { 07442 public: 07443 }; 07444 07445 class SeaBeeStateConditionMessage : virtual public ::IceDelegate::RobotSimEvents::SeaBeeStateConditionMessage, 07446 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07447 { 07448 public: 07449 }; 07450 07451 class VisionRectangleMessage : virtual public ::IceDelegate::RobotSimEvents::VisionRectangleMessage, 07452 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07453 { 07454 public: 07455 }; 07456 07457 class StraightEdgeMessage : virtual public ::IceDelegate::RobotSimEvents::StraightEdgeMessage, 07458 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07459 { 07460 public: 07461 }; 07462 07463 class VisionObjectMessage : virtual public ::IceDelegate::RobotSimEvents::VisionObjectMessage, 07464 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07465 { 07466 public: 07467 }; 07468 07469 class LandmarksMessage : virtual public ::IceDelegate::RobotSimEvents::LandmarksMessage, 07470 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07471 { 07472 public: 07473 }; 07474 07475 class CameraConfigMessage : virtual public ::IceDelegate::RobotSimEvents::CameraConfigMessage, 07476 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07477 { 07478 public: 07479 }; 07480 07481 class SalientPointMessage : virtual public ::IceDelegate::RobotSimEvents::SalientPointMessage, 07482 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07483 { 07484 public: 07485 }; 07486 07487 class BuoyColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::BuoyColorSegmentMessage, 07488 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07489 { 07490 public: 07491 }; 07492 07493 class PipeColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::PipeColorSegmentMessage, 07494 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07495 { 07496 public: 07497 }; 07498 07499 class BuoyColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::BuoyColorSegmentConfigMessage, 07500 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07501 { 07502 public: 07503 }; 07504 07505 class PipeColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::PipeColorSegmentConfigMessage, 07506 virtual public ::IceDelegateM::RobotSimEvents::EventMessage 07507 { 07508 public: 07509 }; 07510 07511 } 07512 07513 } 07514 07515 namespace IceDelegateD 07516 { 07517 07518 namespace RobotSimEvents 07519 { 07520 07521 class EventMessage : virtual public ::IceDelegate::RobotSimEvents::EventMessage, 07522 virtual public ::IceDelegateD::Ice::Object 07523 { 07524 public: 07525 }; 07526 07527 class Events : virtual public ::IceDelegate::RobotSimEvents::Events, 07528 virtual public ::IceDelegateD::Ice::Object 07529 { 07530 public: 07531 07532 virtual void updateMessage(const ::RobotSimEvents::EventMessagePtr&, const ::Ice::Context*); 07533 }; 07534 07535 class ActionMessage : virtual public ::IceDelegate::RobotSimEvents::ActionMessage, 07536 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07537 { 07538 public: 07539 }; 07540 07541 class GPSMessage : virtual public ::IceDelegate::RobotSimEvents::GPSMessage, 07542 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07543 { 07544 public: 07545 }; 07546 07547 class MotionMessage : virtual public ::IceDelegate::RobotSimEvents::MotionMessage, 07548 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07549 { 07550 public: 07551 }; 07552 07553 class RetinaMessage : virtual public ::IceDelegate::RobotSimEvents::RetinaMessage, 07554 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07555 { 07556 public: 07557 }; 07558 07559 class MovementControllerMessage : virtual public ::IceDelegate::RobotSimEvents::MovementControllerMessage, 07560 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07561 { 07562 public: 07563 }; 07564 07565 class JoyStickControlMessage : virtual public ::IceDelegate::RobotSimEvents::JoyStickControlMessage, 07566 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07567 { 07568 public: 07569 }; 07570 07571 class BeeStemConfigMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemConfigMessage, 07572 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07573 { 07574 public: 07575 }; 07576 07577 class IMUDataServerMessage : virtual public ::IceDelegate::RobotSimEvents::IMUDataServerMessage, 07578 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07579 { 07580 public: 07581 }; 07582 07583 class BeeStemMotorControllerMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemMotorControllerMessage, 07584 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07585 { 07586 public: 07587 }; 07588 07589 class LocalizationMessage : virtual public ::IceDelegate::RobotSimEvents::LocalizationMessage, 07590 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07591 { 07592 public: 07593 }; 07594 07595 class BeeStemMessage : virtual public ::IceDelegate::RobotSimEvents::BeeStemMessage, 07596 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07597 { 07598 public: 07599 }; 07600 07601 class ChatMessage : virtual public ::IceDelegate::RobotSimEvents::ChatMessage, 07602 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07603 { 07604 public: 07605 }; 07606 07607 class RemoteControlMessage : virtual public ::IceDelegate::RobotSimEvents::RemoteControlMessage, 07608 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07609 { 07610 public: 07611 }; 07612 07613 class StateMessage : virtual public ::IceDelegate::RobotSimEvents::StateMessage, 07614 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07615 { 07616 public: 07617 }; 07618 07619 class GoalStateMessage : virtual public ::IceDelegate::RobotSimEvents::GoalStateMessage, 07620 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07621 { 07622 public: 07623 }; 07624 07625 class GoalProgressMessage : virtual public ::IceDelegate::RobotSimEvents::GoalProgressMessage, 07626 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07627 { 07628 public: 07629 }; 07630 07631 class AttendedRegionMessage : virtual public ::IceDelegate::RobotSimEvents::AttendedRegionMessage, 07632 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07633 { 07634 public: 07635 }; 07636 07637 class ObjectMessage : virtual public ::IceDelegate::RobotSimEvents::ObjectMessage, 07638 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07639 { 07640 public: 07641 }; 07642 07643 class SeaBeePositionMessage : virtual public ::IceDelegate::RobotSimEvents::SeaBeePositionMessage, 07644 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07645 { 07646 public: 07647 }; 07648 07649 class SeaBeeStateConditionMessage : virtual public ::IceDelegate::RobotSimEvents::SeaBeeStateConditionMessage, 07650 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07651 { 07652 public: 07653 }; 07654 07655 class VisionRectangleMessage : virtual public ::IceDelegate::RobotSimEvents::VisionRectangleMessage, 07656 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07657 { 07658 public: 07659 }; 07660 07661 class StraightEdgeMessage : virtual public ::IceDelegate::RobotSimEvents::StraightEdgeMessage, 07662 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07663 { 07664 public: 07665 }; 07666 07667 class VisionObjectMessage : virtual public ::IceDelegate::RobotSimEvents::VisionObjectMessage, 07668 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07669 { 07670 public: 07671 }; 07672 07673 class LandmarksMessage : virtual public ::IceDelegate::RobotSimEvents::LandmarksMessage, 07674 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07675 { 07676 public: 07677 }; 07678 07679 class CameraConfigMessage : virtual public ::IceDelegate::RobotSimEvents::CameraConfigMessage, 07680 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07681 { 07682 public: 07683 }; 07684 07685 class SalientPointMessage : virtual public ::IceDelegate::RobotSimEvents::SalientPointMessage, 07686 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07687 { 07688 public: 07689 }; 07690 07691 class BuoyColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::BuoyColorSegmentMessage, 07692 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07693 { 07694 public: 07695 }; 07696 07697 class PipeColorSegmentMessage : virtual public ::IceDelegate::RobotSimEvents::PipeColorSegmentMessage, 07698 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07699 { 07700 public: 07701 }; 07702 07703 class BuoyColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::BuoyColorSegmentConfigMessage, 07704 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07705 { 07706 public: 07707 }; 07708 07709 class PipeColorSegmentConfigMessage : virtual public ::IceDelegate::RobotSimEvents::PipeColorSegmentConfigMessage, 07710 virtual public ::IceDelegateD::RobotSimEvents::EventMessage 07711 { 07712 public: 07713 }; 07714 07715 } 07716 07717 } 07718 07719 namespace RobotSimEvents 07720 { 07721 07722 class EventMessage : virtual public ::Ice::Object 07723 { 07724 public: 07725 07726 typedef EventMessagePrx ProxyType; 07727 typedef EventMessagePtr PointerType; 07728 07729 EventMessage() {} 07730 virtual ::Ice::ObjectPtr ice_clone() const; 07731 07732 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07733 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07734 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07735 static const ::std::string& ice_staticId(); 07736 07737 virtual void __write(::IceInternal::BasicStream*) const; 07738 virtual void __read(::IceInternal::BasicStream*, bool); 07739 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07740 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07741 07742 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07743 07744 protected: 07745 07746 virtual ~EventMessage() {} 07747 07748 friend class EventMessage__staticInit; 07749 }; 07750 07751 class EventMessage__staticInit 07752 { 07753 public: 07754 07755 ::RobotSimEvents::EventMessage _init; 07756 }; 07757 07758 static EventMessage__staticInit _EventMessage_init; 07759 07760 class Events : virtual public ::Ice::Object 07761 { 07762 public: 07763 07764 typedef EventsPrx ProxyType; 07765 typedef EventsPtr PointerType; 07766 07767 virtual ::Ice::ObjectPtr ice_clone() const; 07768 07769 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07770 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07771 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07772 static const ::std::string& ice_staticId(); 07773 07774 virtual void updateMessage(const ::RobotSimEvents::EventMessagePtr&, const ::Ice::Current& = ::Ice::Current()) = 0; 07775 ::Ice::DispatchStatus ___updateMessage(::IceInternal::Incoming&, const ::Ice::Current&); 07776 07777 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 07778 07779 virtual void __write(::IceInternal::BasicStream*) const; 07780 virtual void __read(::IceInternal::BasicStream*, bool); 07781 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07782 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07783 }; 07784 07785 class ActionMessage : virtual public ::RobotSimEvents::EventMessage 07786 { 07787 public: 07788 07789 typedef ActionMessagePrx ProxyType; 07790 typedef ActionMessagePtr PointerType; 07791 07792 ActionMessage() {} 07793 ActionMessage(::Ice::Float, ::Ice::Float); 07794 virtual ::Ice::ObjectPtr ice_clone() const; 07795 07796 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07797 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07798 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07799 static const ::std::string& ice_staticId(); 07800 07801 07802 virtual void __write(::IceInternal::BasicStream*) const; 07803 virtual void __read(::IceInternal::BasicStream*, bool); 07804 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07805 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07806 07807 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07808 07809 protected: 07810 07811 virtual ~ActionMessage() {} 07812 07813 public: 07814 07815 ::Ice::Float transVel; 07816 07817 ::Ice::Float rotVel; 07818 }; 07819 07820 class GPSMessage : virtual public ::RobotSimEvents::EventMessage 07821 { 07822 public: 07823 07824 typedef GPSMessagePrx ProxyType; 07825 typedef GPSMessagePtr PointerType; 07826 07827 GPSMessage() {} 07828 GPSMessage(::Ice::Float, ::Ice::Float, ::Ice::Float); 07829 virtual ::Ice::ObjectPtr ice_clone() const; 07830 07831 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07832 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07833 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07834 static const ::std::string& ice_staticId(); 07835 07836 07837 virtual void __write(::IceInternal::BasicStream*) const; 07838 virtual void __read(::IceInternal::BasicStream*, bool); 07839 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07840 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07841 07842 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07843 07844 protected: 07845 07846 virtual ~GPSMessage() {} 07847 07848 public: 07849 07850 ::Ice::Float xPos; 07851 07852 ::Ice::Float yPos; 07853 07854 ::Ice::Float orientation; 07855 }; 07856 07857 class MotionMessage : virtual public ::RobotSimEvents::EventMessage 07858 { 07859 public: 07860 07861 typedef MotionMessagePrx ProxyType; 07862 typedef MotionMessagePtr PointerType; 07863 07864 MotionMessage() {} 07865 MotionMessage(::Ice::Float, ::Ice::Float); 07866 virtual ::Ice::ObjectPtr ice_clone() const; 07867 07868 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07869 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07870 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07871 static const ::std::string& ice_staticId(); 07872 07873 07874 virtual void __write(::IceInternal::BasicStream*) const; 07875 virtual void __read(::IceInternal::BasicStream*, bool); 07876 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07877 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07878 07879 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07880 07881 protected: 07882 07883 virtual ~MotionMessage() {} 07884 07885 public: 07886 07887 ::Ice::Float distance; 07888 07889 ::Ice::Float angle; 07890 }; 07891 07892 class RetinaMessage : virtual public ::RobotSimEvents::EventMessage 07893 { 07894 public: 07895 07896 typedef RetinaMessagePrx ProxyType; 07897 typedef RetinaMessagePtr PointerType; 07898 07899 RetinaMessage() {} 07900 RetinaMessage(const ::ImageIceMod::ImageIce&, const ::std::string&); 07901 virtual ::Ice::ObjectPtr ice_clone() const; 07902 07903 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07904 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07905 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07906 static const ::std::string& ice_staticId(); 07907 07908 07909 virtual void __write(::IceInternal::BasicStream*) const; 07910 virtual void __read(::IceInternal::BasicStream*, bool); 07911 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07912 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07913 07914 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07915 07916 protected: 07917 07918 virtual ~RetinaMessage() {} 07919 07920 public: 07921 07922 ::ImageIceMod::ImageIce img; 07923 07924 ::std::string cameraID; 07925 }; 07926 07927 class MovementControllerMessage : virtual public ::RobotSimEvents::EventMessage 07928 { 07929 public: 07930 07931 typedef MovementControllerMessagePrx ProxyType; 07932 typedef MovementControllerMessagePtr PointerType; 07933 07934 MovementControllerMessage() {} 07935 MovementControllerMessage(const ::RobotSimEvents::SensorVoteVector&, ::Ice::Float, ::Ice::Float); 07936 virtual ::Ice::ObjectPtr ice_clone() const; 07937 07938 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07939 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07940 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07941 static const ::std::string& ice_staticId(); 07942 07943 07944 virtual void __write(::IceInternal::BasicStream*) const; 07945 virtual void __read(::IceInternal::BasicStream*, bool); 07946 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07947 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07948 07949 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07950 07951 protected: 07952 07953 virtual ~MovementControllerMessage() {} 07954 07955 public: 07956 07957 ::RobotSimEvents::SensorVoteVector votes; 07958 07959 ::Ice::Float compositeHeading; 07960 07961 ::Ice::Float compositeDepth; 07962 }; 07963 07964 class JoyStickControlMessage : virtual public ::RobotSimEvents::EventMessage 07965 { 07966 public: 07967 07968 typedef JoyStickControlMessagePrx ProxyType; 07969 typedef JoyStickControlMessagePtr PointerType; 07970 07971 JoyStickControlMessage() {} 07972 JoyStickControlMessage(const ::std::string&, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int); 07973 virtual ::Ice::ObjectPtr ice_clone() const; 07974 07975 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 07976 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 07977 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 07978 static const ::std::string& ice_staticId(); 07979 07980 07981 virtual void __write(::IceInternal::BasicStream*) const; 07982 virtual void __read(::IceInternal::BasicStream*, bool); 07983 virtual void __write(const ::Ice::OutputStreamPtr&) const; 07984 virtual void __read(const ::Ice::InputStreamPtr&, bool); 07985 07986 static const ::Ice::ObjectFactoryPtr& ice_factory(); 07987 07988 protected: 07989 07990 virtual ~JoyStickControlMessage() {} 07991 07992 public: 07993 07994 ::std::string axisName; 07995 07996 ::Ice::Int axis; 07997 07998 ::Ice::Int axisVal; 07999 08000 ::Ice::Int button; 08001 08002 ::Ice::Int butVal; 08003 }; 08004 08005 class BeeStemConfigMessage : virtual public ::RobotSimEvents::EventMessage 08006 { 08007 public: 08008 08009 typedef BeeStemConfigMessagePrx ProxyType; 08010 typedef BeeStemConfigMessagePtr PointerType; 08011 08012 BeeStemConfigMessage() {} 08013 BeeStemConfigMessage(::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Int, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Int, ::Ice::Int, ::Ice::Int); 08014 virtual ::Ice::ObjectPtr ice_clone() const; 08015 08016 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08017 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08018 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08019 static const ::std::string& ice_staticId(); 08020 08021 08022 virtual void __write(::IceInternal::BasicStream*) const; 08023 virtual void __read(::IceInternal::BasicStream*, bool); 08024 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08025 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08026 08027 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08028 08029 protected: 08030 08031 virtual ~BeeStemConfigMessage() {} 08032 08033 public: 08034 08035 ::Ice::Int deviceToFire; 08036 08037 ::Ice::Int desiredHeading; 08038 08039 ::Ice::Int desiredDepth; 08040 08041 ::Ice::Int desiredSpeed; 08042 08043 ::Ice::Int updateDesiredValue; 08044 08045 ::Ice::Float headingK; 08046 08047 ::Ice::Float headingP; 08048 08049 ::Ice::Float headingI; 08050 08051 ::Ice::Float headingD; 08052 08053 ::Ice::Int updateHeadingPID; 08054 08055 ::Ice::Float depthK; 08056 08057 ::Ice::Float depthP; 08058 08059 ::Ice::Float depthI; 08060 08061 ::Ice::Float depthD; 08062 08063 ::Ice::Int updateDepthPID; 08064 08065 ::Ice::Int enablePID; 08066 08067 ::Ice::Int enableVal; 08068 }; 08069 08070 class IMUDataServerMessage : virtual public ::RobotSimEvents::EventMessage 08071 { 08072 public: 08073 08074 typedef IMUDataServerMessagePrx ProxyType; 08075 typedef IMUDataServerMessagePtr PointerType; 08076 08077 IMUDataServerMessage() {} 08078 IMUDataServerMessage(::Ice::Double, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&, ::Ice::Int, const ::RobotSimEvents::FloatVector&); 08079 virtual ::Ice::ObjectPtr ice_clone() const; 08080 08081 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08082 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08083 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08084 static const ::std::string& ice_staticId(); 08085 08086 08087 virtual void __write(::IceInternal::BasicStream*) const; 08088 virtual void __read(::IceInternal::BasicStream*, bool); 08089 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08090 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08091 08092 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08093 08094 protected: 08095 08096 virtual ~IMUDataServerMessage() {} 08097 08098 public: 08099 08100 ::Ice::Double temp; 08101 08102 ::ImageIceMod::Point3DIce accel; 08103 08104 ::ImageIceMod::Point3DIce gyro; 08105 08106 ::ImageIceMod::Point3DIce mag; 08107 08108 ::Ice::Int angleMode; 08109 08110 ::RobotSimEvents::FloatVector orientation; 08111 }; 08112 08113 class BeeStemMotorControllerMessage : virtual public ::RobotSimEvents::EventMessage 08114 { 08115 public: 08116 08117 typedef BeeStemMotorControllerMessagePrx ProxyType; 08118 typedef BeeStemMotorControllerMessagePtr PointerType; 08119 08120 BeeStemMotorControllerMessage() {} 08121 BeeStemMotorControllerMessage(const ::RobotSimEvents::IntVector&, const ::RobotSimEvents::IntVector&); 08122 virtual ::Ice::ObjectPtr ice_clone() const; 08123 08124 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08125 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08126 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08127 static const ::std::string& ice_staticId(); 08128 08129 08130 virtual void __write(::IceInternal::BasicStream*) const; 08131 virtual void __read(::IceInternal::BasicStream*, bool); 08132 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08133 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08134 08135 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08136 08137 protected: 08138 08139 virtual ~BeeStemMotorControllerMessage() {} 08140 08141 public: 08142 08143 ::RobotSimEvents::IntVector mask; 08144 08145 ::RobotSimEvents::IntVector values; 08146 }; 08147 08148 class LocalizationMessage : virtual public ::RobotSimEvents::EventMessage 08149 { 08150 public: 08151 08152 typedef LocalizationMessagePrx ProxyType; 08153 typedef LocalizationMessagePtr PointerType; 08154 08155 LocalizationMessage() {} 08156 LocalizationMessage(const ::ImageIceMod::Point2DIce&, ::Ice::Float, ::Ice::Int, const ::ImageIceMod::WaypointIce&); 08157 virtual ::Ice::ObjectPtr ice_clone() const; 08158 08159 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08160 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08161 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08162 static const ::std::string& ice_staticId(); 08163 08164 08165 virtual void __write(::IceInternal::BasicStream*) const; 08166 virtual void __read(::IceInternal::BasicStream*, bool); 08167 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08168 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08169 08170 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08171 08172 protected: 08173 08174 virtual ~LocalizationMessage() {} 08175 08176 public: 08177 08178 ::ImageIceMod::Point2DIce pos; 08179 08180 ::Ice::Float heading; 08181 08182 ::Ice::Int mode; 08183 08184 ::ImageIceMod::WaypointIce currentWaypoint; 08185 }; 08186 08187 class BeeStemMessage : virtual public ::RobotSimEvents::EventMessage 08188 { 08189 public: 08190 08191 typedef BeeStemMessagePrx ProxyType; 08192 typedef BeeStemMessagePtr PointerType; 08193 08194 BeeStemMessage() {} 08195 BeeStemMessage(::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int); 08196 virtual ::Ice::ObjectPtr ice_clone() const; 08197 08198 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08199 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08200 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08201 static const ::std::string& ice_staticId(); 08202 08203 08204 virtual void __write(::IceInternal::BasicStream*) const; 08205 virtual void __read(::IceInternal::BasicStream*, bool); 08206 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08207 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08208 08209 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08210 08211 protected: 08212 08213 virtual ~BeeStemMessage() {} 08214 08215 public: 08216 08217 ::Ice::Int accelX; 08218 08219 ::Ice::Int accelY; 08220 08221 ::Ice::Int accelZ; 08222 08223 ::Ice::Int compassHeading; 08224 08225 ::Ice::Int compassPitch; 08226 08227 ::Ice::Int compassRoll; 08228 08229 ::Ice::Int internalPressure; 08230 08231 ::Ice::Int externalPressure; 08232 08233 ::Ice::Int desiredHeading; 08234 08235 ::Ice::Int desiredDepth; 08236 08237 ::Ice::Int desiredSpeed; 08238 08239 ::Ice::Int headingK; 08240 08241 ::Ice::Int headingP; 08242 08243 ::Ice::Int headingD; 08244 08245 ::Ice::Int headingI; 08246 08247 ::Ice::Int headingOutput; 08248 08249 ::Ice::Int depthK; 08250 08251 ::Ice::Int depthP; 08252 08253 ::Ice::Int depthD; 08254 08255 ::Ice::Int depthI; 08256 08257 ::Ice::Int depthOutput; 08258 08259 ::Ice::Int thruster1; 08260 08261 ::Ice::Int thruster2; 08262 08263 ::Ice::Int thruster3; 08264 08265 ::Ice::Int thruster4; 08266 08267 ::Ice::Int thruster5; 08268 08269 ::Ice::Int thruster6; 08270 08271 ::Ice::Int killSwitch; 08272 }; 08273 08274 class ChatMessage : virtual public ::RobotSimEvents::EventMessage 08275 { 08276 public: 08277 08278 typedef ChatMessagePrx ProxyType; 08279 typedef ChatMessagePtr PointerType; 08280 08281 ChatMessage() {} 08282 ChatMessage(const ::std::string&, const ::std::string&); 08283 virtual ::Ice::ObjectPtr ice_clone() const; 08284 08285 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08286 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08287 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08288 static const ::std::string& ice_staticId(); 08289 08290 08291 virtual void __write(::IceInternal::BasicStream*) const; 08292 virtual void __read(::IceInternal::BasicStream*, bool); 08293 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08294 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08295 08296 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08297 08298 protected: 08299 08300 virtual ~ChatMessage() {} 08301 08302 public: 08303 08304 ::std::string text; 08305 08306 ::std::string from; 08307 }; 08308 08309 class RemoteControlMessage : virtual public ::RobotSimEvents::EventMessage 08310 { 08311 public: 08312 08313 typedef RemoteControlMessagePrx ProxyType; 08314 typedef RemoteControlMessagePtr PointerType; 08315 08316 RemoteControlMessage() {} 08317 RemoteControlMessage(::Ice::Int, ::Ice::Int, ::Ice::Int); 08318 virtual ::Ice::ObjectPtr ice_clone() const; 08319 08320 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08321 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08322 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08323 static const ::std::string& ice_staticId(); 08324 08325 08326 virtual void __write(::IceInternal::BasicStream*) const; 08327 virtual void __read(::IceInternal::BasicStream*, bool); 08328 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08329 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08330 08331 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08332 08333 protected: 08334 08335 virtual ~RemoteControlMessage() {} 08336 08337 public: 08338 08339 ::Ice::Int x; 08340 08341 ::Ice::Int y; 08342 08343 ::Ice::Int imgStreamId; 08344 }; 08345 08346 class StateMessage : virtual public ::RobotSimEvents::EventMessage 08347 { 08348 public: 08349 08350 typedef StateMessagePrx ProxyType; 08351 typedef StateMessagePtr PointerType; 08352 08353 StateMessage() {} 08354 StateMessage(::Ice::Float, ::Ice::Float, ::Ice::Float); 08355 virtual ::Ice::ObjectPtr ice_clone() const; 08356 08357 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08358 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08359 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08360 static const ::std::string& ice_staticId(); 08361 08362 08363 virtual void __write(::IceInternal::BasicStream*) const; 08364 virtual void __read(::IceInternal::BasicStream*, bool); 08365 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08366 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08367 08368 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08369 08370 protected: 08371 08372 virtual ~StateMessage() {} 08373 08374 public: 08375 08376 ::Ice::Float xPos; 08377 08378 ::Ice::Float yPos; 08379 08380 ::Ice::Float orientation; 08381 }; 08382 08383 class GoalStateMessage : virtual public ::RobotSimEvents::EventMessage 08384 { 08385 public: 08386 08387 typedef GoalStateMessagePrx ProxyType; 08388 typedef GoalStateMessagePtr PointerType; 08389 08390 GoalStateMessage() {} 08391 GoalStateMessage(::Ice::Float, ::Ice::Float, ::Ice::Float); 08392 virtual ::Ice::ObjectPtr ice_clone() const; 08393 08394 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08395 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08396 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08397 static const ::std::string& ice_staticId(); 08398 08399 08400 virtual void __write(::IceInternal::BasicStream*) const; 08401 virtual void __read(::IceInternal::BasicStream*, bool); 08402 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08403 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08404 08405 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08406 08407 protected: 08408 08409 virtual ~GoalStateMessage() {} 08410 08411 public: 08412 08413 ::Ice::Float xPos; 08414 08415 ::Ice::Float yPos; 08416 08417 ::Ice::Float orientation; 08418 }; 08419 08420 class GoalProgressMessage : virtual public ::RobotSimEvents::EventMessage 08421 { 08422 public: 08423 08424 typedef GoalProgressMessagePrx ProxyType; 08425 typedef GoalProgressMessagePtr PointerType; 08426 08427 GoalProgressMessage() {} 08428 explicit GoalProgressMessage(::Ice::Float); 08429 virtual ::Ice::ObjectPtr ice_clone() const; 08430 08431 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08432 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08433 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08434 static const ::std::string& ice_staticId(); 08435 08436 08437 virtual void __write(::IceInternal::BasicStream*) const; 08438 virtual void __read(::IceInternal::BasicStream*, bool); 08439 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08440 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08441 08442 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08443 08444 protected: 08445 08446 virtual ~GoalProgressMessage() {} 08447 08448 public: 08449 08450 ::Ice::Float err; 08451 }; 08452 08453 class AttendedRegionMessage : virtual public ::RobotSimEvents::EventMessage 08454 { 08455 public: 08456 08457 typedef AttendedRegionMessagePrx ProxyType; 08458 typedef AttendedRegionMessagePtr PointerType; 08459 08460 AttendedRegionMessage() {} 08461 AttendedRegionMessage(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::std::string&, ::Ice::Float, ::Ice::Float, const ::ImageIceMod::Point2DIce&, ::Ice::Int, ::Ice::Int); 08462 virtual ::Ice::ObjectPtr ice_clone() const; 08463 08464 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08465 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08466 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08467 static const ::std::string& ice_staticId(); 08468 08469 08470 virtual void __write(::IceInternal::BasicStream*) const; 08471 virtual void __read(::IceInternal::BasicStream*, bool); 08472 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08473 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08474 08475 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08476 08477 protected: 08478 08479 virtual ~AttendedRegionMessage() {} 08480 08481 public: 08482 08483 ::ImageIceMod::ImageIce img; 08484 08485 ::Ice::Int objId; 08486 08487 ::std::string name; 08488 08489 ::Ice::Float objWidth; 08490 08491 ::Ice::Float objHeight; 08492 08493 ::ImageIceMod::Point2DIce attTopLeft; 08494 08495 ::Ice::Int attWidth; 08496 08497 ::Ice::Int attHeight; 08498 }; 08499 08500 class ObjectMessage : virtual public ::RobotSimEvents::EventMessage 08501 { 08502 public: 08503 08504 typedef ObjectMessagePrx ProxyType; 08505 typedef ObjectMessagePtr PointerType; 08506 08507 ObjectMessage() {} 08508 ObjectMessage(::Ice::Int, const ::std::string&, ::Ice::Float, ::Ice::Int, ::Ice::Float, const ::ImageIceMod::Point2DIce&, const ::ImageIceMod::Point2DIce&, const ::ImageIceMod::Point2DIce&, const ::ImageIceMod::Point2DIce&); 08509 virtual ::Ice::ObjectPtr ice_clone() const; 08510 08511 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08512 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08513 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08514 static const ::std::string& ice_staticId(); 08515 08516 08517 virtual void __write(::IceInternal::BasicStream*) const; 08518 virtual void __read(::IceInternal::BasicStream*, bool); 08519 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08520 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08521 08522 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08523 08524 protected: 08525 08526 virtual ~ObjectMessage() {} 08527 08528 public: 08529 08530 ::Ice::Int id; 08531 08532 ::std::string name; 08533 08534 ::Ice::Float score; 08535 08536 ::Ice::Int nKeyp; 08537 08538 ::Ice::Float dist; 08539 08540 ::ImageIceMod::Point2DIce tl; 08541 08542 ::ImageIceMod::Point2DIce tr; 08543 08544 ::ImageIceMod::Point2DIce br; 08545 08546 ::ImageIceMod::Point2DIce bl; 08547 }; 08548 08549 class SeaBeePositionMessage : virtual public ::RobotSimEvents::EventMessage 08550 { 08551 public: 08552 08553 typedef SeaBeePositionMessagePrx ProxyType; 08554 typedef SeaBeePositionMessagePtr PointerType; 08555 08556 SeaBeePositionMessage() {} 08557 SeaBeePositionMessage(::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float, ::Ice::Float); 08558 virtual ::Ice::ObjectPtr ice_clone() const; 08559 08560 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08561 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08562 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08563 static const ::std::string& ice_staticId(); 08564 08565 08566 virtual void __write(::IceInternal::BasicStream*) const; 08567 virtual void __read(::IceInternal::BasicStream*, bool); 08568 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08569 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08570 08571 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08572 08573 protected: 08574 08575 virtual ~SeaBeePositionMessage() {} 08576 08577 public: 08578 08579 ::Ice::Float x; 08580 08581 ::Ice::Float y; 08582 08583 ::Ice::Float orientation; 08584 08585 ::Ice::Float xVar; 08586 08587 ::Ice::Float yVar; 08588 }; 08589 08590 class SeaBeeStateConditionMessage : virtual public ::RobotSimEvents::EventMessage 08591 { 08592 public: 08593 08594 typedef SeaBeeStateConditionMessagePrx ProxyType; 08595 typedef SeaBeeStateConditionMessagePtr PointerType; 08596 08597 SeaBeeStateConditionMessage() {} 08598 SeaBeeStateConditionMessage(::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int, ::Ice::Int); 08599 virtual ::Ice::ObjectPtr ice_clone() const; 08600 08601 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08602 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08603 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08604 static const ::std::string& ice_staticId(); 08605 08606 08607 virtual void __write(::IceInternal::BasicStream*) const; 08608 virtual void __read(::IceInternal::BasicStream*, bool); 08609 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08610 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08611 08612 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08613 08614 protected: 08615 08616 virtual ~SeaBeeStateConditionMessage() {} 08617 08618 public: 08619 08620 ::Ice::Int StartOver; 08621 08622 ::Ice::Int InitDone; 08623 08624 ::Ice::Int GateFound; 08625 08626 ::Ice::Int GateDone; 08627 08628 ::Ice::Int ContourFoundFlare; 08629 08630 ::Ice::Int FlareDone; 08631 08632 ::Ice::Int ContourFoundBarbwire; 08633 08634 ::Ice::Int BarbwireDone; 08635 08636 ::Ice::Int ContourFoundBoxes; 08637 08638 ::Ice::Int BombingRunDone; 08639 08640 ::Ice::Int BriefcaseFound; 08641 08642 ::Ice::Int TimeUp; 08643 08644 ::Ice::Int PathFollowFinished; 08645 }; 08646 08647 class VisionRectangleMessage : virtual public ::RobotSimEvents::EventMessage 08648 { 08649 public: 08650 08651 typedef VisionRectangleMessagePrx ProxyType; 08652 typedef VisionRectangleMessagePtr PointerType; 08653 08654 VisionRectangleMessage() {} 08655 VisionRectangleMessage(const ::RobotSimEvents::QuadrilateralIceVector&, bool); 08656 virtual ::Ice::ObjectPtr ice_clone() const; 08657 08658 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08659 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08660 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08661 static const ::std::string& ice_staticId(); 08662 08663 08664 virtual void __write(::IceInternal::BasicStream*) const; 08665 virtual void __read(::IceInternal::BasicStream*, bool); 08666 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08667 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08668 08669 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08670 08671 protected: 08672 08673 virtual ~VisionRectangleMessage() {} 08674 08675 public: 08676 08677 ::RobotSimEvents::QuadrilateralIceVector quads; 08678 08679 bool isFwdCamera; 08680 }; 08681 08682 class StraightEdgeMessage : virtual public ::RobotSimEvents::EventMessage 08683 { 08684 public: 08685 08686 typedef StraightEdgeMessagePrx ProxyType; 08687 typedef StraightEdgeMessagePtr PointerType; 08688 08689 StraightEdgeMessage() {} 08690 StraightEdgeMessage(const ::ImageIceMod::LineIce&, bool); 08691 virtual ::Ice::ObjectPtr ice_clone() const; 08692 08693 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08694 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08695 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08696 static const ::std::string& ice_staticId(); 08697 08698 08699 virtual void __write(::IceInternal::BasicStream*) const; 08700 virtual void __read(::IceInternal::BasicStream*, bool); 08701 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08702 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08703 08704 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08705 08706 protected: 08707 08708 virtual ~StraightEdgeMessage() {} 08709 08710 public: 08711 08712 ::ImageIceMod::LineIce line; 08713 08714 bool isFwdCamera; 08715 }; 08716 08717 class VisionObjectMessage : virtual public ::RobotSimEvents::EventMessage 08718 { 08719 public: 08720 08721 typedef VisionObjectMessagePrx ProxyType; 08722 typedef VisionObjectMessagePtr PointerType; 08723 08724 VisionObjectMessage() {} 08725 VisionObjectMessage(::RobotSimEvents::SeaBeeObjectType, bool, const ::ImageIceMod::Point3DIce&, const ::ImageIceMod::Point3DIce&); 08726 virtual ::Ice::ObjectPtr ice_clone() const; 08727 08728 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08729 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08730 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08731 static const ::std::string& ice_staticId(); 08732 08733 08734 virtual void __write(::IceInternal::BasicStream*) const; 08735 virtual void __read(::IceInternal::BasicStream*, bool); 08736 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08737 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08738 08739 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08740 08741 protected: 08742 08743 virtual ~VisionObjectMessage() {} 08744 08745 public: 08746 08747 ::RobotSimEvents::SeaBeeObjectType objectType; 08748 08749 bool forwardCamera; 08750 08751 ::ImageIceMod::Point3DIce objectPosition; 08752 08753 ::ImageIceMod::Point3DIce objectVariance; 08754 }; 08755 08756 class LandmarksMessage : virtual public ::RobotSimEvents::EventMessage 08757 { 08758 public: 08759 08760 typedef LandmarksMessagePrx ProxyType; 08761 typedef LandmarksMessagePtr PointerType; 08762 08763 LandmarksMessage() {} 08764 explicit LandmarksMessage(const ::RobotSimEvents::LandmarksInfo&); 08765 virtual ::Ice::ObjectPtr ice_clone() const; 08766 08767 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08768 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08769 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08770 static const ::std::string& ice_staticId(); 08771 08772 08773 virtual void __write(::IceInternal::BasicStream*) const; 08774 virtual void __read(::IceInternal::BasicStream*, bool); 08775 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08776 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08777 08778 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08779 08780 protected: 08781 08782 virtual ~LandmarksMessage() {} 08783 08784 public: 08785 08786 ::RobotSimEvents::LandmarksInfo landmarks; 08787 }; 08788 08789 class CameraConfigMessage : virtual public ::RobotSimEvents::EventMessage 08790 { 08791 public: 08792 08793 typedef CameraConfigMessagePrx ProxyType; 08794 typedef CameraConfigMessagePtr PointerType; 08795 08796 CameraConfigMessage() {} 08797 CameraConfigMessage(const ::std::string&, bool); 08798 virtual ::Ice::ObjectPtr ice_clone() const; 08799 08800 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08801 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08802 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08803 static const ::std::string& ice_staticId(); 08804 08805 08806 virtual void __write(::IceInternal::BasicStream*) const; 08807 virtual void __read(::IceInternal::BasicStream*, bool); 08808 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08809 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08810 08811 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08812 08813 protected: 08814 08815 virtual ~CameraConfigMessage() {} 08816 08817 public: 08818 08819 ::std::string cameraID; 08820 08821 bool active; 08822 }; 08823 08824 class SalientPointMessage : virtual public ::RobotSimEvents::EventMessage 08825 { 08826 public: 08827 08828 typedef SalientPointMessagePrx ProxyType; 08829 typedef SalientPointMessagePtr PointerType; 08830 08831 SalientPointMessage() {} 08832 SalientPointMessage(::Ice::Float, ::Ice::Float, ::Ice::Int, const ::std::string&); 08833 virtual ::Ice::ObjectPtr ice_clone() const; 08834 08835 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08836 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08837 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08838 static const ::std::string& ice_staticId(); 08839 08840 08841 virtual void __write(::IceInternal::BasicStream*) const; 08842 virtual void __read(::IceInternal::BasicStream*, bool); 08843 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08844 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08845 08846 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08847 08848 protected: 08849 08850 virtual ~SalientPointMessage() {} 08851 08852 public: 08853 08854 ::Ice::Float x; 08855 08856 ::Ice::Float y; 08857 08858 ::Ice::Int saliency; 08859 08860 ::std::string imageDescr; 08861 }; 08862 08863 class BuoyColorSegmentMessage : virtual public ::RobotSimEvents::EventMessage 08864 { 08865 public: 08866 08867 typedef BuoyColorSegmentMessagePrx ProxyType; 08868 typedef BuoyColorSegmentMessagePtr PointerType; 08869 08870 BuoyColorSegmentMessage() {} 08871 BuoyColorSegmentMessage(::Ice::Float, ::Ice::Float, ::Ice::Float); 08872 virtual ::Ice::ObjectPtr ice_clone() const; 08873 08874 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08875 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08876 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08877 static const ::std::string& ice_staticId(); 08878 08879 08880 virtual void __write(::IceInternal::BasicStream*) const; 08881 virtual void __read(::IceInternal::BasicStream*, bool); 08882 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08883 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08884 08885 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08886 08887 protected: 08888 08889 virtual ~BuoyColorSegmentMessage() {} 08890 08891 public: 08892 08893 ::Ice::Float x; 08894 08895 ::Ice::Float y; 08896 08897 ::Ice::Float size; 08898 }; 08899 08900 class PipeColorSegmentMessage : virtual public ::RobotSimEvents::EventMessage 08901 { 08902 public: 08903 08904 typedef PipeColorSegmentMessagePrx ProxyType; 08905 typedef PipeColorSegmentMessagePtr PointerType; 08906 08907 PipeColorSegmentMessage() {} 08908 PipeColorSegmentMessage(::Ice::Float, ::Ice::Float, ::Ice::Float); 08909 virtual ::Ice::ObjectPtr ice_clone() const; 08910 08911 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08912 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08913 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08914 static const ::std::string& ice_staticId(); 08915 08916 08917 virtual void __write(::IceInternal::BasicStream*) const; 08918 virtual void __read(::IceInternal::BasicStream*, bool); 08919 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08920 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08921 08922 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08923 08924 protected: 08925 08926 virtual ~PipeColorSegmentMessage() {} 08927 08928 public: 08929 08930 ::Ice::Float x; 08931 08932 ::Ice::Float y; 08933 08934 ::Ice::Float size; 08935 }; 08936 08937 class BuoyColorSegmentConfigMessage : virtual public ::RobotSimEvents::EventMessage 08938 { 08939 public: 08940 08941 typedef BuoyColorSegmentConfigMessagePrx ProxyType; 08942 typedef BuoyColorSegmentConfigMessagePtr PointerType; 08943 08944 BuoyColorSegmentConfigMessage() {} 08945 BuoyColorSegmentConfigMessage(::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double); 08946 virtual ::Ice::ObjectPtr ice_clone() const; 08947 08948 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08949 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08950 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08951 static const ::std::string& ice_staticId(); 08952 08953 08954 virtual void __write(::IceInternal::BasicStream*) const; 08955 virtual void __read(::IceInternal::BasicStream*, bool); 08956 virtual void __write(const ::Ice::OutputStreamPtr&) const; 08957 virtual void __read(const ::Ice::InputStreamPtr&, bool); 08958 08959 static const ::Ice::ObjectFactoryPtr& ice_factory(); 08960 08961 protected: 08962 08963 virtual ~BuoyColorSegmentConfigMessage() {} 08964 08965 public: 08966 08967 ::Ice::Double HUT; 08968 08969 ::Ice::Double HLT; 08970 08971 ::Ice::Double SUT; 08972 08973 ::Ice::Double SLT; 08974 08975 ::Ice::Double VUT; 08976 08977 ::Ice::Double VLT; 08978 }; 08979 08980 class PipeColorSegmentConfigMessage : virtual public ::RobotSimEvents::EventMessage 08981 { 08982 public: 08983 08984 typedef PipeColorSegmentConfigMessagePrx ProxyType; 08985 typedef PipeColorSegmentConfigMessagePtr PointerType; 08986 08987 PipeColorSegmentConfigMessage() {} 08988 PipeColorSegmentConfigMessage(::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double, ::Ice::Double); 08989 virtual ::Ice::ObjectPtr ice_clone() const; 08990 08991 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 08992 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 08993 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 08994 static const ::std::string& ice_staticId(); 08995 08996 08997 virtual void __write(::IceInternal::BasicStream*) const; 08998 virtual void __read(::IceInternal::BasicStream*, bool); 08999 virtual void __write(const ::Ice::OutputStreamPtr&) const; 09000 virtual void __read(const ::Ice::InputStreamPtr&, bool); 09001 09002 static const ::Ice::ObjectFactoryPtr& ice_factory(); 09003 09004 protected: 09005 09006 virtual ~PipeColorSegmentConfigMessage() {} 09007 09008 public: 09009 09010 ::Ice::Double HUT; 09011 09012 ::Ice::Double HLT; 09013 09014 ::Ice::Double SUT; 09015 09016 ::Ice::Double SLT; 09017 09018 ::Ice::Double VUT; 09019 09020 ::Ice::Double VLT; 09021 }; 09022 09023 } 09024 09025 #endif