Fix the Qt4 bindings and link to libshairport dynamically
[deb_shairplay.git] / src / bindings / qt4 / raopservice.h
CommitLineData
9434b30c
JVH
1#ifndef RAOPSERVICE_H
2#define RAOPSERVICE_H
3
4#include <QObject>
9434b30c 5
92fcb6ac 6#include <shairplay/raop.h>
9434b30c 7
92fcb6ac 8#include "raopcallbacks.h"
9434b30c
JVH
9
10class RaopService : public QObject
11{
12 Q_OBJECT
13public:
14 explicit RaopService(QObject *parent = 0);
15 ~RaopService();
16
17 bool init(int max_clients, RaopCallbacks *callbacks);
18 bool start(quint16 port, const QByteArray & hwaddr);
19 bool isRunning();
20 void stop();
21
22private:
92fcb6ac 23 raop_t * m_raop;
9434b30c 24
9434b30c
JVH
25signals:
26
27public slots:
28
29};
30
31#endif // RAOPSERVICE_H