Symbian3/PDK/Source/GUID-E99E0092-5F1D-5715-945E-E83C307357C3.dita
author Dominic Pinkman <dominic.pinkman@nokia.com>
Wed, 16 Jun 2010 10:24:13 +0100
changeset 10 d4524d6a4472
parent 5 f345bda72bc4
child 14 578be2adaf3e
permissions -rw-r--r--
removal of PIPS 'antiword' example pending a decision on its license

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
<!-- This component and the accompanying materials are made available under the terms of the License 
"Eclipse Public License v1.0" which accompanies this distribution, 
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
<!-- Initial Contributors:
    Nokia Corporation - initial contribution.
Contributors: 
-->
<!DOCTYPE concept
  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
<concept id="GUID-E99E0092-5F1D-5715-945E-E83C307357C3" xml:lang="en"><title>Managing
CAF Agents</title><shortdesc>Applications can use the <codeph>ContentAccess::CManager</codeph> class
to manage CAF agents. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
<section id="GUID-D6EB4AF1-70C9-48F0-8185-D60265DA5C9F"><title>Introduction</title> <p>There are some operations performed
on agents that do not relate directly to a particular content file. The <xref href="GUID-0F5CE9B5-E674-3962-8376-CFB1ECB2F601.dita#GUID-0F5CE9B5-E674-3962-8376-CFB1ECB2F601/GUID-671191B1-B249-3DD3-A5E8-6F1A41A371C8"><apiname>ContentAccess::CManager</apiname></xref> interface
includes some functions that allow an application to work with a particular
agent. </p> </section>
<section id="GUID-CE55EBB9-5AC0-4BBE-93D5-8C3EBBFA022F"><title>Required background</title> <p>Before you start, you must
understand: </p> <ul>
<li id="GUID-8515F9B9-50C9-5E1E-8FAF-385657366C58"><p><xref href="GUID-84B6389A-55CC-53EB-8725-65F753FD7217.dita">Content
Access Framework for DRM</xref> </p> </li>
<li id="GUID-CBB14547-DEF5-570C-9282-5D95644A8BB0"><p><xref href="GUID-B6912FE7-4C2A-5FC7-BDA8-702CA2C0214A.dita">Content
Object Attributes</xref>  </p> </li>
<li id="GUID-7C080E1C-30B6-53F0-B2E7-01B2AEEDB123"><p><xref href="GUID-29677CD7-DC09-590E-85AC-FF563233A205.dita">Digital
Rights Management</xref>  </p> </li>
</ul> </section>
<section id="GUID-893FA51A-E700-4EE5-B816-8EABA9134EAA"><title>Procedure</title> <ol id="GUID-61CFE33B-EC18-5180-B0F4-BB8E2F3B5EBE">
<li id="GUID-2CEBD760-3B44-5E21-919E-108B74599C8C"><p>Create a manager object
using the <xref href="GUID-7F3D9E35-A8FC-35A6-8036-23396BAADFDC.dita#GUID-7F3D9E35-A8FC-35A6-8036-23396BAADFDC/GUID-2F4CB027-777F-3F16-AE9A-8902F4AE87E7"><apiname>CManager::NewL()</apiname></xref> function. </p> </li>
<li id="GUID-5894E7F2-F740-57FA-A89D-C1C77E72F97C"><p>Perform one or more
of the following tasks as per your requirement: </p> <ul>
<li id="GUID-37F1C1FD-B906-5FA8-8F03-D099B58AC6C8"><xref href="GUID-11761887-0C37-46E6-A7F6-E6F7FDE7C5A1.dita">Display
Information</xref></li>
<li id="GUID-A444CF87-B402-57BF-820F-027B9A3FE55A"> <xref href="GUID-AA9A960A-1070-46B3-BA9B-4D43ACFB5E32.dita">Create
a DRM rights management object</xref></li>
<li id="GUID-417386D4-ADE2-5879-8897-5AB1A9CDE9B7"><xref href="GUID-9477D9DC-7B89-4D60-A7DF-B89411379A52.dita">Use
Agent-Specific Commands</xref></li>
</ul> </li>
</ol> </section>
<section id="GUID-29C6CE41-83EC-4B7C-A222-036219D8A382"><title>See also</title> <p><xref href="GUID-7B5DBFBC-E67F-56F8-AFF8-DFF5019D707F.dita">Managing
Files</xref>  </p> </section>
</conbody></concept>