diff options
author | Javier <dev.git@javispedro.com> | 2016-01-01 22:05:42 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2016-01-01 22:05:42 +0100 |
commit | a45977185a485624095bff1a15024e9199eee676 (patch) | |
tree | 6cc57d085bdd01e493477c870dbe0548137998e1 /musicagent.cc | |
parent | a24034bdfea259cdc09c74217be75d4f9de0dce5 (diff) | |
download | sapd-a45977185a485624095bff1a15024e9199eee676.tar.gz sapd-a45977185a485624095bff1a15024e9199eee676.zip |
reorganize source files into SAP and agents
Diffstat (limited to 'musicagent.cc')
-rw-r--r-- | musicagent.cc | 56 |
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()); -} |