ControlReply Class Reference

#include <ControlReply.h>

List of all members.

Public Member Functions

 ControlReply ()
void appendLine (ReplyLine line)
ReplyLine getLine (int idx=0) const
QList< ReplyLinegetLines () const
QString getStatus () const
QString getMessage () const
QStringList getData () const
QString toString () const

Private Attributes

QList< ReplyLine_lines

Detailed Description

Definition at line 25 of file ControlReply.h.


Constructor & Destructor Documentation

ControlReply::ControlReply (  ) 

Default constructor

Definition at line 21 of file ControlReply.cpp.


Member Function Documentation

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().


Member Data Documentation

QList<ReplyLine> ControlReply::_lines [private]

Definition at line 49 of file ControlReply.h.

Referenced by appendLine(), getLine(), getLines(), and toString().


The documentation for this class was generated from the following files:
Generated on Mon Aug 30 23:09:53 2010 for Vidalia by  doxygen 1.6.3