RDMUtil Class Reference
class RDMUtil : public RSessionBase |
RDMUtil class to establish DMUtil server connection
Inherited Functions |
---|
| RHandleBase::Attributes()const |
| RHandleBase::BTraceId()const |
| 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() |
Member Functions Documentation
AddACLForNode(const TDesC8 &, const TACLDestination &, const TAclCommands &)
Connect Add ACL to node, this is incremental operation
Close()
Close Close server connection
Connect()
Connect Connects client side to policy engine server
Flush()
Connect Flush changes to database
GetDMSessionCertInfo(TCertInfo &)
GetDMSessionCertInfo Gets certificate info of the current _active_ DM Session
GetDMSessionServerId(TDes8 &)
IMPORT_C TInt | GetDMSessionServerId | ( | TDes8 & | aServerId | ) | |
GetDMSessionSessionId Gets server id of the current _active_ DM Session
MarkMMCWipe()
IMPORT_C TInt | MarkMMCWipe | ( | ) | |
Use this method to set a flag to perform MMC format along deep reset. This happens when the system is called for deep reset -> system boot -> PMRfsPlugin is started -> reads the flag and performs also MMC wipe.
NewDMSession(const TCertInfo &, const TDesC8 &)
Connect Connects client side to policy engine server
PerformRFS()
IMPORT_C TInt | PerformRFS | ( | ) | |
PerformRFS Perform RFS operation Policy Management subsystem
RemoveACL(const TDesC8 &, TBool)
Connect Remove ACL configuration from specific ACL node in DMUtilServer
Parameters
const TDesC8 & aURI | Node address |
TBool aRestoreDefaults | If true, default values are restored to ACL node (in DM client), otherwise existing values will stay |
SetACLForNode(const TDesC8 &, const TACLDestination &, const TAclCommands &)
Connect Add ACL to node, this is not incremental operation, old values are deleted
SetMngSessionCertificate(const TCertInfo &)
IMPORT_C TInt | SetMngSessionCertificate | ( | const TCertInfo & | aCertInfo | ) | |
Connect Add certificate that is used during session
UpdatePolicyMngStatusFlags(KPolicyMngStatusFlags)
UpdatePolicyMngStatusFlags Update policy management status flags
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.