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()

voidClose()[virtual]

ConstructL()

voidConstructL()

GetSession(const TDesC8 &, CSSLSessionState *)

TPtrC8 GetSession(const TDesC8 &,
CSSLSessionState *
)

Parameters

const TDesC8 &
CSSLSessionState *

InitCryptoL()

voidInitCryptoL()[private]

InitL(RLibrary &, CObjectCon &)

voidInitL(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 *)

voidSecureSocketShutdown(CSSLProviderBase *aSecureSocket)

Parameters

CSSLProviderBase * aSecureSocket

SetSessionStateL(CSSLSessionState *, const TDesC8 &)

voidSetSessionStateL(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]