#include <clientstatusevent.h>
Inheritance diagram for ClientStatusEvent:
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 |
Definition at line 23 of file clientstatusevent.h.
Tor client status event type.
UnrecognizedStatus | |
Bootstrap | |
CircuitEstablished | |
CircuitNotEstablished | |
NotEnoughDirectoryInfo | |
EnoughDirectoryInfo | |
DangerousSocks | |
UnknownSocksProtocol | |
SocksBadHostname |
Definition at line 27 of file clientstatusevent.h.
ClientStatusEvent::ClientStatusEvent | ( | tc::Severity | severity, | |
Status | status | |||
) | [inline] |
Constructor.
Definition at line 40 of file clientstatusevent.h.
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().
Status ClientStatusEvent::_status [private] |
Tor Client status indicated by this event.
Definition at line 51 of file clientstatusevent.h.
Referenced by status().