RWimMgmt Class Reference
class RWimMgmt : public RWimClient |
RWimMgmt This class inherits
RWimClient and communicates with it. WimClient
- Since
- Series 60 2.1
Public Member Functions |
---|
| ~RWimMgmt() |
void | CancelEnableDisablePin(const TPinAddress) |
void | CancelPinOperation(const TPinAddress, const TWimServRqst) |
RWimMgmt * | ClientSessionL() |
TInt
| CloseAfter() |
TInt
| CloseWIM(const TWimAddress) |
void | DeallocMemoryFromEnableDisablePinQuery() |
void | EnableDisablePinQueryL(const TPinAddress, const TPINStateRequest &, const TPINParams &, TRequestStatus &) |
TInt
| IsBlocked(const TPinAddress) |
TInt
| IsDisabledPINBlocked(const TPinAddress) |
TBool
| IsOpen(const TWimAddress) |
TUint
| PINCount(const TWimAddress) |
void | PINInfo(const TPinAddress, TWimPinStruct &, TRequestStatus &) |
TInt
| PINRefs(const TWimAddress, TUint32 &, TPinAddressList, TUint8) |
void | PINsInfo(const TWimAddress, CArrayFixFlat< TWimPinStruct > &, TUint8, TRequestStatus &) |
TInt
| PINsInfo(const TWimAddress, CArrayFixFlat< TWimPinStruct > &, TUint8) |
void | PinOperationL(const TPinAddress, const TPINParams, const TWimServRqst, TRequestStatus &) |
void | SetCloseAfter(const TUint) |
TInt
| TimeRemaining() |
TUint
| WIMCount() |
TInt
| WIMInfo(const TWimAddress, TWimSecModuleStruct &) |
TInt
| WIMRefs(TWimAddressList, TUint8) |
Inherited Functions |
---|
| RHandleBase::Attributes()const |
| RHandleBase::BTraceId()const |
| RHandleBase::Close() |
| RHandleBase::DoExtendedClose() |
| RHandleBase::Duplicate(const RThread &,TOwnerType) |
| RHandleBase::FullName()const |
| RHandleBase::FullName(TDes &)const |
| RHandleBase::Handle()const |
| RHandleBase::HandleInfo(THandleInfo *) |
| RHandleBase::Name()const |
| RHandleBase::NotifyDestruction(TRequestStatus &) |
| RHandleBase::Open(const TFindHandleBase &,TOwnerType) |
| RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt) |
| RHandleBase::RHandleBase() |
| RHandleBase::RHandleBase(TInt) |
| RHandleBase::SetHandle(TInt) |
| RHandleBase::SetHandleNC(TInt) |
| RSessionBase::CreateSession(RServer2,const TVersion &) |
| RSessionBase::CreateSession(RServer2,const TVersion &,TInt) |
| RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *) |
| RSessionBase::CreateSession(const TDesC &,const TVersion &) |
| RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt) |
| RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *) |
| RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *) |
| RSessionBase::Open(RMessagePtr2,TInt,TOwnerType) |
| RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType) |
| RSessionBase::Open(TInt,TOwnerType) |
| RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType) |
| RSessionBase::Send(TInt)const |
| RSessionBase::Send(TInt,const TIpcArgs &)const |
| RSessionBase::SendReceive(TInt)const |
| RSessionBase::SendReceive(TInt,TRequestStatus &)const |
| RSessionBase::SendReceive(TInt,const TIpcArgs &)const |
| RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const |
| RSessionBase::SetReturnedHandle(TInt) |
| RSessionBase::SetReturnedHandle(TInt,RHandleBase &) |
| RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &) |
| RSessionBase::ShareAuto() |
| RSessionBase::ShareProtected() |
| RWimClient::CancelInitialize() |
| RWimClient::Connect() |
| RWimClient::FreeAddrLst(const TUint32) |
| RWimClient::FreeWIMAddr(const TWimAddress) |
| RWimClient::FreeWIMAddrLst(const TWimAddressList,const TUint) |
| RWimClient::Initialize(TRequestStatus &) |
| RWimClient::RWimClient() |
| RWimClient::SendReceiveData(TWimServRqst,TIpcArgs &) |
| RWimClient::SendReceiveData(TWimServRqst,TIpcArgs &,TRequestStatus &) |
| RWimClient::StartWim() |
| RWimClient::Version()const |
| RWimClient::~RWimClient() |
Constructor & Destructor Documentation
RWimMgmt(const RWimMgmt &)
RWimMgmt | ( | const RWimMgmt & | aSource | ) | [private] |
Parameters
const RWimMgmt & aSource | -Reference to class object. |
Member Functions Documentation
CancelEnableDisablePin(const TPinAddress)
Cancel Enable and Disable PIN requests. Server knows wanted operation by flag which is set in TPINStateRequest.
CancelPinOperation(const TPinAddress, const TWimServRqst)
Cancel PinOperationL handles several PIN operations: it can be verify PIN request, change PIN request or unblock PIN request. The type of request is handled via aOpCode.
Parameters
const TPinAddress aPinAddr | -Address to the PIN struct |
const TWimServRqst aOpCode | -Code that informs the type of operation |
ClientSessionL()
A static method to get the client session. RWimMgmt*
CloseAfter()
Returns the time which is set as WIM closing time
CloseWIM(const TWimAddress)
DeallocMemoryFromEnableDisablePinQuery()
void | DeallocMemoryFromEnableDisablePinQuery | ( | ) | |
Deallocates memory from pckgBuf member variables
EnableDisablePinQueryL(const TPinAddress, const TPINStateRequest &, const TPINParams &, TRequestStatus &)
Handles Enable and Disable PIN requests. Server knows wanted operation by flag which is set in TPINStateRequest.
IsBlocked(const TPinAddress)
Used to check is PIN blocked or not.
IsDisabledPINBlocked(const TPinAddress)
Used to check is Disabled PIN blocked or not.
IsOpen(const TWimAddress)
Tests whether WIM is open or not.
PINCount(const TWimAddress)
Returns the count of PINs
PINInfo(const TPinAddress, TWimPinStruct &, TRequestStatus &)
Gets the PIN information in to aPinStruct
PINRefs(const TWimAddress, TUint32 &, TPinAddressList, TUint8)
Gets the array of PIN structures.
PINsInfo(const TWimAddress, CArrayFixFlat< TWimPinStruct > &, TUint8, TRequestStatus &)
Get all of the pins information on a given SecMod asynchronously. @ param aPinInfoLst array to store the PINs information return void
PINsInfo(const TWimAddress, CArrayFixFlat< TWimPinStruct > &, TUint8)
Get all of the pins information on a given SecMod synchronously. @ param aPinInfoLst array to store the PINs information return void
PinOperationL(const TPinAddress, const TPINParams, const TWimServRqst, TRequestStatus &)
PinOperationL handles several PIN operations: it can be verify PIN request, change PIN request or unblock PIN request. The type of request is handled via aOpCode.
SetCloseAfter(const TUint)
void | SetCloseAfter | ( | const TUint | aCloseAfter | ) | |
TimeRemaining()
Returns TUint - the timeout in minutes, which tells how long WIM Security Module will be open
WIMCount()
Returns TUint - the number of WIMs
WIMInfo(const TWimAddress, TWimSecModuleStruct &)
Gets the WIM information in to aTWimSecModuleStruct
Parameters
const TWimAddress aWimAddr | -Address to the WIM structure (IN) |
TWimSecModuleStruct & aTWimSecModuleStruct | -Reference to the Structure to contain WIM information (OUT) |
WIMRefs(TWimAddressList, TUint8)
Gets the array of WIM structures.
Parameters
TWimAddressList aWimAddrLst | - Pointer to a list of allocated WIM structures |
TUint8 aCount | - is the number of WIMs |
operator=(const RWimMgmt &)
Parameters
const RWimMgmt & aParam | -Reference to class object. |
Member Data Documentation
TPtr8 * iPinInfoLstPtr
TPtr8 * | iPinInfoLstPtr | [private] |
TPckg< TWimPinStruct > * iPinModule
CWimCertPckgBuf< TPINParams > * iPinParamsBuf
TBool
iPinParamsBufAllocated
TBool
| iPinParamsBufAllocated | [private] |
CWimCertPckgBuf< TPINStateRequest > * iPinStateRequestBuf
TBool
iPinStateRequestBufAllocated
TBool
| iPinStateRequestBufAllocated | [private] |
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.