RDRMHelper Class Reference
API published in: S60 2nd Ed FP 2
Link against: drmhelper.lib
Capability Information
Required Capabilities
None
Exceptions
The capability DRM is required in:
CDRMHelper::Consume2( const TDesC8& aContentURI, TUint32 aRightsSpec, TDRMHelperConsumeAction anAction);
If the calling process doesn't have Nokia VID and "aRightsSpec is EInstall or EPeek"
CDRMHelper::ConsumeFile2( const TDesC& aFileName, TUint32 aRightsSpec, TDRMHelperConsumeAction anAction);
If the calling process doesn't have Nokia VID and "aRightsSpec is EInstall or EPeek"
CDRMHelper::ConsumeFile2( RFile& aFileHandle, TUint32 aRightsSpec, TDRMHelperConsumeAction anAction);
If the calling process doesn't have Nokia VID and "aRightsSpec is EInstall or EPeek"
#include <rdrmhelper.h>
Detailed Description
This class provides the client-side interface to the server session.
|
Public Member Functions |
| RDRMHelper () |
| C++ default constructor.
|
TInt | Connect () |
| Connects to server.
|
TVersion | Version () const |
| Gets the version number.
|
TInt | SetAutomated (const TDesC8 &aUri, TBool aActive, TInt aAutomatedType, TInt aIntent) const |
| Register the given content uri as an automated content.
|
TInt | RemoveAutomated (const TDesC8 &aUri, TBool aActive, TInt aAutomatedType, TInt aIntent) const |
| Unregister the given content.
|
TInt | RemoveAutomatedAll (const TDesC8 &aUri, TBool aActive, TInt aAutomatedType, TInt aIntent) const |
| Unregister all instances of the given content.
|
TInt | IndicateIdle () const |
| Indicate that idle-screen has been activated.
|
TInt | IsAutomated (const TDesC8 &aUri, TInt aAutomatedType, TInt aIntent, TBool &aAutomated, TInt &aType) const |
| Has given content been registered as automated content.
|
Constructor & Destructor Documentation
RDRMHelper::RDRMHelper | ( | | ) | |
|
Member Function Documentation
TInt RDRMHelper::Connect | ( | | ) | |
|
|
Connects to server.
- Returns:
- System-wide error code
|
TInt RDRMHelper::IndicateIdle | ( | | ) | const |
|
|
Indicate that idle-screen has been activated.
- Returns:
- System-wide error code
|
TInt RDRMHelper::IsAutomated | ( | const TDesC8 & | aUri, | | | TInt | aAutomatedType, | | | TInt | aIntent, | | | TBool & | aAutomated, | | | TInt & | aType | | ) | const |
|
|
Has given content been registered as automated content.
- Parameters:
-
| aUri | content URI of the content | | aAutomated | (out) ETrue if registered as automated. | | aType | (out) Tells whether content has been registered as active or passive. |
- Returns:
- System-wide error code
|
TInt RDRMHelper::RemoveAutomated | ( | const TDesC8 & | aUri, | | | TBool | aActive, | | | TInt | aAutomatedType, | | | TInt | aIntent | | ) | const |
|
|
Unregister the given content.
- Parameters:
-
| aUri,: | content URI | | aActive,: | active or passive registration | | aAutomatedType,: | type of automated content | | aIntent,: | intent how content is used |
- Returns:
- System-wide error code
|
TInt RDRMHelper::RemoveAutomatedAll | ( | const TDesC8 & | aUri, | | | TBool | aActive, | | | TInt | aAutomatedType, | | | TInt | aIntent | | ) | const |
|
|
Unregister all instances of the given content.
- Parameters:
-
| aUri,: | content URI | | aActive,: | active or passive registration | | aAutomatedType,: | type of automated content | | aIntent,: | intent how content is used |
- Returns:
- System-wide error code
|
TInt RDRMHelper::SetAutomated | ( | const TDesC8 & | aUri, | | | TBool | aActive, | | | TInt | aAutomatedType, | | | TInt | aIntent | | ) | const |
|
|
Register the given content uri as an automated content.
- Parameters:
-
| aUri,: | content URI | | aActive,: | active or passive registration | | aAutomatedType,: | type of automated content | | aIntent,: | intent how content is used |
- Returns:
- System-wide error code
|
TVersion RDRMHelper::Version | ( | | ) | const |
|
|
Gets the version number.
- Returns:
- version number
|
The documentation for this class was generated from the following file: