25 #include <xplc/uuidops.h>
26 #include "statichandler.h"
34 StaticServiceHandler::~StaticServiceHandler() {
55 if(node->uuid == aUuid) {
79 if(node->uuid == aUuid)
104 if(node->uuid == aUuid) {
Service handler for statically linked components.
#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 addObject(const UUID &, IObject *)
Adds an object to the static service handler.
#define UUID_MAP_END
Marks the end of an interface map.
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.
The structure underlying UUIDs.
virtual unsigned int addRef()=0
Indicate you are using this object.