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.