equal
deleted
inserted
replaced
23 #include <e32base.h> |
23 #include <e32base.h> |
24 |
24 |
25 // User includes |
25 // User includes |
26 |
26 |
27 // Forward declarations |
27 // Forward declarations |
|
28 class MLiwInterface; |
28 class CLiwDefaultMap; |
29 class CLiwDefaultMap; |
|
30 class CLiwServiceHandler; |
29 |
31 |
30 /** |
32 /** |
31 * AI Cps command buffer interface |
33 * AI Cps command buffer interface |
32 * |
34 * |
33 * @lib aifw |
35 * @lib aifw |
47 * @param aFilter filter values. |
49 * @param aFilter filter values. |
48 * @param aAction action trigger. |
50 * @param aAction action trigger. |
49 */ |
51 */ |
50 virtual void AddCommand( const TDesC& aPluginId, |
52 virtual void AddCommand( const TDesC& aPluginId, |
51 const TDesC& aType, CLiwDefaultMap* aFilter, |
53 const TDesC& aType, CLiwDefaultMap* aFilter, |
52 const TDesC8& aAction) = 0; |
54 const TDesC8& aAction ) = 0; |
53 |
55 |
|
56 /** |
|
57 * Gets Service Handler |
|
58 * |
|
59 * @since S60 5.2 |
|
60 * @return Service handler |
|
61 */ |
|
62 virtual CLiwServiceHandler* ServiceHandler() const = 0; |
|
63 |
|
64 /** |
|
65 * Gets IContentPublishing Interface |
|
66 * |
|
67 * @since S60 5.2 |
|
68 * @return Interface |
|
69 */ |
|
70 virtual MLiwInterface* CpsInterface() const = 0; |
|
71 |
54 protected: |
72 protected: |
55 // destructor |
73 // destructor |
56 |
74 |
57 ~MAiCpsCommandBuffer() { } |
75 ~MAiCpsCommandBuffer() { } |
58 }; |
76 }; |