24#include <xplc/utils.h>
25#include <xplc/uuidops.h>
26#include "statichandler.h"
34StaticServiceHandler::~StaticServiceHandler() {
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.
virtual unsigned int addRef()=0
Indicate you are using this object.
Interface to an object which can be used to find other objects, given their UUIDs.
Service handler for statically linked components.
virtual void addObject(const UUID &, IObject *)
Adds an object to the static service handler.
virtual IObject * getObject(const UUID &)
Get the object corresponding to the given UUID.
virtual void removeObject(const UUID &)
Removes an object from the static service handler.
#define UUID_MAP_END
Marks the end of an interface map.
#define UUID_MAP_BEGIN(component)
Start the interface map for "component".
#define UUID_MAP_ENTRY(iface)
Add an entry to an interface map.
The structure underlying UUIDs.