15 that the agent supports and the format of the input and output buffers used |
15 that the agent supports and the format of the input and output buffers used |
16 in the command. All of this is specified by the CAF agent, not the Content |
16 in the command. All of this is specified by the CAF agent, not the Content |
17 Access Framework.</shortdesc><prolog><metadata><keywords/></metadata></prolog><taskbody> |
17 Access Framework.</shortdesc><prolog><metadata><keywords/></metadata></prolog><taskbody> |
18 <prereq> <p>The manager object must be created 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> |
18 <prereq> <p>The manager object must be created 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> |
19 </prereq> |
19 </prereq> |
20 <steps id="GUID-4DD07DEC-6017-4237-BE46-1D69E5FBD744-GENID-1-12-1-27-1-1-6-1-5-1-5-1-6-1-4-1-6-1-3-2"> |
20 <steps id="GUID-4DD07DEC-6017-4237-BE46-1D69E5FBD744-GENID-1-12-1-26-1-1-6-1-5-1-5-1-6-1-4-1-6-1-3-2"> |
21 <step id="GUID-9A69E5AD-E938-4092-A8C2-CB65C37C8962-GENID-1-12-1-27-1-1-6-1-5-1-5-1-6-1-4-1-6-1-3-2-1"><cmd>The buffers allow |
21 <step id="GUID-9A69E5AD-E938-4092-A8C2-CB65C37C8962-GENID-1-12-1-26-1-1-6-1-5-1-5-1-6-1-4-1-6-1-3-2-1"><cmd>The buffers allow |
22 agent specific objects to be externalized by an application, passed through |
22 agent specific objects to be externalized by an application, passed through |
23 CAF and internalized by the agent. The same principle applies for data returned |
23 CAF and internalized by the agent. The same principle applies for data returned |
24 from the agent to the application.</cmd> |
24 from the agent to the application.</cmd> |
25 <info><codeblock xml:space="preserve">TInt FancyApplicationFunction(CManager& aManager, CAgent& aAgent, CFancyAgentInputObject& aInputObject, CFancyAgentOutputObject& aOutputObject) |
25 <info><codeblock xml:space="preserve">TInt FancyApplicationFunction(CManager& aManager, CAgent& aAgent, CFancyAgentInputObject& aInputObject, CFancyAgentOutputObject& aOutputObject) |
26 { |
26 { |