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