22#ifndef __XPLC_STATICHANDLER_H__
23#define __XPLC_STATICHANDLER_H__
25#include <xplc/IStaticServiceHandler.h>
26#include "objectnode.h"
The basic interface which is included by all other XPLC interfaces and objects.
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 IMPLEMENT_IOBJECT(component)
Helper macro to implement the IObject methods automatically.
The structure underlying UUIDs.