summaryrefslogtreecommitdiff
path: root/musicagent.cc
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2016-01-01 22:05:42 +0100
committerJavier <dev.git@javispedro.com>2016-01-01 22:05:42 +0100
commita45977185a485624095bff1a15024e9199eee676 (patch)
tree6cc57d085bdd01e493477c870dbe0548137998e1 /musicagent.cc
parenta24034bdfea259cdc09c74217be75d4f9de0dce5 (diff)
downloadsapd-a45977185a485624095bff1a15024e9199eee676.tar.gz
sapd-a45977185a485624095bff1a15024e9199eee676.zip
reorganize source files into SAP and agents
Diffstat (limited to 'musicagent.cc')
-rw-r--r--musicagent.cc56
1 files changed, 0 insertions, 56 deletions
diff --git a/musicagent.cc b/musicagent.cc
deleted file mode 100644
index f67cc1d..0000000
--- a/musicagent.cc
+++ /dev/null
@@ -1,56 +0,0 @@
-#include "sapsocket.h"
-#include "sapconnectionrequest.h"
-#include "sapserviceinfo.h"
-#include "sapchannelinfo.h"
-#include "musicconn.h"
-#include "musicagent.h"
-
-static MusicAgent *agent = 0;
-static const QLatin1String music_profile("/system/music");
-
-MusicAgent::MusicAgent(QObject *parent)
- : QObject(parent), _peer(0), _socket(0)
-{
-}
-
-MusicAgent* MusicAgent::instance()
-{
- if (!agent) {
- agent = new MusicAgent;
- }
- return agent;
-}
-
-void MusicAgent::peerFound(SAPPeer *peer)
-{
- Q_UNUSED(peer);
-}
-
-void MusicAgent::requestConnection(SAPConnectionRequest *request)
-{
- qDebug() << "MusicAgent request connection from" << request->peer()->peerName();
- SAPConnection *conn = request->connection();
- new MusicConn(conn, this);
- request->accept();
-}
-
-void MusicAgent::registerServices(SAPManager *manager)
-{
- SAPServiceInfo service;
- SAPChannelInfo channel;
-
- service.setProfile(music_profile);
- service.setFriendlyName("Media controller");
- service.setRole(SAPServiceInfo::RoleProvider);
- service.setVersion(1, 0);
- service.setConnectionTimeout(0);
-
- channel.setChannelId(100);
- channel.setPayloadType(SAPChannelInfo::PayloadNone);
- channel.setQoSType(SAPChannelInfo::QoSReliabilityDisable);
- channel.setQoSDataRate(SAPChannelInfo::QoSDataRateLow);
- channel.setQoSPriority(SAPChannelInfo::QoSPriorityLow);
- service.addChannel(channel);
-
- manager->registerServiceAgent(service, instance());
-}