Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

HxCorbaImageSeq.h

Go to the documentation of this file.
00001 // **********************************************************************
00002 //
00003 // Generated by the ORBacus IDL-to-C++ Translator
00004 //
00005 // Copyright (c) 2000
00006 // Object Oriented Concepts, Inc.
00007 // Billerica, MA, USA
00008 //
00009 // All Rights Reserved
00010 //
00011 // **********************************************************************
00012 
00013 // Version: 4.0.5
00014 
00015 #ifndef ___HxCorbaImageSeq_h__
00016 #define ___HxCorbaImageSeq_h__
00017 
00018 #include <HxCorbaImageRep.h>
00019 #include <HxCorbaVxSegmentation.h>
00020 
00021 #ifndef OB_INTEGER_VERSION
00022 #   error No ORBacus version defined! Is <OB/CORBA.h> included?
00023 #endif
00024 
00025 #ifndef OB_NO_VERSION_CHECK
00026 #   if (OB_INTEGER_VERSION != 4000500L)
00027 #       error ORBacus version mismatch!
00028 #   endif
00029 #endif
00030 
00031 namespace HxCorba
00032 {
00033 
00034 class ImageSeqDisplayer;
00035 typedef ImageSeqDisplayer* ImageSeqDisplayer_ptr;
00036 typedef ImageSeqDisplayer* ImageSeqDisplayerRef;
00037 
00038 extern OB::TypeCodeConst _tc_ImageSeqDisplayer;
00039 
00040 class ImageSeq;
00041 typedef ImageSeq* ImageSeq_ptr;
00042 typedef ImageSeq* ImageSeqRef;
00043 
00044 extern OB::TypeCodeConst _tc_ImageSeq;
00045 
00046 class ImageSeqFactory;
00047 typedef ImageSeqFactory* ImageSeqFactory_ptr;
00048 typedef ImageSeqFactory* ImageSeqFactoryRef;
00049 
00050 extern OB::TypeCodeConst _tc_ImageSeqFactory;
00051 
00052 } // End of namespace HxCorba
00053 
00054 void OBDuplicate(HxCorba::ImageSeqDisplayer_ptr);
00055 void OBRelease(HxCorba::ImageSeqDisplayer_ptr);
00056 
00057 void OBMarshal(HxCorba::ImageSeqDisplayer_ptr, OB::OutputStreamImpl*);
00058 void OBUnmarshal(HxCorba::ImageSeqDisplayer_ptr&, OB::InputStreamImpl*);
00059 
00060 void OBDuplicate(HxCorba::ImageSeq_ptr);
00061 void OBRelease(HxCorba::ImageSeq_ptr);
00062 
00063 void OBMarshal(HxCorba::ImageSeq_ptr, OB::OutputStreamImpl*);
00064 void OBUnmarshal(HxCorba::ImageSeq_ptr&, OB::InputStreamImpl*);
00065 
00066 void OBDuplicate(HxCorba::ImageSeqFactory_ptr);
00067 void OBRelease(HxCorba::ImageSeqFactory_ptr);
00068 
00069 void OBMarshal(HxCorba::ImageSeqFactory_ptr, OB::OutputStreamImpl*);
00070 void OBUnmarshal(HxCorba::ImageSeqFactory_ptr&, OB::InputStreamImpl*);
00071 
00072 namespace HxCorba
00073 {
00074 
00075 typedef OB::ObjVar< ImageSeqDisplayer > ImageSeqDisplayer_var;
00076 typedef OB::ObjOut< ImageSeqDisplayer > ImageSeqDisplayer_out;
00077 
00078 typedef OB::ObjVar< ImageSeq > ImageSeq_var;
00079 typedef OB::ObjOut< ImageSeq > ImageSeq_out;
00080 
00081 typedef OB::ObjVar< ImageSeqFactory > ImageSeqFactory_var;
00082 typedef OB::ObjOut< ImageSeqFactory > ImageSeqFactory_out;
00083 
00084 } // End of namespace HxCorba
00085 
00086 namespace OBStubImpl_HxCorba
00087 {
00088 
00089 class ImageSeqDisplayer;
00090 typedef ImageSeqDisplayer* ImageSeqDisplayer_ptr;
00091 
00092 class ImageSeq;
00093 typedef ImageSeq* ImageSeq_ptr;
00094 
00095 class ImageSeqFactory;
00096 typedef ImageSeqFactory* ImageSeqFactory_ptr;
00097 
00098 } // End of namespace OBStubImpl_HxCorba
00099 
00100 void OBDuplicate(OBStubImpl_HxCorba::ImageSeqDisplayer_ptr);
00101 void OBRelease(OBStubImpl_HxCorba::ImageSeqDisplayer_ptr);
00102 
00103 void OBDuplicate(OBStubImpl_HxCorba::ImageSeq_ptr);
00104 void OBRelease(OBStubImpl_HxCorba::ImageSeq_ptr);
00105 
00106 void OBDuplicate(OBStubImpl_HxCorba::ImageSeqFactory_ptr);
00107 void OBRelease(OBStubImpl_HxCorba::ImageSeqFactory_ptr);
00108 
00109 namespace OBStubImpl_HxCorba
00110 {
00111 
00112 typedef OB::ObjVar< ImageSeqDisplayer > ImageSeqDisplayer_var;
00113 
00114 typedef OB::ObjVar< ImageSeq > ImageSeq_var;
00115 
00116 typedef OB::ObjVar< ImageSeqFactory > ImageSeqFactory_var;
00117 
00118 } // End of namespace OBStubImpl_HxCorba
00119 
00120 //
00121 // IDL:HxCorba:1.0
00122 //
00123 namespace HxCorba
00124 {
00125 
00126 //
00127 // IDL:HxCorba/ImageSeqDisplayer:1.0
00128 //
00129 class ImageSeqDisplayer : virtual public CORBA::Object
00130 {
00131     ImageSeqDisplayer(const ImageSeqDisplayer&);
00132     void operator=(const ImageSeqDisplayer&);
00133 
00134     static const char* ids_[];
00135 
00136 protected:
00137 
00138     virtual OB::MarshalStubImpl_ptr _OB_createMarshalStubImpl();
00139 
00140 public:
00141 
00142     ImageSeqDisplayer() { }
00143     virtual ~ImageSeqDisplayer() { }
00144 
00145     typedef ImageSeqDisplayer_ptr _ptr_type;
00146     typedef ImageSeqDisplayer_var _var_type;
00147 
00148     static inline ImageSeqDisplayer_ptr
00149     _duplicate(ImageSeqDisplayer_ptr p)
00150     {
00151         if(p)
00152             p -> _OB_incRef();
00153         return p;
00154     }
00155 
00156     static inline ImageSeqDisplayer_ptr
00157     _nil()
00158     {
00159         return 0;
00160     }
00161 
00162     static ImageSeqDisplayer_ptr _narrow(CORBA::Object_ptr);
00163     static ImageSeqDisplayer_ptr _narrow(CORBA::AbstractBase_ptr);
00164 
00165     virtual const char** _OB_ids() const;
00166     static const char** _OB_staticIds();
00167 
00168     //
00169     // IDL:HxCorba/ImageSeqDisplayer/getRgb2d:1.0
00170     //
00171     RgbSeq* getRgb2d(CORBA::Long frameNr);
00172 
00173     //
00174     // IDL:HxCorba/ImageSeqDisplayer/fillRgb2d:1.0
00175     //
00176     void fillRgb2d(CORBA::Long frameNr,
00177                    RgbBuffer_ptr buf);
00178 
00179     //
00180     // IDL:HxCorba/ImageSeqDisplayer/nrFrames:1.0
00181     //
00182     CORBA::Long nrFrames();
00183 
00184     //
00185     // IDL:HxCorba/ImageSeqDisplayer/setDisplayMode:1.0
00186     //
00187     void setDisplayMode(const char* displayMode);
00188 
00189     //
00190     // IDL:HxCorba/ImageSeqDisplayer/getDisplayMode:1.0
00191     //
00192     char* getDisplayMode();
00193 
00194     //
00195     // IDL:HxCorba/ImageSeqDisplayer/setSize:1.0
00196     //
00197     void setSize(const Sizes& newSize);
00198 
00199     //
00200     // IDL:HxCorba/ImageSeqDisplayer/getSizes:1.0
00201     //
00202     Sizes getSizes();
00203 
00204     //
00205     // IDL:HxCorba/ImageSeqDisplayer/getOriginalSizes:1.0
00206     //
00207     Sizes getOriginalSizes();
00208 
00209     //
00210     // IDL:HxCorba/ImageSeqDisplayer/close:1.0
00211     //
00212     void close();
00213 };
00214 
00215 //
00216 // IDL:HxCorba/ImageSeq:1.0
00217 //
00218 class ImageSeq : virtual public CORBA::Object
00219 {
00220     ImageSeq(const ImageSeq&);
00221     void operator=(const ImageSeq&);
00222 
00223     static const char* ids_[];
00224 
00225 protected:
00226 
00227     virtual OB::MarshalStubImpl_ptr _OB_createMarshalStubImpl();
00228 
00229 public:
00230 
00231     ImageSeq() { }
00232     virtual ~ImageSeq() { }
00233 
00234     typedef ImageSeq_ptr _ptr_type;
00235     typedef ImageSeq_var _var_type;
00236 
00237     static inline ImageSeq_ptr
00238     _duplicate(ImageSeq_ptr p)
00239     {
00240         if(p)
00241             p -> _OB_incRef();
00242         return p;
00243     }
00244 
00245     static inline ImageSeq_ptr
00246     _nil()
00247     {
00248         return 0;
00249     }
00250 
00251     static ImageSeq_ptr _narrow(CORBA::Object_ptr);
00252     static ImageSeq_ptr _narrow(CORBA::AbstractBase_ptr);
00253 
00254     virtual const char** _OB_ids() const;
00255     static const char** _OB_staticIds();
00256 
00257     //
00258     // IDL:HxCorba/ImageSeq/getFrame:1.0
00259     //
00260     ImageRep_ptr getFrame(CORBA::Long frameNr);
00261 
00262     //
00263     // IDL:HxCorba/ImageSeq/nrFrames:1.0
00264     //
00265     CORBA::Long nrFrames();
00266 
00267     //
00268     // IDL:HxCorba/ImageSeq/frameSizes:1.0
00269     //
00270     Sizes frameSizes();
00271 
00272     //
00273     // IDL:HxCorba/ImageSeq/getRgb2d:1.0
00274     //
00275     RgbSeq* getRgb2d(CORBA::Long frameNr,
00276                      const char* displayMode);
00277 
00278     //
00279     // IDL:HxCorba/ImageSeq/fillRgb2d:1.0
00280     //
00281     void fillRgb2d(CORBA::Long frameNr,
00282                    RgbBuffer_ptr buf,
00283                    const char* displayMode);
00284 
00285     //
00286     // IDL:HxCorba/ImageSeq/getDisplayer:1.0
00287     //
00288     ImageSeqDisplayer_ptr getDisplayer();
00289 
00290     //
00291     // IDL:HxCorba/ImageSeq/findCuts:1.0
00292     //
00293     VxSegmentation_ptr findCuts(TagList_ptr tags);
00294 };
00295 
00296 //
00297 // IDL:HxCorba/ImageSeqFactory:1.0
00298 //
00299 class ImageSeqFactory : virtual public CORBA::Object
00300 {
00301     ImageSeqFactory(const ImageSeqFactory&);
00302     void operator=(const ImageSeqFactory&);
00303 
00304     static const char* ids_[];
00305 
00306 protected:
00307 
00308     virtual OB::MarshalStubImpl_ptr _OB_createMarshalStubImpl();
00309 
00310 public:
00311 
00312     ImageSeqFactory() { }
00313     virtual ~ImageSeqFactory() { }
00314 
00315     typedef ImageSeqFactory_ptr _ptr_type;
00316     typedef ImageSeqFactory_var _var_type;
00317 
00318     static inline ImageSeqFactory_ptr
00319     _duplicate(ImageSeqFactory_ptr p)
00320     {
00321         if(p)
00322             p -> _OB_incRef();
00323         return p;
00324     }
00325 
00326     static inline ImageSeqFactory_ptr
00327     _nil()
00328     {
00329         return 0;
00330     }
00331 
00332     static ImageSeqFactory_ptr _narrow(CORBA::Object_ptr);
00333     static ImageSeqFactory_ptr _narrow(CORBA::AbstractBase_ptr);
00334 
00335     virtual const char** _OB_ids() const;
00336     static const char** _OB_staticIds();
00337 
00338     //
00339     // IDL:HxCorba/ImageSeqFactory/constructImageSeq:1.0
00340     //
00341     ImageSeq_ptr constructImageSeq(const char* name);
00342 
00343     //
00344     // IDL:HxCorba/ImageSeqFactory/constructBufferedImageSeq:1.0
00345     //
00346     ImageSeq_ptr constructBufferedImageSeq(const char* name,
00347                                            CORBA::Long bufSize);
00348 };
00349 
00350 } // End of namespace HxCorba
00351 
00352 //
00353 // IDL:HxCorba:1.0
00354 //
00355 namespace OBStubImpl_HxCorba
00356 {
00357 
00358 //
00359 // IDL:HxCorba/ImageSeqDisplayer:1.0
00360 //
00361 class ImageSeqDisplayer : virtual public OB::StubImplBase
00362 {
00363     ImageSeqDisplayer(const ImageSeqDisplayer&);
00364     void operator=(const ImageSeqDisplayer&);
00365 
00366 protected:
00367 
00368     ImageSeqDisplayer() { }
00369 
00370 public:
00371 
00372     static inline ImageSeqDisplayer_ptr
00373     _duplicate(ImageSeqDisplayer_ptr p)
00374     {
00375         if(p)
00376             p -> _OB_incRef();
00377         return p;
00378     }
00379 
00380     static inline ImageSeqDisplayer_ptr
00381     _nil()
00382     {
00383         return 0;
00384     }
00385 
00386     //
00387     // IDL:HxCorba/ImageSeqDisplayer/getRgb2d:1.0
00388     //
00389     virtual HxCorba::RgbSeq* getRgb2d(CORBA::Long frameNr) = 0;
00390 
00391     //
00392     // IDL:HxCorba/ImageSeqDisplayer/fillRgb2d:1.0
00393     //
00394     virtual void fillRgb2d(CORBA::Long frameNr,
00395                            HxCorba::RgbBuffer_ptr buf) = 0;
00396 
00397     //
00398     // IDL:HxCorba/ImageSeqDisplayer/nrFrames:1.0
00399     //
00400     virtual CORBA::Long nrFrames() = 0;
00401 
00402     //
00403     // IDL:HxCorba/ImageSeqDisplayer/setDisplayMode:1.0
00404     //
00405     virtual void setDisplayMode(const char* displayMode) = 0;
00406 
00407     //
00408     // IDL:HxCorba/ImageSeqDisplayer/getDisplayMode:1.0
00409     //
00410     virtual char* getDisplayMode() = 0;
00411 
00412     //
00413     // IDL:HxCorba/ImageSeqDisplayer/setSize:1.0
00414     //
00415     virtual void setSize(const HxCorba::Sizes& newSize) = 0;
00416 
00417     //
00418     // IDL:HxCorba/ImageSeqDisplayer/getSizes:1.0
00419     //
00420     virtual HxCorba::Sizes getSizes() = 0;
00421 
00422     //
00423     // IDL:HxCorba/ImageSeqDisplayer/getOriginalSizes:1.0
00424     //
00425     virtual HxCorba::Sizes getOriginalSizes() = 0;
00426 
00427     //
00428     // IDL:HxCorba/ImageSeqDisplayer/close:1.0
00429     //
00430     virtual void close() = 0;
00431 };
00432 
00433 //
00434 // IDL:HxCorba/ImageSeq:1.0
00435 //
00436 class ImageSeq : virtual public OB::StubImplBase
00437 {
00438     ImageSeq(const ImageSeq&);
00439     void operator=(const ImageSeq&);
00440 
00441 protected:
00442 
00443     ImageSeq() { }
00444 
00445 public:
00446 
00447     static inline ImageSeq_ptr
00448     _duplicate(ImageSeq_ptr p)
00449     {
00450         if(p)
00451             p -> _OB_incRef();
00452         return p;
00453     }
00454 
00455     static inline ImageSeq_ptr
00456     _nil()
00457     {
00458         return 0;
00459     }
00460 
00461     //
00462     // IDL:HxCorba/ImageSeq/getFrame:1.0
00463     //
00464     virtual HxCorba::ImageRep_ptr getFrame(CORBA::Long frameNr) = 0;
00465 
00466     //
00467     // IDL:HxCorba/ImageSeq/nrFrames:1.0
00468     //
00469     virtual CORBA::Long nrFrames() = 0;
00470 
00471     //
00472     // IDL:HxCorba/ImageSeq/frameSizes:1.0
00473     //
00474     virtual HxCorba::Sizes frameSizes() = 0;
00475 
00476     //
00477     // IDL:HxCorba/ImageSeq/getRgb2d:1.0
00478     //
00479     virtual HxCorba::RgbSeq* getRgb2d(CORBA::Long frameNr,
00480                                       const char* displayMode) = 0;
00481 
00482     //
00483     // IDL:HxCorba/ImageSeq/fillRgb2d:1.0
00484     //
00485     virtual void fillRgb2d(CORBA::Long frameNr,
00486                            HxCorba::RgbBuffer_ptr buf,
00487                            const char* displayMode) = 0;
00488 
00489     //
00490     // IDL:HxCorba/ImageSeq/getDisplayer:1.0
00491     //
00492     virtual HxCorba::ImageSeqDisplayer_ptr getDisplayer() = 0;
00493 
00494     //
00495     // IDL:HxCorba/ImageSeq/findCuts:1.0
00496     //
00497     virtual HxCorba::VxSegmentation_ptr findCuts(HxCorba::TagList_ptr tags) = 0;
00498 };
00499 
00500 //
00501 // IDL:HxCorba/ImageSeqFactory:1.0
00502 //
00503 class ImageSeqFactory : virtual public OB::StubImplBase
00504 {
00505     ImageSeqFactory(const ImageSeqFactory&);
00506     void operator=(const ImageSeqFactory&);
00507 
00508 protected:
00509 
00510     ImageSeqFactory() { }
00511 
00512 public:
00513 
00514     static inline ImageSeqFactory_ptr
00515     _duplicate(ImageSeqFactory_ptr p)
00516     {
00517         if(p)
00518             p -> _OB_incRef();
00519         return p;
00520     }
00521 
00522     static inline ImageSeqFactory_ptr
00523     _nil()
00524     {
00525         return 0;
00526     }
00527 
00528     //
00529     // IDL:HxCorba/ImageSeqFactory/constructImageSeq:1.0
00530     //
00531     virtual HxCorba::ImageSeq_ptr constructImageSeq(const char* name) = 0;
00532 
00533     //
00534     // IDL:HxCorba/ImageSeqFactory/constructBufferedImageSeq:1.0
00535     //
00536     virtual HxCorba::ImageSeq_ptr constructBufferedImageSeq(const char* name,
00537                                                             CORBA::Long bufSize) = 0;
00538 };
00539 
00540 } // End of namespace OBStubImpl_HxCorba
00541 
00542 //
00543 // IDL:HxCorba:1.0
00544 //
00545 namespace OBMarshalStubImpl_HxCorba
00546 {
00547 
00548 //
00549 // IDL:HxCorba/ImageSeqDisplayer:1.0
00550 //
00551 class ImageSeqDisplayer : virtual public OBStubImpl_HxCorba::ImageSeqDisplayer,
00552                           virtual public OB::MarshalStubImpl
00553 {
00554     ImageSeqDisplayer(const ImageSeqDisplayer&);
00555     void operator=(const ImageSeqDisplayer&);
00556 
00557 protected:
00558 
00559     ImageSeqDisplayer() { }
00560     friend class HxCorba::ImageSeqDisplayer;
00561 
00562 public:
00563 
00564     //
00565     // IDL:HxCorba/ImageSeqDisplayer/getRgb2d:1.0
00566     //
00567     virtual HxCorba::RgbSeq* getRgb2d(CORBA::Long frameNr);
00568 
00569     //
00570     // IDL:HxCorba/ImageSeqDisplayer/fillRgb2d:1.0
00571     //
00572     virtual void fillRgb2d(CORBA::Long frameNr,
00573                            HxCorba::RgbBuffer_ptr buf);
00574 
00575     //
00576     // IDL:HxCorba/ImageSeqDisplayer/nrFrames:1.0
00577     //
00578     virtual CORBA::Long nrFrames();
00579 
00580     //
00581     // IDL:HxCorba/ImageSeqDisplayer/setDisplayMode:1.0
00582     //
00583     virtual void setDisplayMode(const char* displayMode);
00584 
00585     //
00586     // IDL:HxCorba/ImageSeqDisplayer/getDisplayMode:1.0
00587     //
00588     virtual char* getDisplayMode();
00589 
00590     //
00591     // IDL:HxCorba/ImageSeqDisplayer/setSize:1.0
00592     //
00593     virtual void setSize(const HxCorba::Sizes& newSize);
00594 
00595     //
00596     // IDL:HxCorba/ImageSeqDisplayer/getSizes:1.0
00597     //
00598     virtual HxCorba::Sizes getSizes();
00599 
00600     //
00601     // IDL:HxCorba/ImageSeqDisplayer/getOriginalSizes:1.0
00602     //
00603     virtual HxCorba::Sizes getOriginalSizes();
00604 
00605     //
00606     // IDL:HxCorba/ImageSeqDisplayer/close:1.0
00607     //
00608     virtual void close();
00609 };
00610 
00611 //
00612 // IDL:HxCorba/ImageSeq:1.0
00613 //
00614 class ImageSeq : virtual public OBStubImpl_HxCorba::ImageSeq,
00615                  virtual public OB::MarshalStubImpl
00616 {
00617     ImageSeq(const ImageSeq&);
00618     void operator=(const ImageSeq&);
00619 
00620 protected:
00621 
00622     ImageSeq() { }
00623     friend class HxCorba::ImageSeq;
00624 
00625 public:
00626 
00627     //
00628     // IDL:HxCorba/ImageSeq/getFrame:1.0
00629     //
00630     virtual HxCorba::ImageRep_ptr getFrame(CORBA::Long frameNr);
00631 
00632     //
00633     // IDL:HxCorba/ImageSeq/nrFrames:1.0
00634     //
00635     virtual CORBA::Long nrFrames();
00636 
00637     //
00638     // IDL:HxCorba/ImageSeq/frameSizes:1.0
00639     //
00640     virtual HxCorba::Sizes frameSizes();
00641 
00642     //
00643     // IDL:HxCorba/ImageSeq/getRgb2d:1.0
00644     //
00645     virtual HxCorba::RgbSeq* getRgb2d(CORBA::Long frameNr,
00646                                       const char* displayMode);
00647 
00648     //
00649     // IDL:HxCorba/ImageSeq/fillRgb2d:1.0
00650     //
00651     virtual void fillRgb2d(CORBA::Long frameNr,
00652                            HxCorba::RgbBuffer_ptr buf,
00653                            const char* displayMode);
00654 
00655     //
00656     // IDL:HxCorba/ImageSeq/getDisplayer:1.0
00657     //
00658     virtual HxCorba::ImageSeqDisplayer_ptr getDisplayer();
00659 
00660     //
00661     // IDL:HxCorba/ImageSeq/findCuts:1.0
00662     //
00663     virtual HxCorba::VxSegmentation_ptr findCuts(HxCorba::TagList_ptr tags);
00664 };
00665 
00666 //
00667 // IDL:HxCorba/ImageSeqFactory:1.0
00668 //
00669 class ImageSeqFactory : virtual public OBStubImpl_HxCorba::ImageSeqFactory,
00670                         virtual public OB::MarshalStubImpl
00671 {
00672     ImageSeqFactory(const ImageSeqFactory&);
00673     void operator=(const ImageSeqFactory&);
00674 
00675 protected:
00676 
00677     ImageSeqFactory() { }
00678     friend class HxCorba::ImageSeqFactory;
00679 
00680 public:
00681 
00682     //
00683     // IDL:HxCorba/ImageSeqFactory/constructImageSeq:1.0
00684     //
00685     virtual HxCorba::ImageSeq_ptr constructImageSeq(const char* name);
00686 
00687     //
00688     // IDL:HxCorba/ImageSeqFactory/constructBufferedImageSeq:1.0
00689     //
00690     virtual HxCorba::ImageSeq_ptr constructBufferedImageSeq(const char* name,
00691                                                             CORBA::Long bufSize);
00692 };
00693 
00694 } // End of namespace OBMarshalStubImpl_HxCorba
00695 
00696 //
00697 // IDL:HxCorba:1.0
00698 //
00699 namespace OBV_HxCorba
00700 {
00701 
00702 } // End of namespace OBV_HxCorba
00703 
00704 //
00705 // IDL:HxCorba/ImageSeqDisplayer:1.0
00706 //
00707 namespace CORBA
00708 {
00709 
00710 inline void
00711 release(HxCorba::ImageSeqDisplayer_ptr p)
00712 {
00713     if(p)
00714         p -> _OB_decRef();
00715 }
00716 
00717 inline Boolean
00718 is_nil(HxCorba::ImageSeqDisplayer_ptr p)
00719 {
00720     return p == 0;
00721 }
00722 
00723 inline void
00724 release(OBStubImpl_HxCorba::ImageSeqDisplayer_ptr p)
00725 {
00726     if(p)
00727         p -> _OB_decRef();
00728 }
00729 
00730 inline Boolean
00731 is_nil(OBStubImpl_HxCorba::ImageSeqDisplayer_ptr p)
00732 {
00733     return p == 0;
00734 }
00735 
00736 } // End of namespace CORBA
00737 
00738 void operator<<=(CORBA::Any&, HxCorba::ImageSeqDisplayer_ptr*);
00739 void operator<<=(CORBA::Any&, HxCorba::ImageSeqDisplayer_ptr);
00740 CORBA::Boolean operator>>=(const CORBA::Any&, HxCorba::ImageSeqDisplayer_ptr&);
00741 
00742 inline void
00743 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeqDisplayer_ptr* val)
00744 {
00745     any.inout() <<= val;
00746 }
00747 
00748 inline void
00749 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeqDisplayer_ptr val)
00750 {
00751     any.inout() <<= val;
00752 }
00753 
00754 inline CORBA::Boolean
00755 operator>>=(const CORBA::Any_var& any, HxCorba::ImageSeqDisplayer_ptr& val)
00756 {
00757     return any.in() >>= val;
00758 }
00759 
00760 //
00761 // IDL:HxCorba/ImageSeq:1.0
00762 //
00763 namespace CORBA
00764 {
00765 
00766 inline void
00767 release(HxCorba::ImageSeq_ptr p)
00768 {
00769     if(p)
00770         p -> _OB_decRef();
00771 }
00772 
00773 inline Boolean
00774 is_nil(HxCorba::ImageSeq_ptr p)
00775 {
00776     return p == 0;
00777 }
00778 
00779 inline void
00780 release(OBStubImpl_HxCorba::ImageSeq_ptr p)
00781 {
00782     if(p)
00783         p -> _OB_decRef();
00784 }
00785 
00786 inline Boolean
00787 is_nil(OBStubImpl_HxCorba::ImageSeq_ptr p)
00788 {
00789     return p == 0;
00790 }
00791 
00792 } // End of namespace CORBA
00793 
00794 void operator<<=(CORBA::Any&, HxCorba::ImageSeq_ptr*);
00795 void operator<<=(CORBA::Any&, HxCorba::ImageSeq_ptr);
00796 CORBA::Boolean operator>>=(const CORBA::Any&, HxCorba::ImageSeq_ptr&);
00797 
00798 inline void
00799 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeq_ptr* val)
00800 {
00801     any.inout() <<= val;
00802 }
00803 
00804 inline void
00805 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeq_ptr val)
00806 {
00807     any.inout() <<= val;
00808 }
00809 
00810 inline CORBA::Boolean
00811 operator>>=(const CORBA::Any_var& any, HxCorba::ImageSeq_ptr& val)
00812 {
00813     return any.in() >>= val;
00814 }
00815 
00816 //
00817 // IDL:HxCorba/ImageSeqFactory:1.0
00818 //
00819 namespace CORBA
00820 {
00821 
00822 inline void
00823 release(HxCorba::ImageSeqFactory_ptr p)
00824 {
00825     if(p)
00826         p -> _OB_decRef();
00827 }
00828 
00829 inline Boolean
00830 is_nil(HxCorba::ImageSeqFactory_ptr p)
00831 {
00832     return p == 0;
00833 }
00834 
00835 inline void
00836 release(OBStubImpl_HxCorba::ImageSeqFactory_ptr p)
00837 {
00838     if(p)
00839         p -> _OB_decRef();
00840 }
00841 
00842 inline Boolean
00843 is_nil(OBStubImpl_HxCorba::ImageSeqFactory_ptr p)
00844 {
00845     return p == 0;
00846 }
00847 
00848 } // End of namespace CORBA
00849 
00850 void operator<<=(CORBA::Any&, HxCorba::ImageSeqFactory_ptr*);
00851 void operator<<=(CORBA::Any&, HxCorba::ImageSeqFactory_ptr);
00852 CORBA::Boolean operator>>=(const CORBA::Any&, HxCorba::ImageSeqFactory_ptr&);
00853 
00854 inline void
00855 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeqFactory_ptr* val)
00856 {
00857     any.inout() <<= val;
00858 }
00859 
00860 inline void
00861 operator<<=(CORBA::Any_var& any, HxCorba::ImageSeqFactory_ptr val)
00862 {
00863     any.inout() <<= val;
00864 }
00865 
00866 inline CORBA::Boolean
00867 operator>>=(const CORBA::Any_var& any, HxCorba::ImageSeqFactory_ptr& val)
00868 {
00869     return any.in() >>= val;
00870 }
00871 
00872 #endif

Generated on Tue Jan 8 13:56:56 2002 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001