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.
DEFINE_IID(IServiceHandler,{0xe897384f, 0x3ba6, 0x46e3,{0xad, 0x06, 0x53, 0x76, 0x21, 0xa6, 0x0a, 0x03}})
IServiceHandler's IID.
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.
virtual IObject * getObject(const UUID &)=0
Get the object corresponding to the given UUID.
This file contains the XPLC foundation interface.