22#ifndef __XPLC_IMODULEMANAGERFACTORY_H__
23#define __XPLC_IMODULEMANAGERFACTORY_H__
25#if defined(__GNUC__) && __GNUC__ > 3
26# pragma GCC system_header
29#include <xplc/IServiceHandler.h>
34 virtual IServiceHandler* createModuleManager(
const char* directory) = 0;
38 {0x9d, 0x4d, 0xd2, 0xc6, 0xc0, 0x97, 0x94, 0x55}});
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 UNSTABLE_INTERFACE
Used to mark an interface as unstable.
#define DEFINE_IID(iface, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11)
Used to define the IID of an interface.