00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __src_Ice__ChipInfoIce_ice_H__
00014 #define __src_Ice__ChipInfoIce_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/OutgoingAsync.h>
00025 #include <Ice/Incoming.h>
00026 #include <Ice/Direct.h>
00027 #include <Ice/StreamF.h>
00028 #include <ImageIce.ice.H>
00029 #include <Ice/UndefSysMacros.h>
00030
00031 #ifndef ICE_IGNORE_VERSION
00032 # if ICE_INT_VERSION / 100 != 303
00033 # error Ice version mismatch!
00034 # endif
00035 # if ICE_INT_VERSION % 100 > 50
00036 # error Beta header file detected
00037 # endif
00038 # if ICE_INT_VERSION % 100 < 1
00039 # error Ice patch level mismatch!
00040 # endif
00041 #endif
00042
00043 namespace IceProxy
00044 {
00045
00046 namespace ChipInfoIceMod
00047 {
00048
00049 class ChipInfoServerIce;
00050
00051 class ChipInfoServerFactoryIce;
00052
00053 }
00054
00055 }
00056
00057 namespace ChipInfoIceMod
00058 {
00059
00060 class ChipInfoServerIce;
00061 bool operator==(const ChipInfoServerIce&, const ChipInfoServerIce&);
00062 bool operator<(const ChipInfoServerIce&, const ChipInfoServerIce&);
00063
00064 class ChipInfoServerFactoryIce;
00065 bool operator==(const ChipInfoServerFactoryIce&, const ChipInfoServerFactoryIce&);
00066 bool operator<(const ChipInfoServerFactoryIce&, const ChipInfoServerFactoryIce&);
00067
00068 }
00069
00070 namespace IceInternal
00071 {
00072
00073 ::Ice::Object* upCast(::ChipInfoIceMod::ChipInfoServerIce*);
00074 ::IceProxy::Ice::Object* upCast(::IceProxy::ChipInfoIceMod::ChipInfoServerIce*);
00075
00076 ::Ice::Object* upCast(::ChipInfoIceMod::ChipInfoServerFactoryIce*);
00077 ::IceProxy::Ice::Object* upCast(::IceProxy::ChipInfoIceMod::ChipInfoServerFactoryIce*);
00078
00079 }
00080
00081 namespace ChipInfoIceMod
00082 {
00083
00084 typedef ::IceInternal::Handle< ::ChipInfoIceMod::ChipInfoServerIce> ChipInfoServerIcePtr;
00085 typedef ::IceInternal::ProxyHandle< ::IceProxy::ChipInfoIceMod::ChipInfoServerIce> ChipInfoServerIcePrx;
00086
00087 void __read(::IceInternal::BasicStream*, ChipInfoServerIcePrx&);
00088 void __patch__ChipInfoServerIcePtr(void*, ::Ice::ObjectPtr&);
00089
00090 typedef ::IceInternal::Handle< ::ChipInfoIceMod::ChipInfoServerFactoryIce> ChipInfoServerFactoryIcePtr;
00091 typedef ::IceInternal::ProxyHandle< ::IceProxy::ChipInfoIceMod::ChipInfoServerFactoryIce> ChipInfoServerFactoryIcePrx;
00092
00093 void __read(::IceInternal::BasicStream*, ChipInfoServerFactoryIcePrx&);
00094 void __patch__ChipInfoServerFactoryIcePtr(void*, ::Ice::ObjectPtr&);
00095
00096 }
00097
00098 namespace ChipInfoIceMod
00099 {
00100
00101 typedef ::std::vector< ::Ice::Int> IntSeq;
00102
00103 typedef ::std::vector< ::Ice::Double> DoubleSeq;
00104
00105 }
00106
00107 namespace ChipInfoIceMod
00108 {
00109
00110 class AMI_ChipInfoServerIce_update : public ::IceInternal::OutgoingAsync
00111 {
00112 public:
00113
00114 virtual void ice_response(::Ice::Double) = 0;
00115 virtual void ice_exception(const ::Ice::Exception&) = 0;
00116
00117 bool __invoke(const ::ChipInfoIceMod::ChipInfoServerIcePrx&, const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context*);
00118
00119 protected:
00120
00121 virtual void __response(bool);
00122 };
00123
00124 typedef ::IceUtil::Handle< ::ChipInfoIceMod::AMI_ChipInfoServerIce_update> AMI_ChipInfoServerIce_updatePtr;
00125
00126 }
00127
00128 namespace IceProxy
00129 {
00130
00131 namespace ChipInfoIceMod
00132 {
00133
00134 class ChipInfoServerIce : virtual public ::IceProxy::Ice::Object
00135 {
00136 public:
00137
00138 ::Ice::Double update(const ::ImageIceMod::ImageIce& image, ::Ice::Int chipID)
00139 {
00140 return update(image, chipID, 0);
00141 }
00142 ::Ice::Double update(const ::ImageIceMod::ImageIce& image, ::Ice::Int chipID, const ::Ice::Context& __ctx)
00143 {
00144 return update(image, chipID, &__ctx);
00145 }
00146
00147 private:
00148
00149 ::Ice::Double update(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context*);
00150
00151 public:
00152 bool update_async(const ::ChipInfoIceMod::AMI_ChipInfoServerIce_updatePtr&, const ::ImageIceMod::ImageIce&, ::Ice::Int);
00153 bool update_async(const ::ChipInfoIceMod::AMI_ChipInfoServerIce_updatePtr&, const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context&);
00154
00155 ::ImageIceMod::ImageIce getSmap(::Ice::Int chipID)
00156 {
00157 return getSmap(chipID, 0);
00158 }
00159 ::ImageIceMod::ImageIce getSmap(::Ice::Int chipID, const ::Ice::Context& __ctx)
00160 {
00161 return getSmap(chipID, &__ctx);
00162 }
00163
00164 private:
00165
00166 ::ImageIceMod::ImageIce getSmap(::Ice::Int, const ::Ice::Context*);
00167
00168 public:
00169
00170 ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int chipID)
00171 {
00172 return getBelief(chipID, 0);
00173 }
00174 ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int chipID, const ::Ice::Context& __ctx)
00175 {
00176 return getBelief(chipID, &__ctx);
00177 }
00178
00179 private:
00180
00181 ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int, const ::Ice::Context*);
00182
00183 public:
00184
00185 ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int chipID)
00186 {
00187 return getBelief2(chipID, 0);
00188 }
00189 ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int chipID, const ::Ice::Context& __ctx)
00190 {
00191 return getBelief2(chipID, &__ctx);
00192 }
00193
00194 private:
00195
00196 ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int, const ::Ice::Context*);
00197
00198 public:
00199
00200 ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int chipID)
00201 {
00202 return getHist(chipID, 0);
00203 }
00204 ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int chipID, const ::Ice::Context& __ctx)
00205 {
00206 return getHist(chipID, &__ctx);
00207 }
00208
00209 private:
00210
00211 ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int, const ::Ice::Context*);
00212
00213 public:
00214
00215 void registerChips(const ::ChipInfoIceMod::IntSeq& chipIDList)
00216 {
00217 registerChips(chipIDList, 0);
00218 }
00219 void registerChips(const ::ChipInfoIceMod::IntSeq& chipIDList, const ::Ice::Context& __ctx)
00220 {
00221 registerChips(chipIDList, &__ctx);
00222 }
00223
00224 private:
00225
00226 void registerChips(const ::ChipInfoIceMod::IntSeq&, const ::Ice::Context*);
00227
00228 public:
00229
00230 void startServer()
00231 {
00232 startServer(0);
00233 }
00234 void startServer(const ::Ice::Context& __ctx)
00235 {
00236 startServer(&__ctx);
00237 }
00238
00239 private:
00240
00241 void startServer(const ::Ice::Context*);
00242
00243 public:
00244
00245 ::Ice::Float getAvgChipsSec()
00246 {
00247 return getAvgChipsSec(0);
00248 }
00249 ::Ice::Float getAvgChipsSec(const ::Ice::Context& __ctx)
00250 {
00251 return getAvgChipsSec(&__ctx);
00252 }
00253
00254 private:
00255
00256 ::Ice::Float getAvgChipsSec(const ::Ice::Context*);
00257
00258 public:
00259
00260 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_context(const ::Ice::Context& __context) const
00261 {
00262 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00263 typedef ::IceProxy::Ice::Object _Base;
00264 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_context(__context).get());
00265 #else
00266 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_context(__context).get());
00267 #endif
00268 }
00269
00270 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_adapterId(const std::string& __id) const
00271 {
00272 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00273 typedef ::IceProxy::Ice::Object _Base;
00274 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_adapterId(__id).get());
00275 #else
00276 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00277 #endif
00278 }
00279
00280 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00281 {
00282 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00283 typedef ::IceProxy::Ice::Object _Base;
00284 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_endpoints(__endpoints).get());
00285 #else
00286 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00287 #endif
00288 }
00289
00290 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_locatorCacheTimeout(int __timeout) const
00291 {
00292 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00293 typedef ::IceProxy::Ice::Object _Base;
00294 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00295 #else
00296 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00297 #endif
00298 }
00299
00300 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_connectionCached(bool __cached) const
00301 {
00302 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00303 typedef ::IceProxy::Ice::Object _Base;
00304 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_connectionCached(__cached).get());
00305 #else
00306 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00307 #endif
00308 }
00309
00310 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00311 {
00312 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00313 typedef ::IceProxy::Ice::Object _Base;
00314 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_endpointSelection(__est).get());
00315 #else
00316 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00317 #endif
00318 }
00319
00320 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_secure(bool __secure) const
00321 {
00322 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00323 typedef ::IceProxy::Ice::Object _Base;
00324 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_secure(__secure).get());
00325 #else
00326 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00327 #endif
00328 }
00329
00330 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_preferSecure(bool __preferSecure) const
00331 {
00332 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00333 typedef ::IceProxy::Ice::Object _Base;
00334 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_preferSecure(__preferSecure).get());
00335 #else
00336 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00337 #endif
00338 }
00339
00340 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_router(const ::Ice::RouterPrx& __router) const
00341 {
00342 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00343 typedef ::IceProxy::Ice::Object _Base;
00344 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_router(__router).get());
00345 #else
00346 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_router(__router).get());
00347 #endif
00348 }
00349
00350 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_locator(const ::Ice::LocatorPrx& __locator) const
00351 {
00352 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00353 typedef ::IceProxy::Ice::Object _Base;
00354 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_locator(__locator).get());
00355 #else
00356 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00357 #endif
00358 }
00359
00360 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_collocationOptimized(bool __co) const
00361 {
00362 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00363 typedef ::IceProxy::Ice::Object _Base;
00364 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_collocationOptimized(__co).get());
00365 #else
00366 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00367 #endif
00368 }
00369
00370 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_twoway() const
00371 {
00372 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00373 typedef ::IceProxy::Ice::Object _Base;
00374 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_twoway().get());
00375 #else
00376 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_twoway().get());
00377 #endif
00378 }
00379
00380 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_oneway() const
00381 {
00382 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00383 typedef ::IceProxy::Ice::Object _Base;
00384 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_oneway().get());
00385 #else
00386 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_oneway().get());
00387 #endif
00388 }
00389
00390 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_batchOneway() const
00391 {
00392 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00393 typedef ::IceProxy::Ice::Object _Base;
00394 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_batchOneway().get());
00395 #else
00396 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00397 #endif
00398 }
00399
00400 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_datagram() const
00401 {
00402 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00403 typedef ::IceProxy::Ice::Object _Base;
00404 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_datagram().get());
00405 #else
00406 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_datagram().get());
00407 #endif
00408 }
00409
00410 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_batchDatagram() const
00411 {
00412 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00413 typedef ::IceProxy::Ice::Object _Base;
00414 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_batchDatagram().get());
00415 #else
00416 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00417 #endif
00418 }
00419
00420 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_compress(bool __compress) const
00421 {
00422 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00423 typedef ::IceProxy::Ice::Object _Base;
00424 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_compress(__compress).get());
00425 #else
00426 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00427 #endif
00428 }
00429
00430 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_timeout(int __timeout) const
00431 {
00432 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00433 typedef ::IceProxy::Ice::Object _Base;
00434 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_timeout(__timeout).get());
00435 #else
00436 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00437 #endif
00438 }
00439
00440 ::IceInternal::ProxyHandle<ChipInfoServerIce> ice_connectionId(const std::string& __id) const
00441 {
00442 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00443 typedef ::IceProxy::Ice::Object _Base;
00444 return dynamic_cast<ChipInfoServerIce*>(_Base::ice_connectionId(__id).get());
00445 #else
00446 return dynamic_cast<ChipInfoServerIce*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00447 #endif
00448 }
00449
00450 static const ::std::string& ice_staticId();
00451
00452 private:
00453
00454 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00455 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00456 virtual ::IceProxy::Ice::Object* __newInstance() const;
00457 };
00458
00459 class ChipInfoServerFactoryIce : virtual public ::IceProxy::Ice::Object
00460 {
00461 public:
00462
00463 ::ChipInfoIceMod::ChipInfoServerIcePrx createServer()
00464 {
00465 return createServer(0);
00466 }
00467 ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Context& __ctx)
00468 {
00469 return createServer(&__ctx);
00470 }
00471
00472 private:
00473
00474 ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Context*);
00475
00476 public:
00477
00478 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_context(const ::Ice::Context& __context) const
00479 {
00480 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00481 typedef ::IceProxy::Ice::Object _Base;
00482 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_context(__context).get());
00483 #else
00484 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_context(__context).get());
00485 #endif
00486 }
00487
00488 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_adapterId(const std::string& __id) const
00489 {
00490 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00491 typedef ::IceProxy::Ice::Object _Base;
00492 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_adapterId(__id).get());
00493 #else
00494 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
00495 #endif
00496 }
00497
00498 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
00499 {
00500 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00501 typedef ::IceProxy::Ice::Object _Base;
00502 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_endpoints(__endpoints).get());
00503 #else
00504 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
00505 #endif
00506 }
00507
00508 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_locatorCacheTimeout(int __timeout) const
00509 {
00510 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00511 typedef ::IceProxy::Ice::Object _Base;
00512 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_locatorCacheTimeout(__timeout).get());
00513 #else
00514 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
00515 #endif
00516 }
00517
00518 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_connectionCached(bool __cached) const
00519 {
00520 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00521 typedef ::IceProxy::Ice::Object _Base;
00522 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_connectionCached(__cached).get());
00523 #else
00524 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
00525 #endif
00526 }
00527
00528 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
00529 {
00530 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00531 typedef ::IceProxy::Ice::Object _Base;
00532 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_endpointSelection(__est).get());
00533 #else
00534 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
00535 #endif
00536 }
00537
00538 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_secure(bool __secure) const
00539 {
00540 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00541 typedef ::IceProxy::Ice::Object _Base;
00542 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_secure(__secure).get());
00543 #else
00544 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
00545 #endif
00546 }
00547
00548 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_preferSecure(bool __preferSecure) const
00549 {
00550 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00551 typedef ::IceProxy::Ice::Object _Base;
00552 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_preferSecure(__preferSecure).get());
00553 #else
00554 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
00555 #endif
00556 }
00557
00558 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_router(const ::Ice::RouterPrx& __router) const
00559 {
00560 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00561 typedef ::IceProxy::Ice::Object _Base;
00562 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_router(__router).get());
00563 #else
00564 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_router(__router).get());
00565 #endif
00566 }
00567
00568 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_locator(const ::Ice::LocatorPrx& __locator) const
00569 {
00570 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00571 typedef ::IceProxy::Ice::Object _Base;
00572 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_locator(__locator).get());
00573 #else
00574 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
00575 #endif
00576 }
00577
00578 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_collocationOptimized(bool __co) const
00579 {
00580 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00581 typedef ::IceProxy::Ice::Object _Base;
00582 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_collocationOptimized(__co).get());
00583 #else
00584 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
00585 #endif
00586 }
00587
00588 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_twoway() const
00589 {
00590 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00591 typedef ::IceProxy::Ice::Object _Base;
00592 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_twoway().get());
00593 #else
00594 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_twoway().get());
00595 #endif
00596 }
00597
00598 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_oneway() const
00599 {
00600 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00601 typedef ::IceProxy::Ice::Object _Base;
00602 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_oneway().get());
00603 #else
00604 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_oneway().get());
00605 #endif
00606 }
00607
00608 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_batchOneway() const
00609 {
00610 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00611 typedef ::IceProxy::Ice::Object _Base;
00612 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_batchOneway().get());
00613 #else
00614 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_batchOneway().get());
00615 #endif
00616 }
00617
00618 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_datagram() const
00619 {
00620 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00621 typedef ::IceProxy::Ice::Object _Base;
00622 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_datagram().get());
00623 #else
00624 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_datagram().get());
00625 #endif
00626 }
00627
00628 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_batchDatagram() const
00629 {
00630 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00631 typedef ::IceProxy::Ice::Object _Base;
00632 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_batchDatagram().get());
00633 #else
00634 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
00635 #endif
00636 }
00637
00638 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_compress(bool __compress) const
00639 {
00640 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00641 typedef ::IceProxy::Ice::Object _Base;
00642 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_compress(__compress).get());
00643 #else
00644 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
00645 #endif
00646 }
00647
00648 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_timeout(int __timeout) const
00649 {
00650 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
00651 typedef ::IceProxy::Ice::Object _Base;
00652 return dynamic_cast<ChipInfoServerFactoryIce*>(_Base::ice_timeout(__timeout).get());
00653 #else
00654 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
00655 #endif
00656 }
00657
00658 ::IceInternal::ProxyHandle<ChipInfoServerFactoryIce> ice_connectionId(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<ChipInfoServerFactoryIce*>(_Base::ice_connectionId(__id).get());
00663 #else
00664 return dynamic_cast<ChipInfoServerFactoryIce*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
00665 #endif
00666 }
00667
00668 static const ::std::string& ice_staticId();
00669
00670 private:
00671
00672 virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
00673 virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
00674 virtual ::IceProxy::Ice::Object* __newInstance() const;
00675 };
00676
00677 }
00678
00679 }
00680
00681 namespace IceDelegate
00682 {
00683
00684 namespace ChipInfoIceMod
00685 {
00686
00687 class ChipInfoServerIce : virtual public ::IceDelegate::Ice::Object
00688 {
00689 public:
00690
00691 virtual ::Ice::Double update(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context*) = 0;
00692
00693 virtual ::ImageIceMod::ImageIce getSmap(::Ice::Int, const ::Ice::Context*) = 0;
00694
00695 virtual ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int, const ::Ice::Context*) = 0;
00696
00697 virtual ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int, const ::Ice::Context*) = 0;
00698
00699 virtual ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int, const ::Ice::Context*) = 0;
00700
00701 virtual void registerChips(const ::ChipInfoIceMod::IntSeq&, const ::Ice::Context*) = 0;
00702
00703 virtual void startServer(const ::Ice::Context*) = 0;
00704
00705 virtual ::Ice::Float getAvgChipsSec(const ::Ice::Context*) = 0;
00706 };
00707
00708 class ChipInfoServerFactoryIce : virtual public ::IceDelegate::Ice::Object
00709 {
00710 public:
00711
00712 virtual ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Context*) = 0;
00713 };
00714
00715 }
00716
00717 }
00718
00719 namespace IceDelegateM
00720 {
00721
00722 namespace ChipInfoIceMod
00723 {
00724
00725 class ChipInfoServerIce : virtual public ::IceDelegate::ChipInfoIceMod::ChipInfoServerIce,
00726 virtual public ::IceDelegateM::Ice::Object
00727 {
00728 public:
00729
00730 virtual ::Ice::Double update(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context*);
00731
00732 virtual ::ImageIceMod::ImageIce getSmap(::Ice::Int, const ::Ice::Context*);
00733
00734 virtual ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int, const ::Ice::Context*);
00735
00736 virtual ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int, const ::Ice::Context*);
00737
00738 virtual ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int, const ::Ice::Context*);
00739
00740 virtual void registerChips(const ::ChipInfoIceMod::IntSeq&, const ::Ice::Context*);
00741
00742 virtual void startServer(const ::Ice::Context*);
00743
00744 virtual ::Ice::Float getAvgChipsSec(const ::Ice::Context*);
00745 };
00746
00747 class ChipInfoServerFactoryIce : virtual public ::IceDelegate::ChipInfoIceMod::ChipInfoServerFactoryIce,
00748 virtual public ::IceDelegateM::Ice::Object
00749 {
00750 public:
00751
00752 virtual ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Context*);
00753 };
00754
00755 }
00756
00757 }
00758
00759 namespace IceDelegateD
00760 {
00761
00762 namespace ChipInfoIceMod
00763 {
00764
00765 class ChipInfoServerIce : virtual public ::IceDelegate::ChipInfoIceMod::ChipInfoServerIce,
00766 virtual public ::IceDelegateD::Ice::Object
00767 {
00768 public:
00769
00770 virtual ::Ice::Double update(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Context*);
00771
00772 virtual ::ImageIceMod::ImageIce getSmap(::Ice::Int, const ::Ice::Context*);
00773
00774 virtual ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int, const ::Ice::Context*);
00775
00776 virtual ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int, const ::Ice::Context*);
00777
00778 virtual ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int, const ::Ice::Context*);
00779
00780 virtual void registerChips(const ::ChipInfoIceMod::IntSeq&, const ::Ice::Context*);
00781
00782 virtual void startServer(const ::Ice::Context*);
00783
00784 virtual ::Ice::Float getAvgChipsSec(const ::Ice::Context*);
00785 };
00786
00787 class ChipInfoServerFactoryIce : virtual public ::IceDelegate::ChipInfoIceMod::ChipInfoServerFactoryIce,
00788 virtual public ::IceDelegateD::Ice::Object
00789 {
00790 public:
00791
00792 virtual ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Context*);
00793 };
00794
00795 }
00796
00797 }
00798
00799 namespace ChipInfoIceMod
00800 {
00801
00802 class ChipInfoServerIce : virtual public ::Ice::Object
00803 {
00804 public:
00805
00806 typedef ChipInfoServerIcePrx ProxyType;
00807 typedef ChipInfoServerIcePtr PointerType;
00808
00809 virtual ::Ice::ObjectPtr ice_clone() const;
00810
00811 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
00812 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
00813 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
00814 static const ::std::string& ice_staticId();
00815
00816 virtual ::Ice::Double update(const ::ImageIceMod::ImageIce&, ::Ice::Int, const ::Ice::Current& = ::Ice::Current()) = 0;
00817 ::Ice::DispatchStatus ___update(::IceInternal::Incoming&, const ::Ice::Current&);
00818
00819 virtual ::ImageIceMod::ImageIce getSmap(::Ice::Int, const ::Ice::Current& = ::Ice::Current()) = 0;
00820 ::Ice::DispatchStatus ___getSmap(::IceInternal::Incoming&, const ::Ice::Current&);
00821
00822 virtual ::ChipInfoIceMod::DoubleSeq getBelief(::Ice::Int, const ::Ice::Current& = ::Ice::Current()) = 0;
00823 ::Ice::DispatchStatus ___getBelief(::IceInternal::Incoming&, const ::Ice::Current&);
00824
00825 virtual ::ChipInfoIceMod::DoubleSeq getBelief2(::Ice::Int, const ::Ice::Current& = ::Ice::Current()) = 0;
00826 ::Ice::DispatchStatus ___getBelief2(::IceInternal::Incoming&, const ::Ice::Current&);
00827
00828 virtual ::ChipInfoIceMod::DoubleSeq getHist(::Ice::Int, const ::Ice::Current& = ::Ice::Current()) = 0;
00829 ::Ice::DispatchStatus ___getHist(::IceInternal::Incoming&, const ::Ice::Current&);
00830
00831 virtual void registerChips(const ::ChipInfoIceMod::IntSeq&, const ::Ice::Current& = ::Ice::Current()) = 0;
00832 ::Ice::DispatchStatus ___registerChips(::IceInternal::Incoming&, const ::Ice::Current&);
00833
00834 virtual void startServer(const ::Ice::Current& = ::Ice::Current()) = 0;
00835 ::Ice::DispatchStatus ___startServer(::IceInternal::Incoming&, const ::Ice::Current&);
00836
00837 virtual ::Ice::Float getAvgChipsSec(const ::Ice::Current& = ::Ice::Current()) = 0;
00838 ::Ice::DispatchStatus ___getAvgChipsSec(::IceInternal::Incoming&, const ::Ice::Current&);
00839
00840 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&);
00841
00842 virtual void __write(::IceInternal::BasicStream*) const;
00843 virtual void __read(::IceInternal::BasicStream*, bool);
00844 virtual void __write(const ::Ice::OutputStreamPtr&) const;
00845 virtual void __read(const ::Ice::InputStreamPtr&, bool);
00846 };
00847
00848 class ChipInfoServerFactoryIce : virtual public ::Ice::Object
00849 {
00850 public:
00851
00852 typedef ChipInfoServerFactoryIcePrx ProxyType;
00853 typedef ChipInfoServerFactoryIcePtr PointerType;
00854
00855 virtual ::Ice::ObjectPtr ice_clone() const;
00856
00857 virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
00858 virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
00859 virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
00860 static const ::std::string& ice_staticId();
00861
00862 virtual ::ChipInfoIceMod::ChipInfoServerIcePrx createServer(const ::Ice::Current& = ::Ice::Current()) = 0;
00863 ::Ice::DispatchStatus ___createServer(::IceInternal::Incoming&, const ::Ice::Current&);
00864
00865 virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&);
00866
00867 virtual void __write(::IceInternal::BasicStream*) const;
00868 virtual void __read(::IceInternal::BasicStream*, bool);
00869 virtual void __write(const ::Ice::OutputStreamPtr&) const;
00870 virtual void __read(const ::Ice::InputStreamPtr&, bool);
00871 };
00872
00873 }
00874
00875 #endif