ChipInfoIce.ice.H

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 `ChipInfoIce.ice'
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
Generated on Sun May 8 08:40:43 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3