Roap::CRoapEng Class Reference
| class Roap::CRoapEng : public Roap::CRoapEngBase |
| Protected Member Functions |
|---|
| void | AdjustDrmTimeL(const RPointerArray< HBufC8 > &, TDesC8 &) |
|
CRoapMessage * | CreateDeviceHelloL() |
|
TInt
| CreateDeviceIdHashArrayL(RPointerArray< TDesC8 > &) |
|
CRoapMessage * | CreateJoinDomainRequestL() |
|
CRoapMessage * | CreateLeaveDomainRequestL() |
|
CRoapMessage * | CreateMeteringReportRequestL() |
|
CRoapMessage * | CreateRegistrationRequestL() |
| void | CreateReqMessageL() |
|
CRoapMessage * | CreateRightsRequestL() |
| void | FetchTransactionIDL(RPointerArray< HBufC8 > &, RPointerArray< HBufC8 > &) |
|
RPointerArray< HBufC8 > | GetCertificateChainL() |
| void | GetDeviceDetailsL(HBufC8 *&, HBufC8 *&, HBufC8 *&) |
| void | GetDomainContextL(TBool &, TBool &, const TDesC8 &) |
|
TTime
| GetDrmTimeL() |
|
HBufC8 * | GetOCSPResponderKeyHashL() |
| void | GetRIContextL(TBool &, const TDesC8 &) |
|
RPointerArray< HBufC8 > | GetSupportedAlgorithmsL() |
| void | HandleJoinDomainResponsePduL(const TDesC8 &) |
| void | HandleLeaveDomainResponsePduL(const TDesC8 &) |
| void | HandleMeteringReportResponsePduL(const TDesC8 &) |
| void | HandleMultipartL() |
| void | HandleRIHelloPduL(const TDesC8 &) |
| void | HandleReqResponsePduL(const TDesC8 &) |
| void | HandleRightsResponsePduL(const TDesC8 &, TBool) |
| void | HandleRoapResponseL(const TDesC8 &) |
| void | InsertDomainRosL() |
| void | InsertTransactionIDL(RPointerArray< HBufC8 > &, RPointerArray< HBufC8 > &) |
| void | IsTimeUpdateAllowedL(const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &, TBool &) |
|
TInt
| MapStatusL() |
|
CRoapTrigger * | ParseTriggerL(const TDesC8 &) |
| void | SetDrmTimeSecureL() |
|
HBufC8 * | SignMessageL(const TDesC8 &) |
| void | StoreDomainRightsL() |
| void | UpdateTransactionTrackingStatusL() |
|
TBool
| ValidateRiCertificateL(const CX509Certificate *) |
|
TBool
| ValidateRiIdL(TDesC8 &, TDesC8 &) |
|
TBool
| VerifyCertificateChainL(const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &) |
|
TBool
| VerifyOcspCertChainL(COCSPResponse &, const TDesC8 &, CX509Certificate *&) |
|
TBool
| VerifyOcspResponsesL(const RPointerArray< HBufC8 > &, const TDesC8 &, const RPointerArray< HBufC8 > &) |
|
TBool
| VerifySignatureL(const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &) |
|
TBool
| VerifyTriggerSignatureL(const TDesC8 &, const CRoapTrigger &) |
| Inherited Functions |
|---|
| | CActive::CActive(TInt) |
| | CActive::Cancel() |
| | CActive::Deque() |
| | CActive::Extension_(TUint,TAny *&,TAny *) |
| | CActive::IsActive()const |
| | CActive::IsAdded()const |
| | CActive::Priority()const |
| | CActive::SetActive() |
| | CActive::SetPriority(TInt) |
| | CActive::~CActive() |
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | Roap::CRoapEngBase::AcceptL(MRoapObserver *,TRequestStatus *) |
| | Roap::CRoapEngBase::CRoapEngBase() |
| | Roap::CRoapEngBase::CompleteL() |
| | Roap::CRoapEngBase::CompleteRequest() |
| | Roap::CRoapEngBase::Continue(TRoapState) |
| | Roap::CRoapEngBase::CreateConnectionL() |
| | Roap::CRoapEngBase::DoCancel() |
| | Roap::CRoapEngBase::DoCleanup() |
| | Roap::CRoapEngBase::HandleResponseL() |
| | Roap::CRoapEngBase::HandleRoReponseL(const TDesC8 &,RPointerArray< CDRMRights > &) |
| | Roap::CRoapEngBase::Reject() |
| | Roap::CRoapEngBase::RunError(TInt) |
| | Roap::CRoapEngBase::RunL() |
| | Roap::CRoapEngBase::SetL() |
| | Roap::CRoapEngBase::SetProtocolL() |
| | Roap::CRoapEngBase::SetTriggerL(const TDesC8 &,const CAiwGenericParamList *,TTriggerType &,TRiContextStatus &,TDomainOperation &,RPointerArray< HBufC8 > &) |
| | Roap::CRoapEngBase::StartTransactionL() |
| | Roap::CRoapEngBase::Trigger()const |
| | Roap::CRoapEngBase::~CRoapEngBase() |
Constructor & Destructor Documentation
Member Functions Documentation
AdjustDrmTimeL(const RPointerArray< HBufC8 > &, TDesC8 &)
ConstructL()
| void | ConstructL | ( | ) | [private] |
CreateDeviceIdHashArrayL(RPointerArray< TDesC8 > &)
CreateJoinDomainRequestL()
CreateLeaveDomainRequestL()
CreateMeteringReportRequestL()
CreateRegistrationRequestL()
CreateReqMessageL()
| void | CreateReqMessageL | ( | ) | [protected, virtual] |
FetchTransactionIDL(RPointerArray< HBufC8 > &, RPointerArray< HBufC8 > &)
GetDeviceDetailsL(HBufC8 *&, HBufC8 *&, HBufC8 *&)
| void | GetDeviceDetailsL | ( | HBufC8 *& | aManufacturer, |
| | HBufC8 *& | aModel, |
| | HBufC8 *& | aVersion |
| | ) | [protected] |
GetDomainContextL(TBool &, TBool &, const TDesC8 &)
| void | GetDomainContextL | ( | TBool & | aIsJoined, |
| | TBool & | aIsValidGeneration, |
| | const TDesC8 & | aDomainId |
| | ) | [protected, virtual] |
GetDrmTimeL()
|
TTime
| GetDrmTimeL | ( | ) | [protected] |
GetOCSPResponderKeyHashL()
|
HBufC8 * | GetOCSPResponderKeyHashL | ( | ) | const [protected] |
GetRIContextL(TBool &, const TDesC8 &)
| void | GetRIContextL | ( | TBool & | aRegistered, |
| | const TDesC8 & | aRiId |
| | ) | [protected, virtual] |
GetSupportedAlgorithmsL()
HandleJoinDomainResponsePduL(const TDesC8 &)
| void | HandleJoinDomainResponsePduL | ( | const TDesC8 & | aJoinResp | ) | [protected] |
HandleLeaveDomainResponsePduL(const TDesC8 &)
| void | HandleLeaveDomainResponsePduL | ( | const TDesC8 & | aLeaveResp | ) | [protected] |
HandleMeteringReportResponsePduL(const TDesC8 &)
| void | HandleMeteringReportResponsePduL | ( | const TDesC8 & | aMeteringResp | ) | [protected] |
HandleMultipartL()
| void | HandleMultipartL | ( | ) | [protected, virtual] |
HandleRIHelloPduL(const TDesC8 &)
| void | HandleRIHelloPduL | ( | const TDesC8 & | aRiHello | ) | [protected] |
HandleReqResponsePduL(const TDesC8 &)
| void | HandleReqResponsePduL | ( | const TDesC8 & | aRegResp | ) | [protected] |
HandleRightsResponsePduL(const TDesC8 &, TBool)
| void | HandleRightsResponsePduL | ( | const TDesC8 & | aRightsResp, |
| | TBool | aOnePass |
| | ) | [protected, virtual] |
HandleRoapResponseL(const TDesC8 &)
| void | HandleRoapResponseL | ( | const TDesC8 & | aXmlResponse | ) | [protected, virtual] |
InsertDomainRosL()
| void | InsertDomainRosL | ( | ) | [protected] |
InsertTransactionIDL(RPointerArray< HBufC8 > &, RPointerArray< HBufC8 > &)
IsTimeUpdateAllowedL(const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &, TBool &)
MapStatusL()
|
TInt
| MapStatusL | ( | ) | [protected, virtual] |
ParseTriggerL(const TDesC8 &)
SetDrmTimeSecureL()
| void | SetDrmTimeSecureL | ( | ) | [protected] |
SignMessageL(const TDesC8 &)
|
HBufC8 * | SignMessageL | ( | const TDesC8 & | aMessage | ) | const [protected, virtual] |
StoreDomainRightsL()
| void | StoreDomainRightsL | ( | ) | [protected] |
UpdateTransactionTrackingStatusL()
| void | UpdateTransactionTrackingStatusL | ( | ) | [protected] |
ValidateRiCertificateL(const CX509Certificate *)
ValidateRiIdL(TDesC8 &, TDesC8 &)
VerifyCertificateChainL(const RPointerArray< HBufC8 > &, const RPointerArray< HBufC8 > &)
VerifyOcspCertChainL(COCSPResponse &, const TDesC8 &, CX509Certificate *&)
VerifyOcspResponsesL(const RPointerArray< HBufC8 > &, const TDesC8 &, const RPointerArray< HBufC8 > &)
VerifySignatureL(const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &)
VerifyTriggerSignatureL(const TDesC8 &, const CRoapTrigger &)
Member Enumerations Documentation
Enum TTransStatus
Enumerators
| ENotAsked | |
| EForbidden | |
| EAllowed | |
Member Data Documentation
TBool
iCertNeeded
|
TBool
| iCertNeeded | [private] |
RDRMClockClient * iClockClient
| RDRMClockClient * | iClockClient | [private] |
TBool
iDeviceTimeError
|
TBool
| iDeviceTimeError | [private] |
TBuf8< KDomainIdLength > iDomainId
TBuf8< KDeviceNonceLength > iRegReqNonce
RPointerArray< HBufC8 > iRiAlgorithms
TBool
iRiSupportsCertCaching
|
TBool
| iRiSupportsCertCaching | [private] |
TBuf8< KMaxRoapVersionLength > iRiVersion
CDrmProtectedRoParser * iRoParser
| CDrmProtectedRoParser * | iRoParser | [private] |
TInt
iRoapStatus
|
TInt
| iRoapStatus | [private] |
TBool
iSecureTime
|
TBool
| iSecureTime | [private] |
TKeyTransportScheme
iSelectedAlgorithms
TBuf8< SHA1_HASH > iSelectedRoot
RRoapStorageClient * iStorageClient
TTransStatus
iTransStatus
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.