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 `RobotBrainObjects.ice' 00012 00013 #ifndef __src_Ice__RobotBrainObjects_ice_H__ 00014 #define __src_Ice__RobotBrainObjects_ice_H__ 00015 00016 #include <Ice/LocalObjectF.h> 00017 #include <Ice/ProxyF.h> 00018 #include <Ice/ObjectF.h> 00019 #include <Ice/Exception.h> 00020 #include <Ice/LocalObject.h> 00021 #include <Ice/Proxy.h> 00022 #include <Ice/Object.h> 00023 #include <Ice/Outgoing.h> 00024 #include <Ice/Incoming.h> 00025 #include <Ice/Direct.h> 00026 #include <Ice/FactoryTable.h> 00027 #include <Ice/StreamF.h> 00028 #include <Ice/ImageIce.ice.H> 00029 #include <Ice/RobotSimEvents.ice.H> 00030 #include <Ice/UndefSysMacros.h> 00031 00032 #ifndef ICE_IGNORE_VERSION 00033 # if ICE_INT_VERSION / 100 != 303 00034 # error Ice version mismatch! 00035 # endif 00036 # if ICE_INT_VERSION % 100 > 50 00037 # error Beta header file detected 00038 # endif 00039 # if ICE_INT_VERSION % 100 < 1 00040 # error Ice patch level mismatch! 00041 # endif 00042 #endif 00043 00044 namespace IceProxy 00045 { 00046 00047 namespace RobotBrainObjects 00048 { 00049 00050 class Retina; 00051 00052 class SaliencyModule; 00053 00054 class PrimaryMotorCortex; 00055 00056 class PrimarySomatosensoryCortex; 00057 00058 class LateralGeniculateNucleus; 00059 00060 class Hippocampus; 00061 00062 class SupplementaryMotorArea; 00063 00064 class PrefrontalCortex; 00065 00066 class InferotemporalCortex; 00067 00068 class Observer; 00069 00070 } 00071 00072 } 00073 00074 namespace RobotBrainObjects 00075 { 00076 00077 class Retina; 00078 bool operator==(const Retina&, const Retina&); 00079 bool operator<(const Retina&, const Retina&); 00080 00081 class SaliencyModule; 00082 bool operator==(const SaliencyModule&, const SaliencyModule&); 00083 bool operator<(const SaliencyModule&, const SaliencyModule&); 00084 00085 class PrimaryMotorCortex; 00086 bool operator==(const PrimaryMotorCortex&, const PrimaryMotorCortex&); 00087 bool operator<(const PrimaryMotorCortex&, const PrimaryMotorCortex&); 00088 00089 class PrimarySomatosensoryCortex; 00090 bool operator==(const PrimarySomatosensoryCortex&, const PrimarySomatosensoryCortex&); 00091 bool operator<(const PrimarySomatosensoryCortex&, const PrimarySomatosensoryCortex&); 00092 00093 class LateralGeniculateNucleus; 00094 bool operator==(const LateralGeniculateNucleus&, const LateralGeniculateNucleus&); 00095 bool operator<(const LateralGeniculateNucleus&, const LateralGeniculateNucleus&); 00096 00097 class Hippocampus; 00098 bool operator==(const Hippocampus&, const Hippocampus&); 00099 bool operator<(const Hippocampus&, const Hippocampus&); 00100 00101 class SupplementaryMotorArea; 00102 bool operator==(const SupplementaryMotorArea&, const SupplementaryMotorArea&); 00103 bool operator<(const SupplementaryMotorArea&, const SupplementaryMotorArea&); 00104 00105 class PrefrontalCortex; 00106 bool operator==(const PrefrontalCortex&, const PrefrontalCortex&); 00107 bool operator<(const PrefrontalCortex&, const PrefrontalCortex&); 00108 00109 class InferotemporalCortex; 00110 bool operator==(const InferotemporalCortex&, const InferotemporalCortex&); 00111 bool operator<(const InferotemporalCortex&, const InferotemporalCortex&); 00112 00113 class Observer; 00114 bool operator==(const Observer&, const Observer&); 00115 bool operator<(const Observer&, const Observer&); 00116 00117 } 00118 00119 namespace IceInternal 00120 { 00121 00122 ::Ice::Object* upCast(::RobotBrainObjects::Retina*); 00123 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::Retina*); 00124 00125 ::Ice::Object* upCast(::RobotBrainObjects::SaliencyModule*); 00126 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::SaliencyModule*); 00127 00128 ::Ice::Object* upCast(::RobotBrainObjects::PrimaryMotorCortex*); 00129 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::PrimaryMotorCortex*); 00130 00131 ::Ice::Object* upCast(::RobotBrainObjects::PrimarySomatosensoryCortex*); 00132 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::PrimarySomatosensoryCortex*); 00133 00134 ::Ice::Object* upCast(::RobotBrainObjects::LateralGeniculateNucleus*); 00135 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::LateralGeniculateNucleus*); 00136 00137 ::Ice::Object* upCast(::RobotBrainObjects::Hippocampus*); 00138 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::Hippocampus*); 00139 00140 ::Ice::Object* upCast(::RobotBrainObjects::SupplementaryMotorArea*); 00141 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::SupplementaryMotorArea*); 00142 00143 ::Ice::Object* upCast(::RobotBrainObjects::PrefrontalCortex*); 00144 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::PrefrontalCortex*); 00145 00146 ::Ice::Object* upCast(::RobotBrainObjects::InferotemporalCortex*); 00147 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::InferotemporalCortex*); 00148 00149 ::Ice::Object* upCast(::RobotBrainObjects::Observer*); 00150 ::IceProxy::Ice::Object* upCast(::IceProxy::RobotBrainObjects::Observer*); 00151 00152 } 00153 00154 namespace RobotBrainObjects 00155 { 00156 00157 typedef ::IceInternal::Handle< ::RobotBrainObjects::Retina> RetinaPtr; 00158 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::Retina> RetinaPrx; 00159 00160 void __read(::IceInternal::BasicStream*, RetinaPrx&); 00161 void __patch__RetinaPtr(void*, ::Ice::ObjectPtr&); 00162 00163 typedef ::IceInternal::Handle< ::RobotBrainObjects::SaliencyModule> SaliencyModulePtr; 00164 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::SaliencyModule> SaliencyModulePrx; 00165 00166 void __read(::IceInternal::BasicStream*, SaliencyModulePrx&); 00167 void __patch__SaliencyModulePtr(void*, ::Ice::ObjectPtr&); 00168 00169 typedef ::IceInternal::Handle< ::RobotBrainObjects::PrimaryMotorCortex> PrimaryMotorCortexPtr; 00170 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::PrimaryMotorCortex> PrimaryMotorCortexPrx; 00171 00172 void __read(::IceInternal::BasicStream*, PrimaryMotorCortexPrx&); 00173 void __patch__PrimaryMotorCortexPtr(void*, ::Ice::ObjectPtr&); 00174 00175 typedef ::IceInternal::Handle< ::RobotBrainObjects::PrimarySomatosensoryCortex> PrimarySomatosensoryCortexPtr; 00176 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::PrimarySomatosensoryCortex> PrimarySomatosensoryCortexPrx; 00177 00178 void __read(::IceInternal::BasicStream*, PrimarySomatosensoryCortexPrx&); 00179 void __patch__PrimarySomatosensoryCortexPtr(void*, ::Ice::ObjectPtr&); 00180 00181 typedef ::IceInternal::Handle< ::RobotBrainObjects::LateralGeniculateNucleus> LateralGeniculateNucleusPtr; 00182 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::LateralGeniculateNucleus> LateralGeniculateNucleusPrx; 00183 00184 void __read(::IceInternal::BasicStream*, LateralGeniculateNucleusPrx&); 00185 void __patch__LateralGeniculateNucleusPtr(void*, ::Ice::ObjectPtr&); 00186 00187 typedef ::IceInternal::Handle< ::RobotBrainObjects::Hippocampus> HippocampusPtr; 00188 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::Hippocampus> HippocampusPrx; 00189 00190 void __read(::IceInternal::BasicStream*, HippocampusPrx&); 00191 void __patch__HippocampusPtr(void*, ::Ice::ObjectPtr&); 00192 00193 typedef ::IceInternal::Handle< ::RobotBrainObjects::SupplementaryMotorArea> SupplementaryMotorAreaPtr; 00194 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::SupplementaryMotorArea> SupplementaryMotorAreaPrx; 00195 00196 void __read(::IceInternal::BasicStream*, SupplementaryMotorAreaPrx&); 00197 void __patch__SupplementaryMotorAreaPtr(void*, ::Ice::ObjectPtr&); 00198 00199 typedef ::IceInternal::Handle< ::RobotBrainObjects::PrefrontalCortex> PrefrontalCortexPtr; 00200 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::PrefrontalCortex> PrefrontalCortexPrx; 00201 00202 void __read(::IceInternal::BasicStream*, PrefrontalCortexPrx&); 00203 void __patch__PrefrontalCortexPtr(void*, ::Ice::ObjectPtr&); 00204 00205 typedef ::IceInternal::Handle< ::RobotBrainObjects::InferotemporalCortex> InferotemporalCortexPtr; 00206 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::InferotemporalCortex> InferotemporalCortexPrx; 00207 00208 void __read(::IceInternal::BasicStream*, InferotemporalCortexPrx&); 00209 void __patch__InferotemporalCortexPtr(void*, ::Ice::ObjectPtr&); 00210 00211 typedef ::IceInternal::Handle< ::RobotBrainObjects::Observer> ObserverPtr; 00212 typedef ::IceInternal::ProxyHandle< ::IceProxy::RobotBrainObjects::Observer> ObserverPrx; 00213 00214 void __read(::IceInternal::BasicStream*, ObserverPrx&); 00215 void __patch__ObserverPtr(void*, ::Ice::ObjectPtr&); 00216 00217 } 00218 00219 namespace RobotBrainObjects 00220 { 00221 00222 const ::Ice::Int RobotBrainPort = 20004; 00223 00224 const ::Ice::Int SaliencyModulePort = 20005; 00225 00226 const ::Ice::Int RetinaPort = 20006; 00227 00228 const ::Ice::Int SeaBeeGUIPort = 20007; 00229 00230 } 00231 00232 namespace IceProxy 00233 { 00234 00235 namespace RobotBrainObjects 00236 { 00237 00238 class Retina : virtual public ::IceProxy::RobotSimEvents::Events 00239 { 00240 public: 00241 00242 ::IceInternal::ProxyHandle<Retina> ice_context(const ::Ice::Context& __context) const 00243 { 00244 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00245 typedef ::IceProxy::Ice::Object _Base; 00246 return dynamic_cast<Retina*>(_Base::ice_context(__context).get()); 00247 #else 00248 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00249 #endif 00250 } 00251 00252 ::IceInternal::ProxyHandle<Retina> ice_adapterId(const std::string& __id) const 00253 { 00254 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00255 typedef ::IceProxy::Ice::Object _Base; 00256 return dynamic_cast<Retina*>(_Base::ice_adapterId(__id).get()); 00257 #else 00258 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00259 #endif 00260 } 00261 00262 ::IceInternal::ProxyHandle<Retina> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00263 { 00264 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00265 typedef ::IceProxy::Ice::Object _Base; 00266 return dynamic_cast<Retina*>(_Base::ice_endpoints(__endpoints).get()); 00267 #else 00268 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00269 #endif 00270 } 00271 00272 ::IceInternal::ProxyHandle<Retina> ice_locatorCacheTimeout(int __timeout) const 00273 { 00274 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00275 typedef ::IceProxy::Ice::Object _Base; 00276 return dynamic_cast<Retina*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00277 #else 00278 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00279 #endif 00280 } 00281 00282 ::IceInternal::ProxyHandle<Retina> ice_connectionCached(bool __cached) const 00283 { 00284 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00285 typedef ::IceProxy::Ice::Object _Base; 00286 return dynamic_cast<Retina*>(_Base::ice_connectionCached(__cached).get()); 00287 #else 00288 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00289 #endif 00290 } 00291 00292 ::IceInternal::ProxyHandle<Retina> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00293 { 00294 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00295 typedef ::IceProxy::Ice::Object _Base; 00296 return dynamic_cast<Retina*>(_Base::ice_endpointSelection(__est).get()); 00297 #else 00298 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00299 #endif 00300 } 00301 00302 ::IceInternal::ProxyHandle<Retina> ice_secure(bool __secure) const 00303 { 00304 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00305 typedef ::IceProxy::Ice::Object _Base; 00306 return dynamic_cast<Retina*>(_Base::ice_secure(__secure).get()); 00307 #else 00308 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00309 #endif 00310 } 00311 00312 ::IceInternal::ProxyHandle<Retina> ice_preferSecure(bool __preferSecure) const 00313 { 00314 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00315 typedef ::IceProxy::Ice::Object _Base; 00316 return dynamic_cast<Retina*>(_Base::ice_preferSecure(__preferSecure).get()); 00317 #else 00318 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00319 #endif 00320 } 00321 00322 ::IceInternal::ProxyHandle<Retina> ice_router(const ::Ice::RouterPrx& __router) const 00323 { 00324 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00325 typedef ::IceProxy::Ice::Object _Base; 00326 return dynamic_cast<Retina*>(_Base::ice_router(__router).get()); 00327 #else 00328 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00329 #endif 00330 } 00331 00332 ::IceInternal::ProxyHandle<Retina> ice_locator(const ::Ice::LocatorPrx& __locator) const 00333 { 00334 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00335 typedef ::IceProxy::Ice::Object _Base; 00336 return dynamic_cast<Retina*>(_Base::ice_locator(__locator).get()); 00337 #else 00338 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00339 #endif 00340 } 00341 00342 ::IceInternal::ProxyHandle<Retina> ice_collocationOptimized(bool __co) const 00343 { 00344 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00345 typedef ::IceProxy::Ice::Object _Base; 00346 return dynamic_cast<Retina*>(_Base::ice_collocationOptimized(__co).get()); 00347 #else 00348 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00349 #endif 00350 } 00351 00352 ::IceInternal::ProxyHandle<Retina> ice_twoway() const 00353 { 00354 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00355 typedef ::IceProxy::Ice::Object _Base; 00356 return dynamic_cast<Retina*>(_Base::ice_twoway().get()); 00357 #else 00358 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_twoway().get()); 00359 #endif 00360 } 00361 00362 ::IceInternal::ProxyHandle<Retina> ice_oneway() const 00363 { 00364 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00365 typedef ::IceProxy::Ice::Object _Base; 00366 return dynamic_cast<Retina*>(_Base::ice_oneway().get()); 00367 #else 00368 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_oneway().get()); 00369 #endif 00370 } 00371 00372 ::IceInternal::ProxyHandle<Retina> ice_batchOneway() const 00373 { 00374 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00375 typedef ::IceProxy::Ice::Object _Base; 00376 return dynamic_cast<Retina*>(_Base::ice_batchOneway().get()); 00377 #else 00378 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00379 #endif 00380 } 00381 00382 ::IceInternal::ProxyHandle<Retina> ice_datagram() const 00383 { 00384 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00385 typedef ::IceProxy::Ice::Object _Base; 00386 return dynamic_cast<Retina*>(_Base::ice_datagram().get()); 00387 #else 00388 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_datagram().get()); 00389 #endif 00390 } 00391 00392 ::IceInternal::ProxyHandle<Retina> ice_batchDatagram() const 00393 { 00394 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00395 typedef ::IceProxy::Ice::Object _Base; 00396 return dynamic_cast<Retina*>(_Base::ice_batchDatagram().get()); 00397 #else 00398 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00399 #endif 00400 } 00401 00402 ::IceInternal::ProxyHandle<Retina> ice_compress(bool __compress) const 00403 { 00404 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00405 typedef ::IceProxy::Ice::Object _Base; 00406 return dynamic_cast<Retina*>(_Base::ice_compress(__compress).get()); 00407 #else 00408 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00409 #endif 00410 } 00411 00412 ::IceInternal::ProxyHandle<Retina> ice_timeout(int __timeout) const 00413 { 00414 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00415 typedef ::IceProxy::Ice::Object _Base; 00416 return dynamic_cast<Retina*>(_Base::ice_timeout(__timeout).get()); 00417 #else 00418 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00419 #endif 00420 } 00421 00422 ::IceInternal::ProxyHandle<Retina> ice_connectionId(const std::string& __id) const 00423 { 00424 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00425 typedef ::IceProxy::Ice::Object _Base; 00426 return dynamic_cast<Retina*>(_Base::ice_connectionId(__id).get()); 00427 #else 00428 return dynamic_cast<Retina*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00429 #endif 00430 } 00431 00432 static const ::std::string& ice_staticId(); 00433 00434 private: 00435 00436 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00437 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00438 virtual ::IceProxy::Ice::Object* __newInstance() const; 00439 }; 00440 00441 class SaliencyModule : virtual public ::IceProxy::RobotSimEvents::Events 00442 { 00443 public: 00444 00445 ::IceInternal::ProxyHandle<SaliencyModule> ice_context(const ::Ice::Context& __context) const 00446 { 00447 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00448 typedef ::IceProxy::Ice::Object _Base; 00449 return dynamic_cast<SaliencyModule*>(_Base::ice_context(__context).get()); 00450 #else 00451 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00452 #endif 00453 } 00454 00455 ::IceInternal::ProxyHandle<SaliencyModule> ice_adapterId(const std::string& __id) const 00456 { 00457 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00458 typedef ::IceProxy::Ice::Object _Base; 00459 return dynamic_cast<SaliencyModule*>(_Base::ice_adapterId(__id).get()); 00460 #else 00461 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00462 #endif 00463 } 00464 00465 ::IceInternal::ProxyHandle<SaliencyModule> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00466 { 00467 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00468 typedef ::IceProxy::Ice::Object _Base; 00469 return dynamic_cast<SaliencyModule*>(_Base::ice_endpoints(__endpoints).get()); 00470 #else 00471 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00472 #endif 00473 } 00474 00475 ::IceInternal::ProxyHandle<SaliencyModule> ice_locatorCacheTimeout(int __timeout) const 00476 { 00477 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00478 typedef ::IceProxy::Ice::Object _Base; 00479 return dynamic_cast<SaliencyModule*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00480 #else 00481 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00482 #endif 00483 } 00484 00485 ::IceInternal::ProxyHandle<SaliencyModule> ice_connectionCached(bool __cached) const 00486 { 00487 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00488 typedef ::IceProxy::Ice::Object _Base; 00489 return dynamic_cast<SaliencyModule*>(_Base::ice_connectionCached(__cached).get()); 00490 #else 00491 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00492 #endif 00493 } 00494 00495 ::IceInternal::ProxyHandle<SaliencyModule> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00496 { 00497 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00498 typedef ::IceProxy::Ice::Object _Base; 00499 return dynamic_cast<SaliencyModule*>(_Base::ice_endpointSelection(__est).get()); 00500 #else 00501 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00502 #endif 00503 } 00504 00505 ::IceInternal::ProxyHandle<SaliencyModule> ice_secure(bool __secure) const 00506 { 00507 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00508 typedef ::IceProxy::Ice::Object _Base; 00509 return dynamic_cast<SaliencyModule*>(_Base::ice_secure(__secure).get()); 00510 #else 00511 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00512 #endif 00513 } 00514 00515 ::IceInternal::ProxyHandle<SaliencyModule> ice_preferSecure(bool __preferSecure) const 00516 { 00517 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00518 typedef ::IceProxy::Ice::Object _Base; 00519 return dynamic_cast<SaliencyModule*>(_Base::ice_preferSecure(__preferSecure).get()); 00520 #else 00521 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00522 #endif 00523 } 00524 00525 ::IceInternal::ProxyHandle<SaliencyModule> ice_router(const ::Ice::RouterPrx& __router) const 00526 { 00527 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00528 typedef ::IceProxy::Ice::Object _Base; 00529 return dynamic_cast<SaliencyModule*>(_Base::ice_router(__router).get()); 00530 #else 00531 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00532 #endif 00533 } 00534 00535 ::IceInternal::ProxyHandle<SaliencyModule> ice_locator(const ::Ice::LocatorPrx& __locator) const 00536 { 00537 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00538 typedef ::IceProxy::Ice::Object _Base; 00539 return dynamic_cast<SaliencyModule*>(_Base::ice_locator(__locator).get()); 00540 #else 00541 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00542 #endif 00543 } 00544 00545 ::IceInternal::ProxyHandle<SaliencyModule> ice_collocationOptimized(bool __co) const 00546 { 00547 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00548 typedef ::IceProxy::Ice::Object _Base; 00549 return dynamic_cast<SaliencyModule*>(_Base::ice_collocationOptimized(__co).get()); 00550 #else 00551 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00552 #endif 00553 } 00554 00555 ::IceInternal::ProxyHandle<SaliencyModule> ice_twoway() const 00556 { 00557 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00558 typedef ::IceProxy::Ice::Object _Base; 00559 return dynamic_cast<SaliencyModule*>(_Base::ice_twoway().get()); 00560 #else 00561 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_twoway().get()); 00562 #endif 00563 } 00564 00565 ::IceInternal::ProxyHandle<SaliencyModule> ice_oneway() const 00566 { 00567 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00568 typedef ::IceProxy::Ice::Object _Base; 00569 return dynamic_cast<SaliencyModule*>(_Base::ice_oneway().get()); 00570 #else 00571 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_oneway().get()); 00572 #endif 00573 } 00574 00575 ::IceInternal::ProxyHandle<SaliencyModule> ice_batchOneway() const 00576 { 00577 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00578 typedef ::IceProxy::Ice::Object _Base; 00579 return dynamic_cast<SaliencyModule*>(_Base::ice_batchOneway().get()); 00580 #else 00581 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00582 #endif 00583 } 00584 00585 ::IceInternal::ProxyHandle<SaliencyModule> ice_datagram() const 00586 { 00587 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00588 typedef ::IceProxy::Ice::Object _Base; 00589 return dynamic_cast<SaliencyModule*>(_Base::ice_datagram().get()); 00590 #else 00591 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_datagram().get()); 00592 #endif 00593 } 00594 00595 ::IceInternal::ProxyHandle<SaliencyModule> ice_batchDatagram() const 00596 { 00597 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00598 typedef ::IceProxy::Ice::Object _Base; 00599 return dynamic_cast<SaliencyModule*>(_Base::ice_batchDatagram().get()); 00600 #else 00601 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00602 #endif 00603 } 00604 00605 ::IceInternal::ProxyHandle<SaliencyModule> ice_compress(bool __compress) const 00606 { 00607 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00608 typedef ::IceProxy::Ice::Object _Base; 00609 return dynamic_cast<SaliencyModule*>(_Base::ice_compress(__compress).get()); 00610 #else 00611 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00612 #endif 00613 } 00614 00615 ::IceInternal::ProxyHandle<SaliencyModule> ice_timeout(int __timeout) const 00616 { 00617 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00618 typedef ::IceProxy::Ice::Object _Base; 00619 return dynamic_cast<SaliencyModule*>(_Base::ice_timeout(__timeout).get()); 00620 #else 00621 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00622 #endif 00623 } 00624 00625 ::IceInternal::ProxyHandle<SaliencyModule> ice_connectionId(const std::string& __id) const 00626 { 00627 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00628 typedef ::IceProxy::Ice::Object _Base; 00629 return dynamic_cast<SaliencyModule*>(_Base::ice_connectionId(__id).get()); 00630 #else 00631 return dynamic_cast<SaliencyModule*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00632 #endif 00633 } 00634 00635 static const ::std::string& ice_staticId(); 00636 00637 private: 00638 00639 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00640 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00641 virtual ::IceProxy::Ice::Object* __newInstance() const; 00642 }; 00643 00644 class PrimaryMotorCortex : virtual public ::IceProxy::RobotSimEvents::Events 00645 { 00646 public: 00647 00648 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_context(const ::Ice::Context& __context) const 00649 { 00650 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00651 typedef ::IceProxy::Ice::Object _Base; 00652 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_context(__context).get()); 00653 #else 00654 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00655 #endif 00656 } 00657 00658 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_adapterId(const std::string& __id) const 00659 { 00660 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00661 typedef ::IceProxy::Ice::Object _Base; 00662 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_adapterId(__id).get()); 00663 #else 00664 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00665 #endif 00666 } 00667 00668 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00669 { 00670 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00671 typedef ::IceProxy::Ice::Object _Base; 00672 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_endpoints(__endpoints).get()); 00673 #else 00674 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00675 #endif 00676 } 00677 00678 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_locatorCacheTimeout(int __timeout) const 00679 { 00680 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00681 typedef ::IceProxy::Ice::Object _Base; 00682 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00683 #else 00684 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00685 #endif 00686 } 00687 00688 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_connectionCached(bool __cached) const 00689 { 00690 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00691 typedef ::IceProxy::Ice::Object _Base; 00692 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_connectionCached(__cached).get()); 00693 #else 00694 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00695 #endif 00696 } 00697 00698 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00699 { 00700 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00701 typedef ::IceProxy::Ice::Object _Base; 00702 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_endpointSelection(__est).get()); 00703 #else 00704 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00705 #endif 00706 } 00707 00708 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_secure(bool __secure) const 00709 { 00710 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00711 typedef ::IceProxy::Ice::Object _Base; 00712 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_secure(__secure).get()); 00713 #else 00714 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00715 #endif 00716 } 00717 00718 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_preferSecure(bool __preferSecure) const 00719 { 00720 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00721 typedef ::IceProxy::Ice::Object _Base; 00722 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_preferSecure(__preferSecure).get()); 00723 #else 00724 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00725 #endif 00726 } 00727 00728 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_router(const ::Ice::RouterPrx& __router) const 00729 { 00730 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00731 typedef ::IceProxy::Ice::Object _Base; 00732 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_router(__router).get()); 00733 #else 00734 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00735 #endif 00736 } 00737 00738 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_locator(const ::Ice::LocatorPrx& __locator) const 00739 { 00740 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00741 typedef ::IceProxy::Ice::Object _Base; 00742 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_locator(__locator).get()); 00743 #else 00744 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00745 #endif 00746 } 00747 00748 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_collocationOptimized(bool __co) const 00749 { 00750 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00751 typedef ::IceProxy::Ice::Object _Base; 00752 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_collocationOptimized(__co).get()); 00753 #else 00754 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00755 #endif 00756 } 00757 00758 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_twoway() const 00759 { 00760 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00761 typedef ::IceProxy::Ice::Object _Base; 00762 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_twoway().get()); 00763 #else 00764 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_twoway().get()); 00765 #endif 00766 } 00767 00768 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_oneway() const 00769 { 00770 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00771 typedef ::IceProxy::Ice::Object _Base; 00772 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_oneway().get()); 00773 #else 00774 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_oneway().get()); 00775 #endif 00776 } 00777 00778 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_batchOneway() const 00779 { 00780 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00781 typedef ::IceProxy::Ice::Object _Base; 00782 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_batchOneway().get()); 00783 #else 00784 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00785 #endif 00786 } 00787 00788 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_datagram() const 00789 { 00790 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00791 typedef ::IceProxy::Ice::Object _Base; 00792 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_datagram().get()); 00793 #else 00794 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_datagram().get()); 00795 #endif 00796 } 00797 00798 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_batchDatagram() const 00799 { 00800 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00801 typedef ::IceProxy::Ice::Object _Base; 00802 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_batchDatagram().get()); 00803 #else 00804 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 00805 #endif 00806 } 00807 00808 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_compress(bool __compress) const 00809 { 00810 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00811 typedef ::IceProxy::Ice::Object _Base; 00812 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_compress(__compress).get()); 00813 #else 00814 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 00815 #endif 00816 } 00817 00818 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_timeout(int __timeout) const 00819 { 00820 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00821 typedef ::IceProxy::Ice::Object _Base; 00822 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_timeout(__timeout).get()); 00823 #else 00824 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 00825 #endif 00826 } 00827 00828 ::IceInternal::ProxyHandle<PrimaryMotorCortex> ice_connectionId(const std::string& __id) const 00829 { 00830 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00831 typedef ::IceProxy::Ice::Object _Base; 00832 return dynamic_cast<PrimaryMotorCortex*>(_Base::ice_connectionId(__id).get()); 00833 #else 00834 return dynamic_cast<PrimaryMotorCortex*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 00835 #endif 00836 } 00837 00838 static const ::std::string& ice_staticId(); 00839 00840 private: 00841 00842 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 00843 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 00844 virtual ::IceProxy::Ice::Object* __newInstance() const; 00845 }; 00846 00847 class PrimarySomatosensoryCortex : virtual public ::IceProxy::RobotSimEvents::Events 00848 { 00849 public: 00850 00851 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_context(const ::Ice::Context& __context) const 00852 { 00853 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00854 typedef ::IceProxy::Ice::Object _Base; 00855 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_context(__context).get()); 00856 #else 00857 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_context(__context).get()); 00858 #endif 00859 } 00860 00861 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_adapterId(const std::string& __id) const 00862 { 00863 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00864 typedef ::IceProxy::Ice::Object _Base; 00865 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_adapterId(__id).get()); 00866 #else 00867 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 00868 #endif 00869 } 00870 00871 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 00872 { 00873 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00874 typedef ::IceProxy::Ice::Object _Base; 00875 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_endpoints(__endpoints).get()); 00876 #else 00877 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 00878 #endif 00879 } 00880 00881 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_locatorCacheTimeout(int __timeout) const 00882 { 00883 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00884 typedef ::IceProxy::Ice::Object _Base; 00885 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 00886 #else 00887 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 00888 #endif 00889 } 00890 00891 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_connectionCached(bool __cached) const 00892 { 00893 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00894 typedef ::IceProxy::Ice::Object _Base; 00895 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_connectionCached(__cached).get()); 00896 #else 00897 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 00898 #endif 00899 } 00900 00901 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 00902 { 00903 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00904 typedef ::IceProxy::Ice::Object _Base; 00905 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_endpointSelection(__est).get()); 00906 #else 00907 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 00908 #endif 00909 } 00910 00911 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_secure(bool __secure) const 00912 { 00913 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00914 typedef ::IceProxy::Ice::Object _Base; 00915 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_secure(__secure).get()); 00916 #else 00917 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 00918 #endif 00919 } 00920 00921 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_preferSecure(bool __preferSecure) const 00922 { 00923 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00924 typedef ::IceProxy::Ice::Object _Base; 00925 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_preferSecure(__preferSecure).get()); 00926 #else 00927 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 00928 #endif 00929 } 00930 00931 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_router(const ::Ice::RouterPrx& __router) const 00932 { 00933 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00934 typedef ::IceProxy::Ice::Object _Base; 00935 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_router(__router).get()); 00936 #else 00937 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_router(__router).get()); 00938 #endif 00939 } 00940 00941 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_locator(const ::Ice::LocatorPrx& __locator) const 00942 { 00943 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00944 typedef ::IceProxy::Ice::Object _Base; 00945 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_locator(__locator).get()); 00946 #else 00947 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 00948 #endif 00949 } 00950 00951 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_collocationOptimized(bool __co) const 00952 { 00953 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00954 typedef ::IceProxy::Ice::Object _Base; 00955 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_collocationOptimized(__co).get()); 00956 #else 00957 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 00958 #endif 00959 } 00960 00961 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_twoway() const 00962 { 00963 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00964 typedef ::IceProxy::Ice::Object _Base; 00965 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_twoway().get()); 00966 #else 00967 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_twoway().get()); 00968 #endif 00969 } 00970 00971 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_oneway() const 00972 { 00973 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00974 typedef ::IceProxy::Ice::Object _Base; 00975 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_oneway().get()); 00976 #else 00977 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_oneway().get()); 00978 #endif 00979 } 00980 00981 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_batchOneway() const 00982 { 00983 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00984 typedef ::IceProxy::Ice::Object _Base; 00985 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_batchOneway().get()); 00986 #else 00987 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 00988 #endif 00989 } 00990 00991 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_datagram() const 00992 { 00993 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 00994 typedef ::IceProxy::Ice::Object _Base; 00995 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_datagram().get()); 00996 #else 00997 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_datagram().get()); 00998 #endif 00999 } 01000 01001 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_batchDatagram() const 01002 { 01003 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01004 typedef ::IceProxy::Ice::Object _Base; 01005 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_batchDatagram().get()); 01006 #else 01007 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01008 #endif 01009 } 01010 01011 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_compress(bool __compress) const 01012 { 01013 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01014 typedef ::IceProxy::Ice::Object _Base; 01015 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_compress(__compress).get()); 01016 #else 01017 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01018 #endif 01019 } 01020 01021 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_timeout(int __timeout) const 01022 { 01023 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01024 typedef ::IceProxy::Ice::Object _Base; 01025 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_timeout(__timeout).get()); 01026 #else 01027 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01028 #endif 01029 } 01030 01031 ::IceInternal::ProxyHandle<PrimarySomatosensoryCortex> ice_connectionId(const std::string& __id) const 01032 { 01033 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01034 typedef ::IceProxy::Ice::Object _Base; 01035 return dynamic_cast<PrimarySomatosensoryCortex*>(_Base::ice_connectionId(__id).get()); 01036 #else 01037 return dynamic_cast<PrimarySomatosensoryCortex*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01038 #endif 01039 } 01040 01041 static const ::std::string& ice_staticId(); 01042 01043 private: 01044 01045 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01046 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01047 virtual ::IceProxy::Ice::Object* __newInstance() const; 01048 }; 01049 01050 class LateralGeniculateNucleus : virtual public ::IceProxy::RobotSimEvents::Events 01051 { 01052 public: 01053 01054 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_context(const ::Ice::Context& __context) const 01055 { 01056 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01057 typedef ::IceProxy::Ice::Object _Base; 01058 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_context(__context).get()); 01059 #else 01060 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01061 #endif 01062 } 01063 01064 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_adapterId(const std::string& __id) const 01065 { 01066 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01067 typedef ::IceProxy::Ice::Object _Base; 01068 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_adapterId(__id).get()); 01069 #else 01070 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01071 #endif 01072 } 01073 01074 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01075 { 01076 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01077 typedef ::IceProxy::Ice::Object _Base; 01078 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_endpoints(__endpoints).get()); 01079 #else 01080 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01081 #endif 01082 } 01083 01084 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_locatorCacheTimeout(int __timeout) const 01085 { 01086 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01087 typedef ::IceProxy::Ice::Object _Base; 01088 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01089 #else 01090 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01091 #endif 01092 } 01093 01094 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_connectionCached(bool __cached) const 01095 { 01096 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01097 typedef ::IceProxy::Ice::Object _Base; 01098 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_connectionCached(__cached).get()); 01099 #else 01100 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01101 #endif 01102 } 01103 01104 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01105 { 01106 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01107 typedef ::IceProxy::Ice::Object _Base; 01108 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_endpointSelection(__est).get()); 01109 #else 01110 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01111 #endif 01112 } 01113 01114 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_secure(bool __secure) const 01115 { 01116 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01117 typedef ::IceProxy::Ice::Object _Base; 01118 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_secure(__secure).get()); 01119 #else 01120 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01121 #endif 01122 } 01123 01124 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_preferSecure(bool __preferSecure) const 01125 { 01126 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01127 typedef ::IceProxy::Ice::Object _Base; 01128 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_preferSecure(__preferSecure).get()); 01129 #else 01130 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01131 #endif 01132 } 01133 01134 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_router(const ::Ice::RouterPrx& __router) const 01135 { 01136 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01137 typedef ::IceProxy::Ice::Object _Base; 01138 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_router(__router).get()); 01139 #else 01140 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01141 #endif 01142 } 01143 01144 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_locator(const ::Ice::LocatorPrx& __locator) const 01145 { 01146 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01147 typedef ::IceProxy::Ice::Object _Base; 01148 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_locator(__locator).get()); 01149 #else 01150 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01151 #endif 01152 } 01153 01154 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_collocationOptimized(bool __co) const 01155 { 01156 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01157 typedef ::IceProxy::Ice::Object _Base; 01158 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_collocationOptimized(__co).get()); 01159 #else 01160 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01161 #endif 01162 } 01163 01164 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_twoway() const 01165 { 01166 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01167 typedef ::IceProxy::Ice::Object _Base; 01168 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_twoway().get()); 01169 #else 01170 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_twoway().get()); 01171 #endif 01172 } 01173 01174 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_oneway() const 01175 { 01176 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01177 typedef ::IceProxy::Ice::Object _Base; 01178 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_oneway().get()); 01179 #else 01180 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_oneway().get()); 01181 #endif 01182 } 01183 01184 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_batchOneway() const 01185 { 01186 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01187 typedef ::IceProxy::Ice::Object _Base; 01188 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_batchOneway().get()); 01189 #else 01190 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01191 #endif 01192 } 01193 01194 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_datagram() const 01195 { 01196 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01197 typedef ::IceProxy::Ice::Object _Base; 01198 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_datagram().get()); 01199 #else 01200 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_datagram().get()); 01201 #endif 01202 } 01203 01204 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_batchDatagram() const 01205 { 01206 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01207 typedef ::IceProxy::Ice::Object _Base; 01208 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_batchDatagram().get()); 01209 #else 01210 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01211 #endif 01212 } 01213 01214 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_compress(bool __compress) const 01215 { 01216 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01217 typedef ::IceProxy::Ice::Object _Base; 01218 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_compress(__compress).get()); 01219 #else 01220 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01221 #endif 01222 } 01223 01224 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_timeout(int __timeout) const 01225 { 01226 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01227 typedef ::IceProxy::Ice::Object _Base; 01228 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_timeout(__timeout).get()); 01229 #else 01230 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01231 #endif 01232 } 01233 01234 ::IceInternal::ProxyHandle<LateralGeniculateNucleus> ice_connectionId(const std::string& __id) const 01235 { 01236 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01237 typedef ::IceProxy::Ice::Object _Base; 01238 return dynamic_cast<LateralGeniculateNucleus*>(_Base::ice_connectionId(__id).get()); 01239 #else 01240 return dynamic_cast<LateralGeniculateNucleus*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01241 #endif 01242 } 01243 01244 static const ::std::string& ice_staticId(); 01245 01246 private: 01247 01248 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01249 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01250 virtual ::IceProxy::Ice::Object* __newInstance() const; 01251 }; 01252 01253 class Hippocampus : virtual public ::IceProxy::RobotSimEvents::Events 01254 { 01255 public: 01256 01257 ::IceInternal::ProxyHandle<Hippocampus> ice_context(const ::Ice::Context& __context) const 01258 { 01259 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01260 typedef ::IceProxy::Ice::Object _Base; 01261 return dynamic_cast<Hippocampus*>(_Base::ice_context(__context).get()); 01262 #else 01263 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01264 #endif 01265 } 01266 01267 ::IceInternal::ProxyHandle<Hippocampus> ice_adapterId(const std::string& __id) const 01268 { 01269 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01270 typedef ::IceProxy::Ice::Object _Base; 01271 return dynamic_cast<Hippocampus*>(_Base::ice_adapterId(__id).get()); 01272 #else 01273 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01274 #endif 01275 } 01276 01277 ::IceInternal::ProxyHandle<Hippocampus> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01278 { 01279 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01280 typedef ::IceProxy::Ice::Object _Base; 01281 return dynamic_cast<Hippocampus*>(_Base::ice_endpoints(__endpoints).get()); 01282 #else 01283 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01284 #endif 01285 } 01286 01287 ::IceInternal::ProxyHandle<Hippocampus> ice_locatorCacheTimeout(int __timeout) const 01288 { 01289 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01290 typedef ::IceProxy::Ice::Object _Base; 01291 return dynamic_cast<Hippocampus*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01292 #else 01293 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01294 #endif 01295 } 01296 01297 ::IceInternal::ProxyHandle<Hippocampus> ice_connectionCached(bool __cached) const 01298 { 01299 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01300 typedef ::IceProxy::Ice::Object _Base; 01301 return dynamic_cast<Hippocampus*>(_Base::ice_connectionCached(__cached).get()); 01302 #else 01303 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01304 #endif 01305 } 01306 01307 ::IceInternal::ProxyHandle<Hippocampus> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01308 { 01309 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01310 typedef ::IceProxy::Ice::Object _Base; 01311 return dynamic_cast<Hippocampus*>(_Base::ice_endpointSelection(__est).get()); 01312 #else 01313 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01314 #endif 01315 } 01316 01317 ::IceInternal::ProxyHandle<Hippocampus> ice_secure(bool __secure) const 01318 { 01319 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01320 typedef ::IceProxy::Ice::Object _Base; 01321 return dynamic_cast<Hippocampus*>(_Base::ice_secure(__secure).get()); 01322 #else 01323 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01324 #endif 01325 } 01326 01327 ::IceInternal::ProxyHandle<Hippocampus> ice_preferSecure(bool __preferSecure) const 01328 { 01329 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01330 typedef ::IceProxy::Ice::Object _Base; 01331 return dynamic_cast<Hippocampus*>(_Base::ice_preferSecure(__preferSecure).get()); 01332 #else 01333 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01334 #endif 01335 } 01336 01337 ::IceInternal::ProxyHandle<Hippocampus> ice_router(const ::Ice::RouterPrx& __router) const 01338 { 01339 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01340 typedef ::IceProxy::Ice::Object _Base; 01341 return dynamic_cast<Hippocampus*>(_Base::ice_router(__router).get()); 01342 #else 01343 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01344 #endif 01345 } 01346 01347 ::IceInternal::ProxyHandle<Hippocampus> ice_locator(const ::Ice::LocatorPrx& __locator) const 01348 { 01349 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01350 typedef ::IceProxy::Ice::Object _Base; 01351 return dynamic_cast<Hippocampus*>(_Base::ice_locator(__locator).get()); 01352 #else 01353 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01354 #endif 01355 } 01356 01357 ::IceInternal::ProxyHandle<Hippocampus> ice_collocationOptimized(bool __co) const 01358 { 01359 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01360 typedef ::IceProxy::Ice::Object _Base; 01361 return dynamic_cast<Hippocampus*>(_Base::ice_collocationOptimized(__co).get()); 01362 #else 01363 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01364 #endif 01365 } 01366 01367 ::IceInternal::ProxyHandle<Hippocampus> ice_twoway() const 01368 { 01369 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01370 typedef ::IceProxy::Ice::Object _Base; 01371 return dynamic_cast<Hippocampus*>(_Base::ice_twoway().get()); 01372 #else 01373 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_twoway().get()); 01374 #endif 01375 } 01376 01377 ::IceInternal::ProxyHandle<Hippocampus> ice_oneway() const 01378 { 01379 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01380 typedef ::IceProxy::Ice::Object _Base; 01381 return dynamic_cast<Hippocampus*>(_Base::ice_oneway().get()); 01382 #else 01383 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_oneway().get()); 01384 #endif 01385 } 01386 01387 ::IceInternal::ProxyHandle<Hippocampus> ice_batchOneway() const 01388 { 01389 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01390 typedef ::IceProxy::Ice::Object _Base; 01391 return dynamic_cast<Hippocampus*>(_Base::ice_batchOneway().get()); 01392 #else 01393 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01394 #endif 01395 } 01396 01397 ::IceInternal::ProxyHandle<Hippocampus> ice_datagram() const 01398 { 01399 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01400 typedef ::IceProxy::Ice::Object _Base; 01401 return dynamic_cast<Hippocampus*>(_Base::ice_datagram().get()); 01402 #else 01403 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_datagram().get()); 01404 #endif 01405 } 01406 01407 ::IceInternal::ProxyHandle<Hippocampus> ice_batchDatagram() const 01408 { 01409 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01410 typedef ::IceProxy::Ice::Object _Base; 01411 return dynamic_cast<Hippocampus*>(_Base::ice_batchDatagram().get()); 01412 #else 01413 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01414 #endif 01415 } 01416 01417 ::IceInternal::ProxyHandle<Hippocampus> ice_compress(bool __compress) const 01418 { 01419 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01420 typedef ::IceProxy::Ice::Object _Base; 01421 return dynamic_cast<Hippocampus*>(_Base::ice_compress(__compress).get()); 01422 #else 01423 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01424 #endif 01425 } 01426 01427 ::IceInternal::ProxyHandle<Hippocampus> ice_timeout(int __timeout) const 01428 { 01429 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01430 typedef ::IceProxy::Ice::Object _Base; 01431 return dynamic_cast<Hippocampus*>(_Base::ice_timeout(__timeout).get()); 01432 #else 01433 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01434 #endif 01435 } 01436 01437 ::IceInternal::ProxyHandle<Hippocampus> ice_connectionId(const std::string& __id) const 01438 { 01439 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01440 typedef ::IceProxy::Ice::Object _Base; 01441 return dynamic_cast<Hippocampus*>(_Base::ice_connectionId(__id).get()); 01442 #else 01443 return dynamic_cast<Hippocampus*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01444 #endif 01445 } 01446 01447 static const ::std::string& ice_staticId(); 01448 01449 private: 01450 01451 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01452 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01453 virtual ::IceProxy::Ice::Object* __newInstance() const; 01454 }; 01455 01456 class SupplementaryMotorArea : virtual public ::IceProxy::RobotSimEvents::Events 01457 { 01458 public: 01459 01460 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_context(const ::Ice::Context& __context) const 01461 { 01462 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01463 typedef ::IceProxy::Ice::Object _Base; 01464 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_context(__context).get()); 01465 #else 01466 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01467 #endif 01468 } 01469 01470 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_adapterId(const std::string& __id) const 01471 { 01472 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01473 typedef ::IceProxy::Ice::Object _Base; 01474 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_adapterId(__id).get()); 01475 #else 01476 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01477 #endif 01478 } 01479 01480 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01481 { 01482 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01483 typedef ::IceProxy::Ice::Object _Base; 01484 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_endpoints(__endpoints).get()); 01485 #else 01486 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01487 #endif 01488 } 01489 01490 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_locatorCacheTimeout(int __timeout) const 01491 { 01492 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01493 typedef ::IceProxy::Ice::Object _Base; 01494 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01495 #else 01496 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01497 #endif 01498 } 01499 01500 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_connectionCached(bool __cached) const 01501 { 01502 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01503 typedef ::IceProxy::Ice::Object _Base; 01504 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_connectionCached(__cached).get()); 01505 #else 01506 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01507 #endif 01508 } 01509 01510 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01511 { 01512 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01513 typedef ::IceProxy::Ice::Object _Base; 01514 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_endpointSelection(__est).get()); 01515 #else 01516 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01517 #endif 01518 } 01519 01520 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_secure(bool __secure) const 01521 { 01522 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01523 typedef ::IceProxy::Ice::Object _Base; 01524 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_secure(__secure).get()); 01525 #else 01526 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01527 #endif 01528 } 01529 01530 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_preferSecure(bool __preferSecure) const 01531 { 01532 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01533 typedef ::IceProxy::Ice::Object _Base; 01534 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_preferSecure(__preferSecure).get()); 01535 #else 01536 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01537 #endif 01538 } 01539 01540 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_router(const ::Ice::RouterPrx& __router) const 01541 { 01542 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01543 typedef ::IceProxy::Ice::Object _Base; 01544 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_router(__router).get()); 01545 #else 01546 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01547 #endif 01548 } 01549 01550 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_locator(const ::Ice::LocatorPrx& __locator) const 01551 { 01552 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01553 typedef ::IceProxy::Ice::Object _Base; 01554 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_locator(__locator).get()); 01555 #else 01556 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01557 #endif 01558 } 01559 01560 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_collocationOptimized(bool __co) const 01561 { 01562 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01563 typedef ::IceProxy::Ice::Object _Base; 01564 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_collocationOptimized(__co).get()); 01565 #else 01566 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01567 #endif 01568 } 01569 01570 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_twoway() const 01571 { 01572 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01573 typedef ::IceProxy::Ice::Object _Base; 01574 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_twoway().get()); 01575 #else 01576 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_twoway().get()); 01577 #endif 01578 } 01579 01580 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_oneway() const 01581 { 01582 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01583 typedef ::IceProxy::Ice::Object _Base; 01584 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_oneway().get()); 01585 #else 01586 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_oneway().get()); 01587 #endif 01588 } 01589 01590 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_batchOneway() const 01591 { 01592 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01593 typedef ::IceProxy::Ice::Object _Base; 01594 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_batchOneway().get()); 01595 #else 01596 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01597 #endif 01598 } 01599 01600 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_datagram() const 01601 { 01602 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01603 typedef ::IceProxy::Ice::Object _Base; 01604 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_datagram().get()); 01605 #else 01606 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_datagram().get()); 01607 #endif 01608 } 01609 01610 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_batchDatagram() const 01611 { 01612 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01613 typedef ::IceProxy::Ice::Object _Base; 01614 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_batchDatagram().get()); 01615 #else 01616 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01617 #endif 01618 } 01619 01620 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_compress(bool __compress) const 01621 { 01622 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01623 typedef ::IceProxy::Ice::Object _Base; 01624 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_compress(__compress).get()); 01625 #else 01626 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01627 #endif 01628 } 01629 01630 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_timeout(int __timeout) const 01631 { 01632 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01633 typedef ::IceProxy::Ice::Object _Base; 01634 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_timeout(__timeout).get()); 01635 #else 01636 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01637 #endif 01638 } 01639 01640 ::IceInternal::ProxyHandle<SupplementaryMotorArea> ice_connectionId(const std::string& __id) const 01641 { 01642 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01643 typedef ::IceProxy::Ice::Object _Base; 01644 return dynamic_cast<SupplementaryMotorArea*>(_Base::ice_connectionId(__id).get()); 01645 #else 01646 return dynamic_cast<SupplementaryMotorArea*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01647 #endif 01648 } 01649 01650 static const ::std::string& ice_staticId(); 01651 01652 private: 01653 01654 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01655 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01656 virtual ::IceProxy::Ice::Object* __newInstance() const; 01657 }; 01658 01659 class PrefrontalCortex : virtual public ::IceProxy::RobotSimEvents::Events 01660 { 01661 public: 01662 01663 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_context(const ::Ice::Context& __context) const 01664 { 01665 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01666 typedef ::IceProxy::Ice::Object _Base; 01667 return dynamic_cast<PrefrontalCortex*>(_Base::ice_context(__context).get()); 01668 #else 01669 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01670 #endif 01671 } 01672 01673 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_adapterId(const std::string& __id) const 01674 { 01675 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01676 typedef ::IceProxy::Ice::Object _Base; 01677 return dynamic_cast<PrefrontalCortex*>(_Base::ice_adapterId(__id).get()); 01678 #else 01679 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01680 #endif 01681 } 01682 01683 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01684 { 01685 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01686 typedef ::IceProxy::Ice::Object _Base; 01687 return dynamic_cast<PrefrontalCortex*>(_Base::ice_endpoints(__endpoints).get()); 01688 #else 01689 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01690 #endif 01691 } 01692 01693 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_locatorCacheTimeout(int __timeout) const 01694 { 01695 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01696 typedef ::IceProxy::Ice::Object _Base; 01697 return dynamic_cast<PrefrontalCortex*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01698 #else 01699 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01700 #endif 01701 } 01702 01703 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_connectionCached(bool __cached) const 01704 { 01705 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01706 typedef ::IceProxy::Ice::Object _Base; 01707 return dynamic_cast<PrefrontalCortex*>(_Base::ice_connectionCached(__cached).get()); 01708 #else 01709 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01710 #endif 01711 } 01712 01713 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01714 { 01715 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01716 typedef ::IceProxy::Ice::Object _Base; 01717 return dynamic_cast<PrefrontalCortex*>(_Base::ice_endpointSelection(__est).get()); 01718 #else 01719 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01720 #endif 01721 } 01722 01723 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_secure(bool __secure) const 01724 { 01725 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01726 typedef ::IceProxy::Ice::Object _Base; 01727 return dynamic_cast<PrefrontalCortex*>(_Base::ice_secure(__secure).get()); 01728 #else 01729 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01730 #endif 01731 } 01732 01733 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_preferSecure(bool __preferSecure) const 01734 { 01735 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01736 typedef ::IceProxy::Ice::Object _Base; 01737 return dynamic_cast<PrefrontalCortex*>(_Base::ice_preferSecure(__preferSecure).get()); 01738 #else 01739 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01740 #endif 01741 } 01742 01743 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_router(const ::Ice::RouterPrx& __router) const 01744 { 01745 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01746 typedef ::IceProxy::Ice::Object _Base; 01747 return dynamic_cast<PrefrontalCortex*>(_Base::ice_router(__router).get()); 01748 #else 01749 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01750 #endif 01751 } 01752 01753 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_locator(const ::Ice::LocatorPrx& __locator) const 01754 { 01755 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01756 typedef ::IceProxy::Ice::Object _Base; 01757 return dynamic_cast<PrefrontalCortex*>(_Base::ice_locator(__locator).get()); 01758 #else 01759 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01760 #endif 01761 } 01762 01763 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_collocationOptimized(bool __co) const 01764 { 01765 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01766 typedef ::IceProxy::Ice::Object _Base; 01767 return dynamic_cast<PrefrontalCortex*>(_Base::ice_collocationOptimized(__co).get()); 01768 #else 01769 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01770 #endif 01771 } 01772 01773 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_twoway() const 01774 { 01775 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01776 typedef ::IceProxy::Ice::Object _Base; 01777 return dynamic_cast<PrefrontalCortex*>(_Base::ice_twoway().get()); 01778 #else 01779 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_twoway().get()); 01780 #endif 01781 } 01782 01783 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_oneway() const 01784 { 01785 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01786 typedef ::IceProxy::Ice::Object _Base; 01787 return dynamic_cast<PrefrontalCortex*>(_Base::ice_oneway().get()); 01788 #else 01789 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_oneway().get()); 01790 #endif 01791 } 01792 01793 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_batchOneway() const 01794 { 01795 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01796 typedef ::IceProxy::Ice::Object _Base; 01797 return dynamic_cast<PrefrontalCortex*>(_Base::ice_batchOneway().get()); 01798 #else 01799 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 01800 #endif 01801 } 01802 01803 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_datagram() const 01804 { 01805 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01806 typedef ::IceProxy::Ice::Object _Base; 01807 return dynamic_cast<PrefrontalCortex*>(_Base::ice_datagram().get()); 01808 #else 01809 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_datagram().get()); 01810 #endif 01811 } 01812 01813 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_batchDatagram() const 01814 { 01815 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01816 typedef ::IceProxy::Ice::Object _Base; 01817 return dynamic_cast<PrefrontalCortex*>(_Base::ice_batchDatagram().get()); 01818 #else 01819 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 01820 #endif 01821 } 01822 01823 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_compress(bool __compress) const 01824 { 01825 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01826 typedef ::IceProxy::Ice::Object _Base; 01827 return dynamic_cast<PrefrontalCortex*>(_Base::ice_compress(__compress).get()); 01828 #else 01829 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 01830 #endif 01831 } 01832 01833 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_timeout(int __timeout) const 01834 { 01835 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01836 typedef ::IceProxy::Ice::Object _Base; 01837 return dynamic_cast<PrefrontalCortex*>(_Base::ice_timeout(__timeout).get()); 01838 #else 01839 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 01840 #endif 01841 } 01842 01843 ::IceInternal::ProxyHandle<PrefrontalCortex> ice_connectionId(const std::string& __id) const 01844 { 01845 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01846 typedef ::IceProxy::Ice::Object _Base; 01847 return dynamic_cast<PrefrontalCortex*>(_Base::ice_connectionId(__id).get()); 01848 #else 01849 return dynamic_cast<PrefrontalCortex*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 01850 #endif 01851 } 01852 01853 static const ::std::string& ice_staticId(); 01854 01855 private: 01856 01857 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 01858 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 01859 virtual ::IceProxy::Ice::Object* __newInstance() const; 01860 }; 01861 01862 class InferotemporalCortex : virtual public ::IceProxy::RobotSimEvents::Events 01863 { 01864 public: 01865 01866 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_context(const ::Ice::Context& __context) const 01867 { 01868 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01869 typedef ::IceProxy::Ice::Object _Base; 01870 return dynamic_cast<InferotemporalCortex*>(_Base::ice_context(__context).get()); 01871 #else 01872 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_context(__context).get()); 01873 #endif 01874 } 01875 01876 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_adapterId(const std::string& __id) const 01877 { 01878 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01879 typedef ::IceProxy::Ice::Object _Base; 01880 return dynamic_cast<InferotemporalCortex*>(_Base::ice_adapterId(__id).get()); 01881 #else 01882 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 01883 #endif 01884 } 01885 01886 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 01887 { 01888 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01889 typedef ::IceProxy::Ice::Object _Base; 01890 return dynamic_cast<InferotemporalCortex*>(_Base::ice_endpoints(__endpoints).get()); 01891 #else 01892 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 01893 #endif 01894 } 01895 01896 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_locatorCacheTimeout(int __timeout) const 01897 { 01898 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01899 typedef ::IceProxy::Ice::Object _Base; 01900 return dynamic_cast<InferotemporalCortex*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 01901 #else 01902 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 01903 #endif 01904 } 01905 01906 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_connectionCached(bool __cached) const 01907 { 01908 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01909 typedef ::IceProxy::Ice::Object _Base; 01910 return dynamic_cast<InferotemporalCortex*>(_Base::ice_connectionCached(__cached).get()); 01911 #else 01912 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 01913 #endif 01914 } 01915 01916 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 01917 { 01918 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01919 typedef ::IceProxy::Ice::Object _Base; 01920 return dynamic_cast<InferotemporalCortex*>(_Base::ice_endpointSelection(__est).get()); 01921 #else 01922 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 01923 #endif 01924 } 01925 01926 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_secure(bool __secure) const 01927 { 01928 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01929 typedef ::IceProxy::Ice::Object _Base; 01930 return dynamic_cast<InferotemporalCortex*>(_Base::ice_secure(__secure).get()); 01931 #else 01932 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 01933 #endif 01934 } 01935 01936 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_preferSecure(bool __preferSecure) const 01937 { 01938 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01939 typedef ::IceProxy::Ice::Object _Base; 01940 return dynamic_cast<InferotemporalCortex*>(_Base::ice_preferSecure(__preferSecure).get()); 01941 #else 01942 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 01943 #endif 01944 } 01945 01946 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_router(const ::Ice::RouterPrx& __router) const 01947 { 01948 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01949 typedef ::IceProxy::Ice::Object _Base; 01950 return dynamic_cast<InferotemporalCortex*>(_Base::ice_router(__router).get()); 01951 #else 01952 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_router(__router).get()); 01953 #endif 01954 } 01955 01956 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_locator(const ::Ice::LocatorPrx& __locator) const 01957 { 01958 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01959 typedef ::IceProxy::Ice::Object _Base; 01960 return dynamic_cast<InferotemporalCortex*>(_Base::ice_locator(__locator).get()); 01961 #else 01962 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 01963 #endif 01964 } 01965 01966 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_collocationOptimized(bool __co) const 01967 { 01968 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01969 typedef ::IceProxy::Ice::Object _Base; 01970 return dynamic_cast<InferotemporalCortex*>(_Base::ice_collocationOptimized(__co).get()); 01971 #else 01972 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 01973 #endif 01974 } 01975 01976 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_twoway() const 01977 { 01978 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01979 typedef ::IceProxy::Ice::Object _Base; 01980 return dynamic_cast<InferotemporalCortex*>(_Base::ice_twoway().get()); 01981 #else 01982 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_twoway().get()); 01983 #endif 01984 } 01985 01986 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_oneway() const 01987 { 01988 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01989 typedef ::IceProxy::Ice::Object _Base; 01990 return dynamic_cast<InferotemporalCortex*>(_Base::ice_oneway().get()); 01991 #else 01992 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_oneway().get()); 01993 #endif 01994 } 01995 01996 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_batchOneway() const 01997 { 01998 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01999 typedef ::IceProxy::Ice::Object _Base; 02000 return dynamic_cast<InferotemporalCortex*>(_Base::ice_batchOneway().get()); 02001 #else 02002 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02003 #endif 02004 } 02005 02006 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_datagram() const 02007 { 02008 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02009 typedef ::IceProxy::Ice::Object _Base; 02010 return dynamic_cast<InferotemporalCortex*>(_Base::ice_datagram().get()); 02011 #else 02012 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_datagram().get()); 02013 #endif 02014 } 02015 02016 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_batchDatagram() const 02017 { 02018 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02019 typedef ::IceProxy::Ice::Object _Base; 02020 return dynamic_cast<InferotemporalCortex*>(_Base::ice_batchDatagram().get()); 02021 #else 02022 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02023 #endif 02024 } 02025 02026 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_compress(bool __compress) const 02027 { 02028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02029 typedef ::IceProxy::Ice::Object _Base; 02030 return dynamic_cast<InferotemporalCortex*>(_Base::ice_compress(__compress).get()); 02031 #else 02032 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02033 #endif 02034 } 02035 02036 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_timeout(int __timeout) const 02037 { 02038 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02039 typedef ::IceProxy::Ice::Object _Base; 02040 return dynamic_cast<InferotemporalCortex*>(_Base::ice_timeout(__timeout).get()); 02041 #else 02042 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02043 #endif 02044 } 02045 02046 ::IceInternal::ProxyHandle<InferotemporalCortex> ice_connectionId(const std::string& __id) const 02047 { 02048 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02049 typedef ::IceProxy::Ice::Object _Base; 02050 return dynamic_cast<InferotemporalCortex*>(_Base::ice_connectionId(__id).get()); 02051 #else 02052 return dynamic_cast<InferotemporalCortex*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02053 #endif 02054 } 02055 02056 static const ::std::string& ice_staticId(); 02057 02058 private: 02059 02060 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02061 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02062 virtual ::IceProxy::Ice::Object* __newInstance() const; 02063 }; 02064 02065 class Observer : virtual public ::IceProxy::RobotSimEvents::Events 02066 { 02067 public: 02068 02069 ::IceInternal::ProxyHandle<Observer> ice_context(const ::Ice::Context& __context) const 02070 { 02071 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02072 typedef ::IceProxy::Ice::Object _Base; 02073 return dynamic_cast<Observer*>(_Base::ice_context(__context).get()); 02074 #else 02075 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_context(__context).get()); 02076 #endif 02077 } 02078 02079 ::IceInternal::ProxyHandle<Observer> ice_adapterId(const std::string& __id) const 02080 { 02081 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02082 typedef ::IceProxy::Ice::Object _Base; 02083 return dynamic_cast<Observer*>(_Base::ice_adapterId(__id).get()); 02084 #else 02085 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_adapterId(__id).get()); 02086 #endif 02087 } 02088 02089 ::IceInternal::ProxyHandle<Observer> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const 02090 { 02091 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02092 typedef ::IceProxy::Ice::Object _Base; 02093 return dynamic_cast<Observer*>(_Base::ice_endpoints(__endpoints).get()); 02094 #else 02095 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get()); 02096 #endif 02097 } 02098 02099 ::IceInternal::ProxyHandle<Observer> ice_locatorCacheTimeout(int __timeout) const 02100 { 02101 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02102 typedef ::IceProxy::Ice::Object _Base; 02103 return dynamic_cast<Observer*>(_Base::ice_locatorCacheTimeout(__timeout).get()); 02104 #else 02105 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get()); 02106 #endif 02107 } 02108 02109 ::IceInternal::ProxyHandle<Observer> ice_connectionCached(bool __cached) const 02110 { 02111 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02112 typedef ::IceProxy::Ice::Object _Base; 02113 return dynamic_cast<Observer*>(_Base::ice_connectionCached(__cached).get()); 02114 #else 02115 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get()); 02116 #endif 02117 } 02118 02119 ::IceInternal::ProxyHandle<Observer> ice_endpointSelection(::Ice::EndpointSelectionType __est) const 02120 { 02121 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02122 typedef ::IceProxy::Ice::Object _Base; 02123 return dynamic_cast<Observer*>(_Base::ice_endpointSelection(__est).get()); 02124 #else 02125 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get()); 02126 #endif 02127 } 02128 02129 ::IceInternal::ProxyHandle<Observer> ice_secure(bool __secure) const 02130 { 02131 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02132 typedef ::IceProxy::Ice::Object _Base; 02133 return dynamic_cast<Observer*>(_Base::ice_secure(__secure).get()); 02134 #else 02135 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_secure(__secure).get()); 02136 #endif 02137 } 02138 02139 ::IceInternal::ProxyHandle<Observer> ice_preferSecure(bool __preferSecure) const 02140 { 02141 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02142 typedef ::IceProxy::Ice::Object _Base; 02143 return dynamic_cast<Observer*>(_Base::ice_preferSecure(__preferSecure).get()); 02144 #else 02145 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get()); 02146 #endif 02147 } 02148 02149 ::IceInternal::ProxyHandle<Observer> ice_router(const ::Ice::RouterPrx& __router) const 02150 { 02151 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02152 typedef ::IceProxy::Ice::Object _Base; 02153 return dynamic_cast<Observer*>(_Base::ice_router(__router).get()); 02154 #else 02155 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_router(__router).get()); 02156 #endif 02157 } 02158 02159 ::IceInternal::ProxyHandle<Observer> ice_locator(const ::Ice::LocatorPrx& __locator) const 02160 { 02161 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02162 typedef ::IceProxy::Ice::Object _Base; 02163 return dynamic_cast<Observer*>(_Base::ice_locator(__locator).get()); 02164 #else 02165 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_locator(__locator).get()); 02166 #endif 02167 } 02168 02169 ::IceInternal::ProxyHandle<Observer> ice_collocationOptimized(bool __co) const 02170 { 02171 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02172 typedef ::IceProxy::Ice::Object _Base; 02173 return dynamic_cast<Observer*>(_Base::ice_collocationOptimized(__co).get()); 02174 #else 02175 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get()); 02176 #endif 02177 } 02178 02179 ::IceInternal::ProxyHandle<Observer> ice_twoway() const 02180 { 02181 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02182 typedef ::IceProxy::Ice::Object _Base; 02183 return dynamic_cast<Observer*>(_Base::ice_twoway().get()); 02184 #else 02185 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_twoway().get()); 02186 #endif 02187 } 02188 02189 ::IceInternal::ProxyHandle<Observer> ice_oneway() const 02190 { 02191 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02192 typedef ::IceProxy::Ice::Object _Base; 02193 return dynamic_cast<Observer*>(_Base::ice_oneway().get()); 02194 #else 02195 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_oneway().get()); 02196 #endif 02197 } 02198 02199 ::IceInternal::ProxyHandle<Observer> ice_batchOneway() const 02200 { 02201 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02202 typedef ::IceProxy::Ice::Object _Base; 02203 return dynamic_cast<Observer*>(_Base::ice_batchOneway().get()); 02204 #else 02205 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_batchOneway().get()); 02206 #endif 02207 } 02208 02209 ::IceInternal::ProxyHandle<Observer> ice_datagram() const 02210 { 02211 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02212 typedef ::IceProxy::Ice::Object _Base; 02213 return dynamic_cast<Observer*>(_Base::ice_datagram().get()); 02214 #else 02215 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_datagram().get()); 02216 #endif 02217 } 02218 02219 ::IceInternal::ProxyHandle<Observer> ice_batchDatagram() const 02220 { 02221 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02222 typedef ::IceProxy::Ice::Object _Base; 02223 return dynamic_cast<Observer*>(_Base::ice_batchDatagram().get()); 02224 #else 02225 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_batchDatagram().get()); 02226 #endif 02227 } 02228 02229 ::IceInternal::ProxyHandle<Observer> ice_compress(bool __compress) const 02230 { 02231 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02232 typedef ::IceProxy::Ice::Object _Base; 02233 return dynamic_cast<Observer*>(_Base::ice_compress(__compress).get()); 02234 #else 02235 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_compress(__compress).get()); 02236 #endif 02237 } 02238 02239 ::IceInternal::ProxyHandle<Observer> ice_timeout(int __timeout) const 02240 { 02241 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02242 typedef ::IceProxy::Ice::Object _Base; 02243 return dynamic_cast<Observer*>(_Base::ice_timeout(__timeout).get()); 02244 #else 02245 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get()); 02246 #endif 02247 } 02248 02249 ::IceInternal::ProxyHandle<Observer> ice_connectionId(const std::string& __id) const 02250 { 02251 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02252 typedef ::IceProxy::Ice::Object _Base; 02253 return dynamic_cast<Observer*>(_Base::ice_connectionId(__id).get()); 02254 #else 02255 return dynamic_cast<Observer*>(::IceProxy::Ice::Object::ice_connectionId(__id).get()); 02256 #endif 02257 } 02258 02259 static const ::std::string& ice_staticId(); 02260 02261 private: 02262 02263 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM(); 02264 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD(); 02265 virtual ::IceProxy::Ice::Object* __newInstance() const; 02266 }; 02267 02268 } 02269 02270 } 02271 02272 namespace IceDelegate 02273 { 02274 02275 namespace RobotBrainObjects 02276 { 02277 02278 class Retina : virtual public ::IceDelegate::RobotSimEvents::Events 02279 { 02280 public: 02281 }; 02282 02283 class SaliencyModule : virtual public ::IceDelegate::RobotSimEvents::Events 02284 { 02285 public: 02286 }; 02287 02288 class PrimaryMotorCortex : virtual public ::IceDelegate::RobotSimEvents::Events 02289 { 02290 public: 02291 }; 02292 02293 class PrimarySomatosensoryCortex : virtual public ::IceDelegate::RobotSimEvents::Events 02294 { 02295 public: 02296 }; 02297 02298 class LateralGeniculateNucleus : virtual public ::IceDelegate::RobotSimEvents::Events 02299 { 02300 public: 02301 }; 02302 02303 class Hippocampus : virtual public ::IceDelegate::RobotSimEvents::Events 02304 { 02305 public: 02306 }; 02307 02308 class SupplementaryMotorArea : virtual public ::IceDelegate::RobotSimEvents::Events 02309 { 02310 public: 02311 }; 02312 02313 class PrefrontalCortex : virtual public ::IceDelegate::RobotSimEvents::Events 02314 { 02315 public: 02316 }; 02317 02318 class InferotemporalCortex : virtual public ::IceDelegate::RobotSimEvents::Events 02319 { 02320 public: 02321 }; 02322 02323 class Observer : virtual public ::IceDelegate::RobotSimEvents::Events 02324 { 02325 public: 02326 }; 02327 02328 } 02329 02330 } 02331 02332 namespace IceDelegateM 02333 { 02334 02335 namespace RobotBrainObjects 02336 { 02337 02338 class Retina : virtual public ::IceDelegate::RobotBrainObjects::Retina, 02339 virtual public ::IceDelegateM::RobotSimEvents::Events 02340 { 02341 public: 02342 }; 02343 02344 class SaliencyModule : virtual public ::IceDelegate::RobotBrainObjects::SaliencyModule, 02345 virtual public ::IceDelegateM::RobotSimEvents::Events 02346 { 02347 public: 02348 }; 02349 02350 class PrimaryMotorCortex : virtual public ::IceDelegate::RobotBrainObjects::PrimaryMotorCortex, 02351 virtual public ::IceDelegateM::RobotSimEvents::Events 02352 { 02353 public: 02354 }; 02355 02356 class PrimarySomatosensoryCortex : virtual public ::IceDelegate::RobotBrainObjects::PrimarySomatosensoryCortex, 02357 virtual public ::IceDelegateM::RobotSimEvents::Events 02358 { 02359 public: 02360 }; 02361 02362 class LateralGeniculateNucleus : virtual public ::IceDelegate::RobotBrainObjects::LateralGeniculateNucleus, 02363 virtual public ::IceDelegateM::RobotSimEvents::Events 02364 { 02365 public: 02366 }; 02367 02368 class Hippocampus : virtual public ::IceDelegate::RobotBrainObjects::Hippocampus, 02369 virtual public ::IceDelegateM::RobotSimEvents::Events 02370 { 02371 public: 02372 }; 02373 02374 class SupplementaryMotorArea : virtual public ::IceDelegate::RobotBrainObjects::SupplementaryMotorArea, 02375 virtual public ::IceDelegateM::RobotSimEvents::Events 02376 { 02377 public: 02378 }; 02379 02380 class PrefrontalCortex : virtual public ::IceDelegate::RobotBrainObjects::PrefrontalCortex, 02381 virtual public ::IceDelegateM::RobotSimEvents::Events 02382 { 02383 public: 02384 }; 02385 02386 class InferotemporalCortex : virtual public ::IceDelegate::RobotBrainObjects::InferotemporalCortex, 02387 virtual public ::IceDelegateM::RobotSimEvents::Events 02388 { 02389 public: 02390 }; 02391 02392 class Observer : virtual public ::IceDelegate::RobotBrainObjects::Observer, 02393 virtual public ::IceDelegateM::RobotSimEvents::Events 02394 { 02395 public: 02396 }; 02397 02398 } 02399 02400 } 02401 02402 namespace IceDelegateD 02403 { 02404 02405 namespace RobotBrainObjects 02406 { 02407 02408 class Retina : virtual public ::IceDelegate::RobotBrainObjects::Retina, 02409 virtual public ::IceDelegateD::RobotSimEvents::Events 02410 { 02411 public: 02412 }; 02413 02414 class SaliencyModule : virtual public ::IceDelegate::RobotBrainObjects::SaliencyModule, 02415 virtual public ::IceDelegateD::RobotSimEvents::Events 02416 { 02417 public: 02418 }; 02419 02420 class PrimaryMotorCortex : virtual public ::IceDelegate::RobotBrainObjects::PrimaryMotorCortex, 02421 virtual public ::IceDelegateD::RobotSimEvents::Events 02422 { 02423 public: 02424 }; 02425 02426 class PrimarySomatosensoryCortex : virtual public ::IceDelegate::RobotBrainObjects::PrimarySomatosensoryCortex, 02427 virtual public ::IceDelegateD::RobotSimEvents::Events 02428 { 02429 public: 02430 }; 02431 02432 class LateralGeniculateNucleus : virtual public ::IceDelegate::RobotBrainObjects::LateralGeniculateNucleus, 02433 virtual public ::IceDelegateD::RobotSimEvents::Events 02434 { 02435 public: 02436 }; 02437 02438 class Hippocampus : virtual public ::IceDelegate::RobotBrainObjects::Hippocampus, 02439 virtual public ::IceDelegateD::RobotSimEvents::Events 02440 { 02441 public: 02442 }; 02443 02444 class SupplementaryMotorArea : virtual public ::IceDelegate::RobotBrainObjects::SupplementaryMotorArea, 02445 virtual public ::IceDelegateD::RobotSimEvents::Events 02446 { 02447 public: 02448 }; 02449 02450 class PrefrontalCortex : virtual public ::IceDelegate::RobotBrainObjects::PrefrontalCortex, 02451 virtual public ::IceDelegateD::RobotSimEvents::Events 02452 { 02453 public: 02454 }; 02455 02456 class InferotemporalCortex : virtual public ::IceDelegate::RobotBrainObjects::InferotemporalCortex, 02457 virtual public ::IceDelegateD::RobotSimEvents::Events 02458 { 02459 public: 02460 }; 02461 02462 class Observer : virtual public ::IceDelegate::RobotBrainObjects::Observer, 02463 virtual public ::IceDelegateD::RobotSimEvents::Events 02464 { 02465 public: 02466 }; 02467 02468 } 02469 02470 } 02471 02472 namespace RobotBrainObjects 02473 { 02474 02475 class Retina : virtual public ::RobotSimEvents::Events 02476 { 02477 public: 02478 02479 typedef RetinaPrx ProxyType; 02480 typedef RetinaPtr PointerType; 02481 02482 virtual ::Ice::ObjectPtr ice_clone() const; 02483 02484 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02485 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02486 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02487 static const ::std::string& ice_staticId(); 02488 02489 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02490 02491 virtual void __write(::IceInternal::BasicStream*) const; 02492 virtual void __read(::IceInternal::BasicStream*, bool); 02493 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02494 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02495 }; 02496 02497 class SaliencyModule : virtual public ::RobotSimEvents::Events 02498 { 02499 public: 02500 02501 typedef SaliencyModulePrx ProxyType; 02502 typedef SaliencyModulePtr PointerType; 02503 02504 virtual ::Ice::ObjectPtr ice_clone() const; 02505 02506 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02507 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02508 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02509 static const ::std::string& ice_staticId(); 02510 02511 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02512 02513 virtual void __write(::IceInternal::BasicStream*) const; 02514 virtual void __read(::IceInternal::BasicStream*, bool); 02515 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02516 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02517 }; 02518 02519 class PrimaryMotorCortex : virtual public ::RobotSimEvents::Events 02520 { 02521 public: 02522 02523 typedef PrimaryMotorCortexPrx ProxyType; 02524 typedef PrimaryMotorCortexPtr PointerType; 02525 02526 virtual ::Ice::ObjectPtr ice_clone() const; 02527 02528 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02529 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02530 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02531 static const ::std::string& ice_staticId(); 02532 02533 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02534 02535 virtual void __write(::IceInternal::BasicStream*) const; 02536 virtual void __read(::IceInternal::BasicStream*, bool); 02537 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02538 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02539 }; 02540 02541 class PrimarySomatosensoryCortex : virtual public ::RobotSimEvents::Events 02542 { 02543 public: 02544 02545 typedef PrimarySomatosensoryCortexPrx ProxyType; 02546 typedef PrimarySomatosensoryCortexPtr PointerType; 02547 02548 virtual ::Ice::ObjectPtr ice_clone() const; 02549 02550 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02551 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02552 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02553 static const ::std::string& ice_staticId(); 02554 02555 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02556 02557 virtual void __write(::IceInternal::BasicStream*) const; 02558 virtual void __read(::IceInternal::BasicStream*, bool); 02559 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02560 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02561 }; 02562 02563 class LateralGeniculateNucleus : virtual public ::RobotSimEvents::Events 02564 { 02565 public: 02566 02567 typedef LateralGeniculateNucleusPrx ProxyType; 02568 typedef LateralGeniculateNucleusPtr PointerType; 02569 02570 virtual ::Ice::ObjectPtr ice_clone() const; 02571 02572 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02573 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02574 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02575 static const ::std::string& ice_staticId(); 02576 02577 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02578 02579 virtual void __write(::IceInternal::BasicStream*) const; 02580 virtual void __read(::IceInternal::BasicStream*, bool); 02581 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02582 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02583 }; 02584 02585 class Hippocampus : virtual public ::RobotSimEvents::Events 02586 { 02587 public: 02588 02589 typedef HippocampusPrx ProxyType; 02590 typedef HippocampusPtr PointerType; 02591 02592 virtual ::Ice::ObjectPtr ice_clone() const; 02593 02594 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02595 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02596 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02597 static const ::std::string& ice_staticId(); 02598 02599 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02600 02601 virtual void __write(::IceInternal::BasicStream*) const; 02602 virtual void __read(::IceInternal::BasicStream*, bool); 02603 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02604 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02605 }; 02606 02607 class SupplementaryMotorArea : virtual public ::RobotSimEvents::Events 02608 { 02609 public: 02610 02611 typedef SupplementaryMotorAreaPrx ProxyType; 02612 typedef SupplementaryMotorAreaPtr PointerType; 02613 02614 virtual ::Ice::ObjectPtr ice_clone() const; 02615 02616 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02617 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02618 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02619 static const ::std::string& ice_staticId(); 02620 02621 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02622 02623 virtual void __write(::IceInternal::BasicStream*) const; 02624 virtual void __read(::IceInternal::BasicStream*, bool); 02625 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02626 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02627 }; 02628 02629 class PrefrontalCortex : virtual public ::RobotSimEvents::Events 02630 { 02631 public: 02632 02633 typedef PrefrontalCortexPrx ProxyType; 02634 typedef PrefrontalCortexPtr PointerType; 02635 02636 virtual ::Ice::ObjectPtr ice_clone() const; 02637 02638 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02639 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02640 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02641 static const ::std::string& ice_staticId(); 02642 02643 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02644 02645 virtual void __write(::IceInternal::BasicStream*) const; 02646 virtual void __read(::IceInternal::BasicStream*, bool); 02647 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02648 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02649 }; 02650 02651 class InferotemporalCortex : virtual public ::RobotSimEvents::Events 02652 { 02653 public: 02654 02655 typedef InferotemporalCortexPrx ProxyType; 02656 typedef InferotemporalCortexPtr PointerType; 02657 02658 virtual ::Ice::ObjectPtr ice_clone() const; 02659 02660 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02661 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02662 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02663 static const ::std::string& ice_staticId(); 02664 02665 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02666 02667 virtual void __write(::IceInternal::BasicStream*) const; 02668 virtual void __read(::IceInternal::BasicStream*, bool); 02669 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02670 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02671 }; 02672 02673 class Observer : virtual public ::RobotSimEvents::Events 02674 { 02675 public: 02676 02677 typedef ObserverPrx ProxyType; 02678 typedef ObserverPtr PointerType; 02679 02680 virtual ::Ice::ObjectPtr ice_clone() const; 02681 02682 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const; 02683 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const; 02684 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const; 02685 static const ::std::string& ice_staticId(); 02686 02687 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&); 02688 02689 virtual void __write(::IceInternal::BasicStream*) const; 02690 virtual void __read(::IceInternal::BasicStream*, bool); 02691 virtual void __write(const ::Ice::OutputStreamPtr&) const; 02692 virtual void __read(const ::Ice::InputStreamPtr&, bool); 02693 }; 02694 02695 } 02696 02697 #endif