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

HxCorbaTest_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 ___HxCorbaTest_skel_h__
00016 #define ___HxCorbaTest_skel_h__
00017 
00018 #include <HxCorbaTest.h>
00019 
00020 #ifndef OB_INTEGER_VERSION
00021 #   error No ORBacus version defined! Is <OB/CORBA.h> included?
00022 #endif
00023 
00024 #ifndef OB_NO_VERSION_CHECK
00025 #   if (OB_INTEGER_VERSION != 4010000L)
00026 #       error ORBacus version mismatch!
00027 #   endif
00028 #endif
00029 
00030 //
00031 // IDL:HxCorba:1.0
00032 //
00033 namespace POA_HxCorba
00034 {
00035 
00036 //
00037 // IDL:HxCorba/Test:1.0
00038 //
00039 class Test : virtual public PortableServer::ServantBase
00040 {
00041     Test(const Test&);
00042     void operator=(const Test&);
00043 
00044 protected:
00045 
00046     //
00047     // IDL:HxCorba/Test/printMessage:1.0
00048     //
00049     void _OB_op_printMessage(OB::Upcall_ptr);
00050 
00051 public:
00052 
00053     Test() { }
00054 
00055     virtual CORBA::Boolean _is_a(const char*)
00056         throw(CORBA::SystemException);
00057 
00058     virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00059                                                    PortableServer::POA_ptr);
00060 
00061     HxCorba::Test_ptr _this();
00062 
00063     virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00064                                                             const PortableServer::ObjectId&);
00065     virtual void _OB_dispatch(OB::Upcall_ptr);
00066 
00067     //
00068     // IDL:HxCorba/Test/printMessage:1.0
00069     //
00070     virtual CORBA::Long printMessage(const char* msg)
00071         throw(CORBA::SystemException) = 0;
00072 };
00073 
00074 } // End of namespace POA_HxCorba
00075 
00076 //
00077 // IDL:HxCorba:1.0
00078 //
00079 namespace OBDirectStubImpl_HxCorba
00080 {
00081 
00082 //
00083 // IDL:HxCorba/Test:1.0
00084 //
00085 class Test : virtual public OBStubImpl_HxCorba::Test,
00086              virtual public OB::DirectStubImpl
00087 {
00088     Test(const Test&);
00089     void operator=(const Test&);
00090 
00091 protected:
00092 
00093 #ifdef HAVE_VCPLUSPLUS_BUGS
00094 
00095     Test() { }
00096 
00097 #endif
00098 
00099     Test(PortableServer::POA_ptr,
00100          const PortableServer::ObjectId&,
00101          PortableServer::ServantBase*);
00102 
00103     friend class POA_HxCorba::Test;
00104 
00105 public:
00106 
00107     //
00108     // IDL:HxCorba/Test/printMessage:1.0
00109     //
00110     virtual CORBA::Long printMessage(const char* msg);
00111 };
00112 
00113 } // End of namespace OBDirectStubImpl_HxCorba
00114 
00115 #endif

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