src/network/socket/qlocalsocket_tcp.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
   100     Q_Q(QLocalSocket);
   100     Q_Q(QLocalSocket);
   101     QLocalSocket::LocalSocketState currentState = state;
   101     QLocalSocket::LocalSocketState currentState = state;
   102     switch(newState) {
   102     switch(newState) {
   103     case QAbstractSocket::UnconnectedState:
   103     case QAbstractSocket::UnconnectedState:
   104         state = QLocalSocket::UnconnectedState;
   104         state = QLocalSocket::UnconnectedState;
   105         serverName = QString();
   105         serverName.clear();
   106         fullServerName = QString();
   106         fullServerName.clear();
   107         break;
   107         break;
   108     case QAbstractSocket::ConnectingState:
   108     case QAbstractSocket::ConnectingState:
   109         state = QLocalSocket::ConnectingState;
   109         state = QLocalSocket::ConnectingState;
   110         break;
   110         break;
   111     case QAbstractSocket::ConnectedState:
   111     case QAbstractSocket::ConnectedState:
   216     Q_D(QLocalSocket);
   216     Q_D(QLocalSocket);
   217     if (state() == ConnectedState
   217     if (state() == ConnectedState
   218         || state() == ConnectingState)
   218         || state() == ConnectingState)
   219         return;
   219         return;
   220 
   220 
   221     d->errorString = QString();
   221     d->errorString.clear();
   222     d->state = ConnectingState;
   222     d->state = ConnectingState;
   223     emit stateChanged(d->state);
   223     emit stateChanged(d->state);
   224 
   224 
   225     if (name.isEmpty()) {
   225     if (name.isEmpty()) {
   226         d->errorOccurred(ServerNotFoundError,
   226         d->errorOccurred(ServerNotFoundError,
   331 
   331 
   332 void QLocalSocket::close()
   332 void QLocalSocket::close()
   333 {
   333 {
   334     Q_D(QLocalSocket);
   334     Q_D(QLocalSocket);
   335     d->tcpSocket->close();
   335     d->tcpSocket->close();
   336     d->serverName = QString();
   336     d->serverName.clear();
   337     d->fullServerName = QString();
   337     d->fullServerName.clear();
   338     QIODevice::close();
   338     QIODevice::close();
   339 }
   339 }
   340 
   340 
   341 bool QLocalSocket::waitForBytesWritten(int msecs)
   341 bool QLocalSocket::waitForBytesWritten(int msecs)
   342 {
   342 {