Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

GnuTLSClientAnon Class Reference

This class implements an anonymous TLS backend using GnuTLS. More...

#include <tlsgnutlsclientanon.h>

Inherits GnuTLSBase.

Inheritance diagram for GnuTLSClientAnon:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GnuTLSClientAnon (TLSHandler *th)
virtual ~GnuTLSClientAnon ()
virtual bool init ()
virtual void cleanup ()

Detailed Description

This class implements an anonymous TLS backend using GnuTLS.

You should not need to use this class directly.

Author:
Jakob Schröter <js@camaya.net>
Since:
0.9

Definition at line 44 of file tlsgnutlsclientanon.h.


Constructor & Destructor Documentation

GnuTLSClientAnon TLSHandler th  ) 
 

Constructor.

Parameters:
th The TLSHandler to handle TLS-related events.

Definition at line 24 of file tlsgnutlsclientanon.cpp.

~GnuTLSClientAnon  )  [virtual]
 

Virtual destructor.

Definition at line 29 of file tlsgnutlsclientanon.cpp.


Member Function Documentation

void cleanup  )  [virtual]
 

This function performs internal cleanup and will be called after a failed handshake attempt.

Reimplemented from GnuTLSBase.

Definition at line 34 of file tlsgnutlsclientanon.cpp.

bool init  )  [virtual]
 

Initializes the TLS module. This function must be called (and execute successfully) before the module can be used.

Returns:
False if initialization failed, true otherwise.
Since:
1.0

Implements TLSBase.

Definition at line 40 of file tlsgnutlsclientanon.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Nov 17 02:45:16 2008 for gloox by  doxygen 1.4.1