Page MenuHomePhabricator (Chris)

LocalSocketReader.cpp
No OneTemporary

Authored By
Unknown
Size
474 B
Referenced Files
None
Subscribers
None

LocalSocketReader.cpp

#include "LocalSocketReader.h"
LocalSocketReader::LocalSocketReader(QLocalSocket *sock)
: sock(sock)
{
}
QByteArray LocalSocketReader::takeData()
{
QByteArray ba;
mutex.lock();
std::swap(ba, data);
mutex.unlock();
return ba;
}
void LocalSocketReader::onReadyRead()
{
QByteArray ba = sock->readAll();
mutex.lock();
data.append(ba);
mutex.unlock();
emit readyRead(this);
}
void LocalSocketReader::onReadChannelFinished()
{
emit readChannelFinished(this);
}

File Metadata

Mime Type
text/x-c
Expires
Sun, Nov 15, 1:36 AM (1 d, 20 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
132359
Default Alt Text
LocalSocketReader.cpp (474 B)

Event Timeline