equal
deleted
inserted
replaced
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 |