• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KIO

KOpenSSLProxy Class Reference

#include <kopenssl.h>

List of all members.


Detailed Description

Dynamically load and wrap OpenSSL.

Author:
George Staikos <staikos@kde.org>
See also:
KSSL KDE OpenSSL Wrapper

Definition at line 57 of file kopenssl.h.


Public Member Functions

void destroy ()
bool hasLibCrypto () const
bool hasLibSSL () const

Static Public Member Functions

static KOpenSSLProxy * self ()

Member Function Documentation

void KOpenSSLProxy::destroy (  ) 

Destroy the class and start over - don't use this unless you know what you are doing.

Definition at line 233 of file kopenssl.cpp.

bool KOpenSSLProxy::hasLibCrypto (  )  const

Return true of libcrypto was found and loaded.

Definition at line 228 of file kopenssl.cpp.

bool KOpenSSLProxy::hasLibSSL (  )  const

Return true of libssl was found and loaded.

Definition at line 223 of file kopenssl.cpp.

KOpenSSLProxy * KOpenSSLProxy::self (  )  [static]

Return an instance of class KOpenSSLProxy * You cannot delete this object.

It is a singleton class.

Definition at line 681 of file kopenssl.cpp.


The documentation for this class was generated from the following files:
  • kopenssl.h
  • kopenssl.cpp

KIO

Skip menu "KIO"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal