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