ClientStatusEvent Class Reference

#include <clientstatusevent.h>

Inheritance diagram for ClientStatusEvent:
StatusEvent BootstrapStatusEvent CircuitEstablishedEvent UnrecognizedClientStatusEvent

List of all members.

Public Types

enum  Status {
  UnrecognizedStatus, Bootstrap, CircuitEstablished, CircuitNotEstablished,
  NotEnoughDirectoryInfo, EnoughDirectoryInfo, DangerousSocks, UnknownSocksProtocol,
  SocksBadHostname
}

Public Member Functions

 ClientStatusEvent (tc::Severity severity, Status status)
Status status () const

Static Public Member Functions

static Status statusFromString (const QString &str)

Private Attributes

Status _status

Detailed Description

Definition at line 23 of file clientstatusevent.h.


Member Enumeration Documentation

Tor client status event type.

Enumerator:
UnrecognizedStatus 
Bootstrap 
CircuitEstablished 
CircuitNotEstablished 
NotEnoughDirectoryInfo 
EnoughDirectoryInfo 
DangerousSocks 
UnknownSocksProtocol 
SocksBadHostname 

Definition at line 27 of file clientstatusevent.h.


Constructor & Destructor Documentation

ClientStatusEvent::ClientStatusEvent ( tc::Severity  severity,
Status  status 
) [inline]

Constructor.

Definition at line 40 of file clientstatusevent.h.


Member Function Documentation

Status ClientStatusEvent::status (  )  const [inline]

Returns the client status indicated by this event.

Reimplemented in BootstrapStatusEvent.

Definition at line 45 of file clientstatusevent.h.

References _status.

Referenced by MainWindow::customEvent().

ClientStatusEvent::Status ClientStatusEvent::statusFromString ( const QString &  str  )  [static]

Member Data Documentation

Tor Client status indicated by this event.

Definition at line 51 of file clientstatusevent.h.

Referenced by status().


The documentation for this class was generated from the following files:

Generated on 2 Sep 2009 for Vidalia by  doxygen 1.6.1