tc Namespace Reference

Classes

class  DebugMessage

Enumerations

enum  ConnectionStatusReason {
  UnrecognizedReason, MiscellaneousReason, IdentityMismatch, ConnectionDone,
  ConnectionRefused, ConnectionReset, ConnectionTimeout, ConnectionIoError,
  NoRouteToHost, ResourceLimitReached
}
enum  Severity {
  UnrecognizedSeverity = 0, DebugSeverity = (1u<<4), InfoSeverity = (1u<<3), NoticeSeverity = (1u<<2),
  WarnSeverity = (1u<<1), ErrorSeverity = (1u<<0)
}
enum  SocksError { DangerousSocksTypeError, UnknownSocksProtocolError, BadSocksHostnameError }
enum  TorVersionStatus { ObsoleteTorVersion, UnrecommendedTorVersion, NewTorVersion }

Functions

DebugMessage debug (const QString &fmt)
DebugMessage warn (const QString &fmt)
DebugMessage error (const QString &fmt)
DebugMessage fatal (const QString &fmt)
ConnectionStatusReason connectionStatusReasonFromString (const QString &str)
Severity severityFromString (const QString &str)

Enumeration Type Documentation

Enumerator:
UnrecognizedReason 
MiscellaneousReason 
IdentityMismatch 
ConnectionDone 
ConnectionRefused 
ConnectionReset 
ConnectionTimeout 
ConnectionIoError 
NoRouteToHost 
ResourceLimitReached 

Definition at line 57 of file tcglobal.h.

Severity values used in log message and status events.

Enumerator:
UnrecognizedSeverity 

An unrecognized severity value.

DebugSeverity 

Hyper-verbose events used for debugging.

InfoSeverity 

Verbose events that can occur frequently.

NoticeSeverity 

A not-so-bad event.

WarnSeverity 

An important, but non-fatal event.

ErrorSeverity 

A critical event.

Definition at line 70 of file tcglobal.h.

SOCKS error types used by Tor status event notifications. These are emitted in the TorControl::socksError() signal.

Enumerator:
DangerousSocksTypeError 

The SOCKS type uses only IP addresses.

UnknownSocksProtocolError 

Unknown SOCKS protocol type.

BadSocksHostnameError 

Application provided an invalid hostname.

Definition at line 80 of file tcglobal.h.

Reasons that use of the user's current Tor version would be discouraged.

Enumerator:
ObsoleteTorVersion 
UnrecommendedTorVersion 
NewTorVersion 

Definition at line 87 of file tcglobal.h.


Function Documentation

ConnectionStatusReason tc::connectionStatusReasonFromString ( const QString &  str  ) 

Converts str to a ConnectionStatusReason enum value.

Referenced by TorControl::bootstrapStatus(), and TorEvents::handleClientStatusEvent().

DebugMessage tc::debug ( const QString &  fmt  ) 
DebugMessage tc::error ( const QString &  fmt  ) 
DebugMessage tc::fatal ( const QString &  fmt  ) 

Creates a new message using fmt and a severity level of QtFatalMsg.

Severity tc::severityFromString ( const QString &  str  ) 
DebugMessage tc::warn ( const QString &  fmt  ) 

Creates a new message using fmt and a severity level of QtWarningMsg.

Referenced by MainWindow::bootstrapStatusChanged(), ControlConnection::cancelConnect(), Circuit::Circuit(), and ControlConnection::onError().


Generated on 31 Mar 2010 for Vidalia by  doxygen 1.6.1