22 #include <abstractsink.h>
23 #include <serialport.hpp>
24 #include <jsonprotocol.h>
28 #include <QDBusAbstractAdaptor>
29 #include <QDBusObjectPath>
30 #include <QVariantMap>
32 #include <QDBusUnixFileDescriptor>
39 Q_CLASSINFO(
"D-Bus Interface",
"org.bluez.Profile1")
49 void NewConnection(QDBusObjectPath device, QDBusUnixFileDescriptor fd, QVariantMap fd_properties);
51 void RequestDisconnection(QDBusObjectPath device);
66 virtual void connect(std::string hwaddy);
68 virtual void release();
70 virtual void newConnection(std::string path, QDBusUnixFileDescriptor fd, QVariantMap props);
72 virtual void requestDisconnection(std::string path);
75 virtual void connected() {}
76 virtual void disconnected() {}
97 std::vector<amb::AmbRemoteServer::Ptr> clients;
101 void newConnection(
string path, QDBusUnixFileDescriptor fd, QVariantMap props);
102 void requestDisconnection(
string path);
107 #endif // EXAMPLEPLUGIN_H