00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef ___HxCorbaTVCapture_skel_h__
00016 #define ___HxCorbaTVCapture_skel_h__
00017
00018 #include <HxCorbaTVCapture.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
00034
00035 namespace POA_HxCorba
00036 {
00037
00038
00039
00040
00041 class TVCapture : virtual public PortableServer::ServantBase
00042 {
00043 TVCapture(const TVCapture&);
00044 void operator=(const TVCapture&);
00045
00046 protected:
00047
00048
00049
00050
00051 void _OB_op_getSizes(OB::Upcall_ptr);
00052
00053
00054
00055
00056 void _OB_op_getRgb(OB::Upcall_ptr);
00057
00058
00059
00060
00061 void _OB_op_close(OB::Upcall_ptr);
00062
00063 public:
00064
00065 TVCapture() { }
00066
00067 virtual CORBA::Boolean _is_a(const char*)
00068 throw(CORBA::SystemException);
00069
00070 virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00071 PortableServer::POA_ptr);
00072
00073 HxCorba::TVCapture_ptr _this();
00074
00075 virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00076 const PortableServer::ObjectId&);
00077 virtual void _OB_dispatch(OB::Upcall_ptr);
00078
00079
00080
00081
00082 virtual HxCorba::Sizes getSizes()
00083 throw(CORBA::SystemException) = 0;
00084
00085
00086
00087
00088 virtual HxCorba::RgbSeq* getRgb()
00089 throw(CORBA::SystemException) = 0;
00090
00091
00092
00093
00094 virtual void close()
00095 throw(CORBA::SystemException) = 0;
00096 };
00097
00098 }
00099
00100
00101
00102
00103 namespace OBDirectStubImpl_HxCorba
00104 {
00105
00106
00107
00108
00109 class TVCapture : virtual public OBStubImpl_HxCorba::TVCapture,
00110 virtual public OB::DirectStubImpl
00111 {
00112 TVCapture(const TVCapture&);
00113 void operator=(const TVCapture&);
00114
00115 protected:
00116
00117 #ifdef HAVE_VCPLUSPLUS_BUGS
00118
00119 TVCapture() { }
00120
00121 #endif
00122
00123 TVCapture(PortableServer::POA_ptr,
00124 const PortableServer::ObjectId&,
00125 PortableServer::ServantBase*);
00126
00127 friend class POA_HxCorba::TVCapture;
00128
00129 public:
00130
00131
00132
00133
00134 virtual HxCorba::Sizes getSizes();
00135
00136
00137
00138
00139 virtual HxCorba::RgbSeq* getRgb();
00140
00141
00142
00143
00144 virtual void close();
00145 };
00146
00147 }
00148
00149 #endif