it_bus_pdk/global_bus_orb_plugin.h

00001 #ifndef _IT_BUS_PDK_GLOBAL_BUS_ORB_PLUGIN_H_
00002 #define _IT_BUS_PDK_GLOBAL_BUS_ORB_PLUGIN_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/api_defines.h>
00008 #include <it_bus_pdk/bus_orb_plugin.h>
00009 
00010 namespace IT_Bus
00011 {
00012     class BusPlugInFactory;
00013 
00014     class IT_BUS_API GlobalBusORBPlugIn :
00015         public BusORBPlugIn
00016     {
00017       public:
00018         GlobalBusORBPlugIn(
00019             const char*       plugin_name,
00020             BusPlugInFactory& bus_plugin_factory
00021         );
00022 
00023         virtual
00024         ~GlobalBusORBPlugIn();
00025 
00026       private:
00027         GlobalBusORBPlugIn(
00028             const GlobalBusORBPlugIn&
00029         );
00030 
00031         GlobalBusORBPlugIn&
00032         operator=(
00033             const GlobalBusORBPlugIn&
00034         );        
00035     };
00036 }
00037 
00038 #endif  

Generated on Tue Mar 20 15:27:52 2007 for Artix by  doxygen 1.5.1-p1