00001 // ********************************************************************** 00002 // 00003 // Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved. 00004 // 00005 // This copy of Ice is licensed to you under the terms described in the 00006 // ICE_LICENSE file included in this distribution. 00007 // 00008 // ********************************************************************** 00009 00010 // Ice version 3.3.1 00011 // Generated from file `SimEvents.ice' 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