00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
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