20 #ifndef ABSTRACTSINK_H
21 #define ABSTRACTSINK_H
28 #include <boost/any.hpp>
30 #include "vehicleproperty.h"
31 #include "abstractpropertytype.h"
38 typedef vector<AbstractSink*> SinkList;
52 virtual const string uuid() = 0;
65 virtual void supportedChanged(
const PropertyList & supportedProperties) = 0;
72 map<string, string> configuration;
86 map<string, string> configuration;
89 #endif // ABSTRACTSINK_H
Definition: abstractpropertytype.h:69
Definition: abstractroutingengine.h:323
TODO: deprecate in 0.13.
Definition: abstractsink.h:77
Definition: abstractsink.h:40
virtual void propertyChanged(AbstractPropertyType *value)
propertyChanged is called when a subscribed to property changes.
Definition: abstractsink.h:60
AbstractRoutingEngine * routingEngine
routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins...
Definition: abstractsink.h:71