OrConnEvent Class Reference

#include <orconnevent.h>

List of all members.

Public Types

enum  Status {
  Unknown, New, Launched, Connected,
  Failed, Closed
}

Public Member Functions

 OrConnEvent (Status status, QString server)
Status status ()
QString server ()

Static Public Member Functions

static Status toStatus (QString status)

Private Attributes

Status _status
QString _server


Detailed Description

Definition at line 34 of file orconnevent.h.


Member Enumeration Documentation

enum OrConnEvent::Status

OR connection status

Enumerator:
Unknown  Unknown OR status.
New  Incoming connection.
Launched  Outgoing connection.
Connected  TLS handshake finished.
Failed  Connection closed before handshake completed.
Closed  Connection closed that had previously handshaked.

Definition at line 38 of file orconnevent.h.


Constructor & Destructor Documentation

OrConnEvent::OrConnEvent ( Status  status,
QString  server 
)

Contructor

Constructor

Parameters:
status OR connection status.
server OR server.

Definition at line 36 of file orconnevent.cpp.

References _server, and _status.


Member Function Documentation

OrConnEvent::Status OrConnEvent::toStatus ( QString  status  )  [static]

Converts a string description of a connection's status to an enum value

Definition at line 45 of file orconnevent.cpp.

References Closed, Connected, Failed, Launched, New, and Unknown.

Referenced by TorEvents::handleOrConnStatus().

OrConnEvent::Status OrConnEvent::status (  ) 

Returns the status for this OR connection.

Definition at line 67 of file orconnevent.cpp.

References _status.

QString OrConnEvent::server (  ) 

Returns the OR server with which this connection is associated.

Definition at line 74 of file orconnevent.cpp.

References _server.


Member Data Documentation

Status OrConnEvent::_status [private]

OR connection status associated with this event.

Definition at line 60 of file orconnevent.h.

Referenced by OrConnEvent(), and status().

QString OrConnEvent::_server [private]

OR server

Definition at line 62 of file orconnevent.h.

Referenced by OrConnEvent(), and server().


The documentation for this class was generated from the following files:
Generated on Wed Sep 5 15:49:29 2007 for Vidalia by  doxygen 1.5.3