dbus plugin updates
[profile/ivi/automotive-message-broker.git] / plugins / dbus / dbusplugin.h
1 #include "abstractsink.h"
2
3
4 class DBusSink : public AbstractSink
5 {
6
7 public:
8         DBusSink(AbstractRoutingEngine* engine);
9         virtual PropertyList subscriptions();
10         virtual void supportedChanged(PropertyList supportedProperties);
11         virtual void propertyChanged(VehicleProperty::Property property, boost::any value, std::string uuid);
12         virtual std::string uuid();
13 };
14
15 class DBusSinkManager: public AbstractSinkManager
16 {
17 public:
18         DBusSinkManager(AbstractRoutingEngine* engine)
19         :AbstractSinkManager(engine)
20         {
21                 new DBusSink(engine);
22         }
23 };
24