smf/smfservermodule/smfserver/server/smfserverqt.cpp
changeset 14 a469c0e6e7fb
parent 13 b5d63d5fc252
child 18 013a02bf2bb0
equal deleted inserted replaced
13:b5d63d5fc252 14:a469c0e6e7fb
    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()