#include <ControlReply.h>
Public Member Functions | |
ControlReply () | |
void | appendLine (ReplyLine line) |
ReplyLine | getLine (int idx=0) const |
QList< ReplyLine > | getLines () const |
QString | getStatus () const |
QString | getMessage () const |
QStringList | getData () const |
QString | toString () const |
Private Attributes | |
QList< ReplyLine > | _lines |
Definition at line 25 of file ControlReply.h.
ControlReply::ControlReply | ( | ) |
Default constructor
Definition at line 21 of file ControlReply.cpp.
void ControlReply::appendLine | ( | ReplyLine | line | ) |
Add a line associated with this reply
Definition at line 27 of file ControlReply.cpp.
References _lines.
Referenced by ControlSocket::readReply().
QStringList ControlReply::getData | ( | ) | const |
Returns the data for the first line in the reply.
Definition at line 62 of file ControlReply.cpp.
References ReplyLine::getData(), and getLine().
Referenced by TorControl::getCircuits(), and TorControl::getStreams().
ReplyLine ControlReply::getLine | ( | int | idx = 0 |
) | const |
Returns a single line from this reply
Returns the requested line from this reply
Definition at line 34 of file ControlReply.cpp.
References _lines.
Referenced by getData(), getMessage(), and getStatus().
QList< ReplyLine > ControlReply::getLines | ( | ) | const |
Returns all lines for this reply
Definition at line 41 of file ControlReply.cpp.
References _lines.
Referenced by TorControl::getConf(), TorControl::getInfo(), TorEvents::handleEvent(), and TorControl::protocolInfo().
QString ControlReply::getMessage | ( | ) | const |
Returns the messasge of the first line in the reply
Returns the message of the first line in the reply
Definition at line 55 of file ControlReply.cpp.
References getLine(), and ReplyLine::getMessage().
Referenced by TorControl::getStreams(), and TorControl::send().
QString ControlReply::getStatus | ( | ) | const |
Returns the status of the first line in the reply
Definition at line 48 of file ControlReply.cpp.
References getLine(), and ReplyLine::getStatus().
Referenced by ControlConnection::onReadyRead(), and TorControl::send().
QString ControlReply::toString | ( | ) | const |
Returns the entire contents of the control reply.
Definition at line 69 of file ControlReply.cpp.
References _lines, and ReplyLine::toString().
Referenced by TorControl::getHiddenServiceConf(), and ControlConnection::onReadyRead().
QList<ReplyLine> ControlReply::_lines [private] |
Definition at line 49 of file ControlReply.h.
Referenced by appendLine(), getLine(), getLines(), and toString().