Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorbaNJet_skel.h

Go to the documentation of this file.
00001 // **********************************************************************
00002 //
00003 // Generated by the ORBacus IDL-to-C++ Translator
00004 //
00005 // Copyright (c) 2001
00006 // IONA Technologies, Inc.
00007 // Waltham, MA, USA
00008 //
00009 // All Rights Reserved
00010 //
00011 // **********************************************************************
00012 
00013 // Version: 4.1.0
00014 
00015 #ifndef ___HxCorbaNJet_skel_h__
00016 #define ___HxCorbaNJet_skel_h__
00017 
00018 #include <HxCorbaNJet.h>
00019 
00020 #include <HxCorbaImageRep_skel.h>
00021 
00022 #ifndef OB_INTEGER_VERSION
00023 #   error No ORBacus version defined! Is <OB/CORBA.h> included?
00024 #endif
00025 
00026 #ifndef OB_NO_VERSION_CHECK
00027 #   if (OB_INTEGER_VERSION != 4010000L)
00028 #       error ORBacus version mismatch!
00029 #   endif
00030 #endif
00031 
00032 //
00033 // IDL:HxCorba:1.0
00034 //
00035 namespace POA_HxCorba
00036 {
00037 
00038 //
00039 // IDL:HxCorba/NJet:1.0
00040 //
00041 class NJet : virtual public PortableServer::ServantBase
00042 {
00043     NJet(const NJet&);
00044     void operator=(const NJet&);
00045 
00046 protected:
00047 
00048     //
00049     // IDL:HxCorba/NJet/order:1.0
00050     //
00051     void _OB_op_order(OB::Upcall_ptr);
00052 
00053     //
00054     // IDL:HxCorba/NJet/scale:1.0
00055     //
00056     void _OB_op_scale(OB::Upcall_ptr);
00057 
00058     //
00059     // IDL:HxCorba/NJet/nrComponents:1.0
00060     //
00061     void _OB_op_nrComponents(OB::Upcall_ptr);
00062 
00063     //
00064     // IDL:HxCorba/NJet/isColor:1.0
00065     //
00066     void _OB_op_isColor(OB::Upcall_ptr);
00067 
00068     //
00069     // IDL:HxCorba/NJet/getLidx:1.0
00070     //
00071     void _OB_op_getLidx(OB::Upcall_ptr);
00072 
00073     //
00074     // IDL:HxCorba/NJet/getJidx:1.0
00075     //
00076     void _OB_op_getJidx(OB::Upcall_ptr);
00077 
00078     //
00079     // IDL:HxCorba/NJet/getMidx:1.0
00080     //
00081     void _OB_op_getMidx(OB::Upcall_ptr);
00082 
00083     //
00084     // IDL:HxCorba/NJet/xy:1.0
00085     //
00086     void _OB_op_xy(OB::Upcall_ptr);
00087 
00088     //
00089     // IDL:HxCorba/NJet/xyz:1.0
00090     //
00091     void _OB_op_xyz(OB::Upcall_ptr);
00092 
00093     //
00094     // IDL:HxCorba/NJet/xyl:1.0
00095     //
00096     void _OB_op_xyl(OB::Upcall_ptr);
00097 
00098     //
00099     // IDL:HxCorba/NJet/xyzl:1.0
00100     //
00101     void _OB_op_xyzl(OB::Upcall_ptr);
00102 
00103     //
00104     // IDL:HxCorba/NJet/getLList:1.0
00105     //
00106     void _OB_op_getLList(OB::Upcall_ptr);
00107 
00108     //
00109     // IDL:HxCorba/NJet/getJList:1.0
00110     //
00111     void _OB_op_getJList(OB::Upcall_ptr);
00112 
00113     //
00114     // IDL:HxCorba/NJet/getMList:1.0
00115     //
00116     void _OB_op_getMList(OB::Upcall_ptr);
00117 
00118     //
00119     // IDL:HxCorba/NJet/getList:1.0
00120     //
00121     void _OB_op_getList(OB::Upcall_ptr);
00122 
00123     //
00124     // IDL:HxCorba/NJet/getLw:1.0
00125     //
00126     void _OB_op_getLw(OB::Upcall_ptr);
00127 
00128     //
00129     // IDL:HxCorba/NJet/getJw:1.0
00130     //
00131     void _OB_op_getJw(OB::Upcall_ptr);
00132 
00133     //
00134     // IDL:HxCorba/NJet/getMw:1.0
00135     //
00136     void _OB_op_getMw(OB::Upcall_ptr);
00137 
00138 public:
00139 
00140     NJet() { }
00141 
00142     virtual CORBA::Boolean _is_a(const char*)
00143         throw(CORBA::SystemException);
00144 
00145     virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00146                                                    PortableServer::POA_ptr);
00147 
00148     HxCorba::NJet_ptr _this();
00149 
00150     virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00151                                                             const PortableServer::ObjectId&);
00152     virtual void _OB_dispatch(OB::Upcall_ptr);
00153 
00154     //
00155     // IDL:HxCorba/NJet/order:1.0
00156     //
00157     virtual CORBA::Long order()
00158         throw(CORBA::SystemException) = 0;
00159 
00160     //
00161     // IDL:HxCorba/NJet/scale:1.0
00162     //
00163     virtual CORBA::Double scale()
00164         throw(CORBA::SystemException) = 0;
00165 
00166     //
00167     // IDL:HxCorba/NJet/nrComponents:1.0
00168     //
00169     virtual CORBA::Long nrComponents()
00170         throw(CORBA::SystemException) = 0;
00171 
00172     //
00173     // IDL:HxCorba/NJet/isColor:1.0
00174     //
00175     virtual CORBA::Boolean isColor()
00176         throw(CORBA::SystemException) = 0;
00177 
00178     //
00179     // IDL:HxCorba/NJet/getLidx:1.0
00180     //
00181     virtual HxCorba::ImageRep_ptr getLidx(CORBA::Long i)
00182         throw(CORBA::SystemException) = 0;
00183 
00184     //
00185     // IDL:HxCorba/NJet/getJidx:1.0
00186     //
00187     virtual HxCorba::ImageRep_ptr getJidx(CORBA::Long i)
00188         throw(CORBA::SystemException) = 0;
00189 
00190     //
00191     // IDL:HxCorba/NJet/getMidx:1.0
00192     //
00193     virtual HxCorba::ImageRep_ptr getMidx(CORBA::Long i)
00194         throw(CORBA::SystemException) = 0;
00195 
00196     //
00197     // IDL:HxCorba/NJet/xy:1.0
00198     //
00199     virtual HxCorba::ImageRep_ptr xy(CORBA::Long x,
00200                                      CORBA::Long y)
00201         throw(CORBA::SystemException) = 0;
00202 
00203     //
00204     // IDL:HxCorba/NJet/xyz:1.0
00205     //
00206     virtual HxCorba::ImageRep_ptr xyz(CORBA::Long x,
00207                                       CORBA::Long y,
00208                                       CORBA::Long z)
00209         throw(CORBA::SystemException) = 0;
00210 
00211     //
00212     // IDL:HxCorba/NJet/xyl:1.0
00213     //
00214     virtual HxCorba::ImageRep_ptr xyl(CORBA::Long x,
00215                                       CORBA::Long y,
00216                                       CORBA::Long l)
00217         throw(CORBA::SystemException) = 0;
00218 
00219     //
00220     // IDL:HxCorba/NJet/xyzl:1.0
00221     //
00222     virtual HxCorba::ImageRep_ptr xyzl(CORBA::Long x,
00223                                        CORBA::Long y,
00224                                        CORBA::Long z,
00225                                        CORBA::Long l)
00226         throw(CORBA::SystemException) = 0;
00227 
00228     //
00229     // IDL:HxCorba/NJet/getLList:1.0
00230     //
00231     virtual HxCorba::ImageList* getLList()
00232         throw(CORBA::SystemException) = 0;
00233 
00234     //
00235     // IDL:HxCorba/NJet/getJList:1.0
00236     //
00237     virtual HxCorba::ImageList* getJList()
00238         throw(CORBA::SystemException) = 0;
00239 
00240     //
00241     // IDL:HxCorba/NJet/getMList:1.0
00242     //
00243     virtual HxCorba::ImageList* getMList()
00244         throw(CORBA::SystemException) = 0;
00245 
00246     //
00247     // IDL:HxCorba/NJet/getList:1.0
00248     //
00249     virtual HxCorba::ImageList* getList()
00250         throw(CORBA::SystemException) = 0;
00251 
00252     //
00253     // IDL:HxCorba/NJet/getLw:1.0
00254     //
00255     virtual HxCorba::ImageRep_ptr getLw()
00256         throw(CORBA::SystemException) = 0;
00257 
00258     //
00259     // IDL:HxCorba/NJet/getJw:1.0
00260     //
00261     virtual HxCorba::ImageRep_ptr getJw()
00262         throw(CORBA::SystemException) = 0;
00263 
00264     //
00265     // IDL:HxCorba/NJet/getMw:1.0
00266     //
00267     virtual HxCorba::ImageRep_ptr getMw()
00268         throw(CORBA::SystemException) = 0;
00269 };
00270 
00271 //
00272 // IDL:HxCorba/NJetFactory:1.0
00273 //
00274 class NJetFactory : virtual public PortableServer::ServantBase
00275 {
00276     NJetFactory(const NJetFactory&);
00277     void operator=(const NJetFactory&);
00278 
00279 protected:
00280 
00281     //
00282     // IDL:HxCorba/NJetFactory/makeNJet:1.0
00283     //
00284     void _OB_op_makeNJet(OB::Upcall_ptr);
00285 
00286 public:
00287 
00288     NJetFactory() { }
00289 
00290     virtual CORBA::Boolean _is_a(const char*)
00291         throw(CORBA::SystemException);
00292 
00293     virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00294                                                    PortableServer::POA_ptr);
00295 
00296     HxCorba::NJetFactory_ptr _this();
00297 
00298     virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00299                                                             const PortableServer::ObjectId&);
00300     virtual void _OB_dispatch(OB::Upcall_ptr);
00301 
00302     //
00303     // IDL:HxCorba/NJetFactory/makeNJet:1.0
00304     //
00305     virtual HxCorba::NJet_ptr makeNJet(HxCorba::ImageRep_ptr im,
00306                                        CORBA::Long N,
00307                                        CORBA::Double scale,
00308                                        CORBA::Double precision)
00309         throw(CORBA::SystemException) = 0;
00310 };
00311 
00312 } // End of namespace POA_HxCorba
00313 
00314 //
00315 // IDL:HxCorba:1.0
00316 //
00317 namespace OBDirectStubImpl_HxCorba
00318 {
00319 
00320 //
00321 // IDL:HxCorba/NJet:1.0
00322 //
00323 class NJet : virtual public OBStubImpl_HxCorba::NJet,
00324              virtual public OB::DirectStubImpl
00325 {
00326     NJet(const NJet&);
00327     void operator=(const NJet&);
00328 
00329 protected:
00330 
00331 #ifdef HAVE_VCPLUSPLUS_BUGS
00332 
00333     NJet() { }
00334 
00335 #endif
00336 
00337     NJet(PortableServer::POA_ptr,
00338          const PortableServer::ObjectId&,
00339          PortableServer::ServantBase*);
00340 
00341     friend class POA_HxCorba::NJet;
00342 
00343 public:
00344 
00345     //
00346     // IDL:HxCorba/NJet/order:1.0
00347     //
00348     virtual CORBA::Long order();
00349 
00350     //
00351     // IDL:HxCorba/NJet/scale:1.0
00352     //
00353     virtual CORBA::Double scale();
00354 
00355     //
00356     // IDL:HxCorba/NJet/nrComponents:1.0
00357     //
00358     virtual CORBA::Long nrComponents();
00359 
00360     //
00361     // IDL:HxCorba/NJet/isColor:1.0
00362     //
00363     virtual CORBA::Boolean isColor();
00364 
00365     //
00366     // IDL:HxCorba/NJet/getLidx:1.0
00367     //
00368     virtual HxCorba::ImageRep_ptr getLidx(CORBA::Long i);
00369 
00370     //
00371     // IDL:HxCorba/NJet/getJidx:1.0
00372     //
00373     virtual HxCorba::ImageRep_ptr getJidx(CORBA::Long i);
00374 
00375     //
00376     // IDL:HxCorba/NJet/getMidx:1.0
00377     //
00378     virtual HxCorba::ImageRep_ptr getMidx(CORBA::Long i);
00379 
00380     //
00381     // IDL:HxCorba/NJet/xy:1.0
00382     //
00383     virtual HxCorba::ImageRep_ptr xy(CORBA::Long x,
00384                                      CORBA::Long y);
00385 
00386     //
00387     // IDL:HxCorba/NJet/xyz:1.0
00388     //
00389     virtual HxCorba::ImageRep_ptr xyz(CORBA::Long x,
00390                                       CORBA::Long y,
00391                                       CORBA::Long z);
00392 
00393     //
00394     // IDL:HxCorba/NJet/xyl:1.0
00395     //
00396     virtual HxCorba::ImageRep_ptr xyl(CORBA::Long x,
00397                                       CORBA::Long y,
00398                                       CORBA::Long l);
00399 
00400     //
00401     // IDL:HxCorba/NJet/xyzl:1.0
00402     //
00403     virtual HxCorba::ImageRep_ptr xyzl(CORBA::Long x,
00404                                        CORBA::Long y,
00405                                        CORBA::Long z,
00406                                        CORBA::Long l);
00407 
00408     //
00409     // IDL:HxCorba/NJet/getLList:1.0
00410     //
00411     virtual HxCorba::ImageList* getLList();
00412 
00413     //
00414     // IDL:HxCorba/NJet/getJList:1.0
00415     //
00416     virtual HxCorba::ImageList* getJList();
00417 
00418     //
00419     // IDL:HxCorba/NJet/getMList:1.0
00420     //
00421     virtual HxCorba::ImageList* getMList();
00422 
00423     //
00424     // IDL:HxCorba/NJet/getList:1.0
00425     //
00426     virtual HxCorba::ImageList* getList();
00427 
00428     //
00429     // IDL:HxCorba/NJet/getLw:1.0
00430     //
00431     virtual HxCorba::ImageRep_ptr getLw();
00432 
00433     //
00434     // IDL:HxCorba/NJet/getJw:1.0
00435     //
00436     virtual HxCorba::ImageRep_ptr getJw();
00437 
00438     //
00439     // IDL:HxCorba/NJet/getMw:1.0
00440     //
00441     virtual HxCorba::ImageRep_ptr getMw();
00442 };
00443 
00444 //
00445 // IDL:HxCorba/NJetFactory:1.0
00446 //
00447 class NJetFactory : virtual public OBStubImpl_HxCorba::NJetFactory,
00448                     virtual public OB::DirectStubImpl
00449 {
00450     NJetFactory(const NJetFactory&);
00451     void operator=(const NJetFactory&);
00452 
00453 protected:
00454 
00455 #ifdef HAVE_VCPLUSPLUS_BUGS
00456 
00457     NJetFactory() { }
00458 
00459 #endif
00460 
00461     NJetFactory(PortableServer::POA_ptr,
00462                 const PortableServer::ObjectId&,
00463                 PortableServer::ServantBase*);
00464 
00465     friend class POA_HxCorba::NJetFactory;
00466 
00467 public:
00468 
00469     //
00470     // IDL:HxCorba/NJetFactory/makeNJet:1.0
00471     //
00472     virtual HxCorba::NJet_ptr makeNJet(HxCorba::ImageRep_ptr im,
00473                                        CORBA::Long N,
00474                                        CORBA::Double scale,
00475                                        CORBA::Double precision);
00476 };
00477 
00478 } // End of namespace OBDirectStubImpl_HxCorba
00479 
00480 #endif

Generated on Mon Jan 27 15:07:57 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001