CCryptoLib Class Reference

#include <CryptoLib.h>

List of all members.

Public Member Functions

 CCryptoLib ()
virtual BOOL OnApply ()

Protected Types

enum  { IDD = IDD_LIBSELECT }

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()

Protected Attributes

int m_lib


Detailed Description

This is the class associated with the cryptographic library selection dialog box.


Member Enumeration Documentation

anonymous enum [protected]

Enumerator:
IDD 


Constructor & Destructor Documentation

CCryptoLib::CCryptoLib (  ) 

This is the constructor for CCryptoLib, it sets m_lib to -1 and calls the CPropertyPage constructor.


Member Function Documentation

BOOL CCryptoLib::OnApply (  )  [virtual]

Called when the user applies changes to the dialog box and sets the value of m_lib as well as the value of the AlgorithmSheet's m_lib.

Returns:
A BOOL indicating the success of this operation.

void CCryptoLib::DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Calls the parent implementation of DoDataExchange and fills m_lib with the selection chosen from the radio buttons in the selection dialog.

Parameters:
pDx - a CDataExchange pointer passed by MFC and used in the call to DDX_Radio when filling the contents of m_lib.

BOOL CCryptoLib::OnInitDialog (  )  [protected, virtual]

Sets up the CryptoLib dialog box. m_lib is set initially to the value set in AlgorithmSheet.

Returns:
Always returns TRUE.


Member Data Documentation

int CCryptoLib::m_lib [protected]

When m_lib is 0, the user selected Crypot++. When m_lib is 1 the user selected OpenSSL.


The documentation for this class was generated from the following files:
Generated on Sun Dec 17 14:54:16 2006 for Kryptos by  doxygen 1.5.1-p1