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}});
This file contains the XPLC foundation interface.
#define UNSTABLE_INTERFACE
Used to mark an interface as unstable.
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.
virtual IObject * getObject(const UUID &)=0
Get the object corresponding to the given UUID.
The structure underlying UUIDs.
#define DEFINE_IID(iface, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11)
Used to define the IID of an interface.