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 /webproxyagent.cc | |
parent | a24034bdfea259cdc09c74217be75d4f9de0dce5 (diff) | |
download | sapd-a45977185a485624095bff1a15024e9199eee676.tar.gz sapd-a45977185a485624095bff1a15024e9199eee676.zip |
reorganize source files into SAP and agents
Diffstat (limited to 'webproxyagent.cc')
-rw-r--r-- | webproxyagent.cc | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/webproxyagent.cc b/webproxyagent.cc deleted file mode 100644 index c9d5580..0000000 --- a/webproxyagent.cc +++ /dev/null @@ -1,64 +0,0 @@ -#include "sapsocket.h" -#include "sapconnectionrequest.h" -#include "sapserviceinfo.h" -#include "sapchannelinfo.h" -#include "webproxyconn.h" -#include "webproxyagent.h" - -static WebProxyAgent *agent = 0; -static const QLatin1String webproxy_profile("/system/webproxy"); - -WebProxyAgent::WebProxyAgent(QObject *parent) - : QObject(parent), _peer(0), _socket(0) -{ -} - -WebProxyAgent* WebProxyAgent::instance() -{ - if (!agent) { - agent = new WebProxyAgent; - } - return agent; -} - -void WebProxyAgent::peerFound(SAPPeer *peer) -{ - Q_UNUSED(peer); -} - -void WebProxyAgent::requestConnection(SAPConnectionRequest *request) -{ - qDebug() << "WebProxy request connection from" << request->peer()->peerName(); - SAPConnection *conn = request->connection(); - new WebProxyConn(conn, this); - - request->accept(); -} - -void WebProxyAgent::registerServices(SAPManager *manager) -{ - SAPServiceInfo service; - SAPChannelInfo channel; - - service.setProfile(webproxy_profile); - service.setFriendlyName("WebProxy"); - service.setRole(SAPServiceInfo::RoleProvider); - service.setVersion(2, 0); - service.setConnectionTimeout(0); - - channel.setChannelId(501); - channel.setPayloadType(SAPChannelInfo::PayloadBinary); - channel.setQoSType(SAPChannelInfo::QoSReliabilityEnable); - channel.setQoSDataRate(SAPChannelInfo::QoSDataRateLow); - channel.setQoSPriority(SAPChannelInfo::QoSPriorityLow); - service.addChannel(channel); - - channel.setChannelId(502); - channel.setPayloadType(SAPChannelInfo::PayloadBinary); - channel.setQoSType(SAPChannelInfo::QoSReliabilityEnable); - channel.setQoSDataRate(SAPChannelInfo::QoSDataRateLow); - channel.setQoSPriority(SAPChannelInfo::QoSPriorityLow); - service.addChannel(channel); - - manager->registerServiceAgent(service, instance()); -} |