equal
deleted
inserted
replaced
43 bool SmfServerQt::start() |
43 bool SmfServerQt::start() |
44 { |
44 { |
45 const QString KServerName("SmfServerQt"); |
45 const QString KServerName("SmfServerQt"); |
46 if (m_server->listen(KServerName)) |
46 if (m_server->listen(KServerName)) |
47 { |
47 { |
48 writeLog(QString(m_server->serverName() + ": listening for connections.")); |
48 qDebug()<<(QString(m_server->serverName() + ": listening for connections.")); |
49 return true; |
49 return true; |
50 } |
50 } |
51 else |
51 else |
52 { |
52 { |
53 writeLog(QString(KServerName + ": failed to start")); |
53 qDebug()<<(QString(KServerName + ": failed to start")); |
54 writeLog(QString(m_server->errorString())); |
54 qDebug()<<(QString(m_server->errorString())); |
55 return false; |
55 return false; |
56 } |
56 } |
57 } |
57 } |
58 |
58 |
59 /** |
59 /** |
62 int SmfServerQt::sessionListCount() const |
62 int SmfServerQt::sessionListCount() const |
63 { |
63 { |
64 return m_sessions.count(); |
64 return m_sessions.count(); |
65 } |
65 } |
66 |
66 |
67 void SmfServerQt::writeLog(QString log) const |
67 /*void SmfServerQt::writeLog(QString log) const |
68 { |
68 { |
69 qDebug() << log.toAscii().constData(); |
69 qDebug() << log.toAscii().constData(); |
70 } |
70 }*/ |
71 |
71 |
72 /** |
72 /** |
73 * Called by the SmfServer when client authorization finishes. |
73 * Called by the SmfServer when client authorization finishes. |
74 * @param success success of the authorization |
74 * @param success success of the authorization |
75 */ |
75 */ |
84 void SmfServerQt::newClientConnected() |
84 void SmfServerQt::newClientConnected() |
85 { |
85 { |
86 QLocalSocket *client(m_server->nextPendingConnection()); |
86 QLocalSocket *client(m_server->nextPendingConnection()); |
87 if (!client) |
87 if (!client) |
88 { |
88 { |
89 writeLog("SmfServerQt::newClientConnected(): no socket - client may have dropped."); |
89 qDebug()<<("SmfServerQt::newClientConnected(): no socket - client may have dropped."); |
90 return; |
90 return; |
91 } |
91 } |
92 |
92 |
93 // Create a new session for this client. |
93 // Create a new session for this client. |
94 writeLog("Client connected."); |
94 qDebug()<<("Client connected."); |
95 |
95 |
96 m_sessions.append(new SmfServerQtSession(client, this)); |
96 m_sessions.append(new SmfServerQtSession(client, this)); |
97 } |
97 } |
98 |
98 |
99 void SmfServerQt::removeFromList() |
99 void SmfServerQt::removeFromList() |