22 #include "abstractsink.h"
23 #include "abstractdbusinterface.h"
24 #include "varianttype.h"
32 DBusSink(std::string objectName,
AbstractRoutingEngine* engine, GDBusConnection* connection, map<string, string> config = std::map<std::string, std::string>());
35 for(
auto i : propertyDBusMap)
42 virtual const std::string
uuid();
44 static std::map<std::string, std::string> dbusConfig;
46 PropertyList wantsProperties()
49 for(
auto i : propertyDBusMap)
51 l.push_back(i->ambPropertyName());
57 void setSourceFilter(std::string sourceFilter)
59 mSourceFilter = sourceFilter;
62 void setZoneFilter(Zone::Type zone)
67 void wantPropertyVariant(VehicleProperty::Property ambProperty, std::string propertyName, VariantType::Access access)