22 #ifndef __XPLC_IMODULEMANAGERFACTORY_H__
23 #define __XPLC_IMODULEMANAGERFACTORY_H__
25 #if defined(__GNUC__) && __GNUC__ > 3
26 # pragma GCC system_header
34 virtual IServiceHandler* createModuleManager(
const char* directory) = 0;
38 {0x9d, 0x4d, 0xd2, 0xc6, 0xc0, 0x97, 0x94, 0x55}});
#define UNSTABLE_INTERFACE
Used to mark an interface as unstable.
The service handler interface.
The basic interface which is included by all other XPLC interfaces and objects.
Interface to an object which can be used to find other objects, given their UUIDs.
#define DEFINE_IID(iface, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11)
Used to define the IID of an interface.