ClientStatusEvent Class Reference

#include <clientstatusevent.h>

Inheritance diagram for ClientStatusEvent:

StatusEvent BootstrapStatusEvent CircuitEstablishedEvent UnrecognizedClientStatusEvent List of all members.

Public Types

 UnrecognizedStatus
 Bootstrap
 CircuitEstablished
 CircuitNotEstablished
 NotEnoughDirectoryInfo
 EnoughDirectoryInfo
 DangerousSocks
 UnknownSocksProtocol
 SocksBadHostname
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

enum ClientStatusEvent::Status

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.

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

Returns a ClientStatusEvent::Status enum value for the status event type represented by str.

Definition at line 23 of file clientstatusevent.cpp.

References Bootstrap, CircuitEstablished, CircuitNotEstablished, DangerousSocks, EnoughDirectoryInfo, NotEnoughDirectoryInfo, SocksBadHostname, UnknownSocksProtocol, and UnrecognizedStatus.

Referenced by TorEvents::dispatchClientStatusEvent().


Member Data Documentation

Status ClientStatusEvent::_status [private]

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 Tue Jul 7 16:58:12 2009 for Vidalia by  doxygen 1.4.7