Create one QThread per one C thread
[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
f65165f4 6#include "raopcallbacks.h"
9434b30c
JVH
7
8#include "raop.h"
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:
23 raop_t * m_raop;
24
9434b30c
JVH
25signals:
26
27public slots:
28
29};
30
31#endif // RAOPSERVICE_H