CSSLFactory Class Reference

class CSSLFactory : public CObject

Factory base for creating a concrete instance of a CSSLBase.

Since
v5.0
No longer used by networking

Inherits from

Constructor & Destructor Documentation

CSSLFactory()

CSSLFactory ( )

~CSSLFactory()

~CSSLFactory ( ) [virtual]

Member Functions Documentation

Close()

void Close ( ) [virtual]

ConstructL()

void ConstructL ( )

GetSession(const TDesC8 &, CSSLSessionState *)

TPtrC8 GetSession ( const TDesC8 & ,
CSSLSessionState *
)

Parameters

const TDesC8 &
CSSLSessionState *

InitCryptoL()

void InitCryptoL ( ) [private]

InitL(RLibrary &, CObjectCon &)

void InitL ( RLibrary & aLib,
CObjectCon & aCon
) [virtual]

Parameters

RLibrary & aLib
CObjectCon & aCon

NewSecureSocketL(MSSLSocketNotify *)

CSSLProviderBase * NewSecureSocketL ( MSSLSocketNotify * aParent ) [virtual]

Parameters

MSSLSocketNotify * aParent

Open()

TInt Open ( ) [virtual]

SecureSocketShutdown(CSSLProviderBase *)

void SecureSocketShutdown ( CSSLProviderBase * aSecureSocket )

Parameters

CSSLProviderBase * aSecureSocket

SetSessionStateL(CSSLSessionState *, const TDesC8 &)

void SetSessionStateL ( CSSLSessionState * aState,
const TDesC8 &
)

Parameters

CSSLSessionState * aState
const TDesC8 &

Version()

TVersion Version ( ) const [virtual]

Member Data Documentation

RLibrary iLib

RLibrary iLib

TUint iSecureSocketsCount

TUint iSecureSocketsCount [private]

TDblQue< CSSLProviderBase > iSecureSocketsList

TDblQue < CSSLProviderBase > iSecureSocketsList [private]

CSSLSessionStore * iSessStore

CSSLSessionStore * iSessStore [private]