23 #ifndef __XPLC_ISERVICEHANDLER_H__ 24 #define __XPLC_ISERVICEHANDLER_H__ 26 #if defined(__GNUC__) && __GNUC__ > 3 27 # pragma GCC system_header 55 {0xad, 0x06, 0x53, 0x76, 0x21, 0xa6, 0x0a, 0x03}});
The basic interface which is included by all other XPLC interfaces and objects.
The structure underlying UUIDs.
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_IID(IServiceHandler, {0xe897384f, 0x3ba6, 0x46e3, {0xad, 0x06, 0x53, 0x76, 0x21, 0xa6, 0x0a, 0x03}})
IServiceHandler's IID.
virtual IObject * getObject(const UUID &)=0
Get the object corresponding to the given UUID.
This file contains the XPLC foundation interface.