25 #include <xplc/uuidops.h>
26 #include "statichandler.h"
55 if(node->uuid == aUuid) {
79 if(node->uuid == aUuid)
104 if(node->uuid == aUuid) {
The basic interface which is included by all other XPLC interfaces and objects.
Service handler for statically linked components.
The structure underlying UUIDs.
Interface to an object which can be used to find other objects, given their UUIDs.
Various utility functions, macros and templates.
#define UUID_MAP_ENTRY(iface)
Add an entry to an interface map.
#define UUID_MAP_BEGIN(component)
Start the interface map for "component".
virtual void removeObject(const UUID &)
Removes an object from the static service handler.
virtual void addObject(const UUID &, IObject *)
Adds an object to the static service handler.
virtual unsigned int addRef()=0
Indicate you are using this object.
#define UUID_MAP_END
Marks the end of an interface map.
virtual IObject * getObject(const UUID &)
Get the object corresponding to the given UUID.