it_bus_pdk/bus_plugin_resolver.h

00001 #ifndef _IT_BUS_PDK_BUS_PLUGIN_RESOLVER_H_
00002 #define _IT_BUS_PDK_BUS_PLUGIN_RESOLVER_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_bus/api_defines.h>
00008 #include <it_bus/types.h>
00009 #include <it_bus/exception.h>
00010 
00011 namespace IT_Bus
00012 {
00013     class BusPlugIn;
00014 
00015     class IT_BUS_API BusPlugInResolver
00016     {
00017       public:
00018         BusPlugInResolver();
00019 
00020         virtual
00021         ~BusPlugInResolver();
00022 
00023         virtual BusPlugIn*
00024           resolve_plugin(const String& plugin_name) = 0;
00025     };
00026 }
00027 
00028 #endif  

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