contentmgmt/contentaccessfwfordrm/inc/agent.h
changeset 33 cf642210ecb7
parent 8 35751d3474b7
equal deleted inserted replaced
29:ece3df019add 33:cf642210ecb7
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 /**
    19 /**
    20  @file
    20  @file
    21  @publishedPartner
    21  @publishedAll
    22  @released
    22  @released
    23 */
    23 */
    24 
    24 
    25 #ifndef __CAF_AGENT_H__
    25 #ifndef __CAF_AGENT_H__
    26 #define __CAF_AGENT_H__
    26 #define __CAF_AGENT_H__
    35 	{
    35 	{
    36 
    36 
    37 	/** Represents the name of a single CAF agent. This allows 
    37 	/** Represents the name of a single CAF agent. This allows 
    38 	applications to reference a particular agent within the 
    38 	applications to reference a particular agent within the 
    39 	Content Access Framework.
    39 	Content Access Framework.
    40 
       
    41 	@publishedPartner
       
    42 	@released
       
    43 	*/
    40 	*/
    44 	class TAgent 
    41 	class TAgent 
    45 		{
    42 		{
    46 	public:
    43 	public:
    47 		/** The name of the agent 
    44 		/** The name of the agent 
    49 		*/
    46 		*/
    50 		IMPORT_C const TDesC& Name() const;
    47 		IMPORT_C const TDesC& Name() const;
    51 
    48 
    52 		/** The UID of the agent DLL
    49 		/** The UID of the agent DLL
    53 		@return The UID of the agent ECOM implementation DLL 
    50 		@return The UID of the agent ECOM implementation DLL 
    54 
       
    55 		@internalComponent
       
    56 		@released
       
    57 		*/
    51 		*/
    58 		TUid ImplementationUid() const;
    52 		TUid ImplementationUid() const;
    59 
    53 
    60 		/** Set the value of this TAgent
    54 		/** Set the value of this TAgent
    61 		@param aName The name of the agent
    55 		@param aName The name of the agent
    62 		@param aUid The agent implementation Uid
    56 		@param aUid The agent implementation Uid
    63 		
       
    64 		@internalComponent
       
    65 		@released
       
    66 		*/
    57 		*/
    67 		void SetValue(const TDesC& aName, TUid aUid);
    58 		void SetValue(const TDesC& aName, TUid aUid);
    68 
    59 
    69 	private:
    60 	private:
    70 
    61