CMccSecureInterface Class Reference
class CMccSecureInterface : public CBase |
MCC subsystem client interface for secure sessions.
mmccinterface.lib
Public Member Functions |
---|
| ~CMccSecureInterface() |
IMPORT_C TInt | Bind(TUint32, TUint32, TUint32, TUint32, TUint32) |
IMPORT_C TInt | CreateContext(const TDesC8 &, const TDesC8 &, TUint32 &, const TDesC8 &) |
IMPORT_C CMccSecureInterface * | NewL(CMccInterface &) |
IMPORT_C TInt | RemoveContext(TUint32) |
IMPORT_C TInt | UpdateContext(const TDesC8 &, const TDesC8 &, TUint32, const TDesC8 &) |
Constructor & Destructor Documentation
CMccSecureInterface(CMccInterface &)
~CMccSecureInterface()
~CMccSecureInterface | ( | ) | [virtual] |
Member Functions Documentation
Bind(TUint32, TUint32, TUint32, TUint32, TUint32)
Binds crypto context into stream. Binding must be done before stream is prepared.
- Since
- Series 60 3.2
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
CreateContext(const TDesC8 &, const TDesC8 &, TUint32 &, const TDesC8 &)
Creates new crypto context.
- Since
- Series 60 3.2
Parameters
const TDesC8 & aMasterKey | The master key value. |
const TDesC8 & aSaltKey | The master salt value. |
TUint32 & aContextId | ID of the new context if successful. |
const TDesC8 & aParams | Crypto context optional parameters. |
RemoveContext(TUint32)
Removes existing crypto context.
- Since
- Series 60 3.2
Parameters
TUint32 aContextId | ID of the context to be removed. |
UpdateContext(const TDesC8 &, const TDesC8 &, TUint32, const TDesC8 &)
Updates existing crypto context.
- Since
- Series 60 3.2
Parameters
const TDesC8 & aMasterKey | The master key value. |
const TDesC8 & aSaltKey | The master salt value. |
TUint32 aContextId | ID of the updated context. |
const TDesC8 & aParams | Crypto context optional parameters. |
Member Data Documentation
CMccCryptoContextContainer * iContextContainer
CMccCryptoContextContainer * | iContextContainer | [private] |
Crypto context container for context containing and handling Own.
RMMFController
iController
Handle to the controller plugin for sending custom commands
CMccInterface & iInterface
Instance of Mcc interface.
TMMFMessageDestinationPckg
iMessageDest
Contains unique ID of controller interface
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.