35 /** |
35 /** |
36 * Launches DCMOServer |
36 * Launches DCMOServer |
37 * @param None |
37 * @param None |
38 * @return KErrNone Symbian error code |
38 * @return KErrNone Symbian error code |
39 */ |
39 */ |
40 TInt OpenL(); |
40 IMPORT_C TInt OpenL(); |
41 |
41 |
42 /** |
42 /** |
43 * Close server connection |
43 * Close server connection |
44 * @param None |
44 * @param None |
45 * @return None |
45 * @return None |
46 */ |
46 */ |
47 void Close(); |
47 IMPORT_C void Close(); |
48 |
48 |
49 /** |
49 /** |
50 * ~RDCMOClient. |
50 * ~RDCMOClient. |
51 * Virtual Destructor. |
51 * Virtual Destructor. |
52 */ |
52 */ |
53 virtual ~RDCMOClient(); |
53 IMPORT_C virtual ~RDCMOClient(); |
54 |
54 |
55 /** |
55 /** |
56 * Get the interger type value |
56 * Get the interger type value |
57 * DCMOServer or test app should use this |
57 * DCMOServer or test app should use this |
58 * @param aCategory |
58 * @param aCategory |
59 * @param aId |
59 * @param aId |
60 * @param aValue |
60 * @param aValue |
61 * @return TDCMOStatus |
61 * @return TDCMOStatus |
62 */ |
62 */ |
63 TDCMOStatus GetDCMOIntAttributeValue(TDes& aCategory, TDCMONode aId, TInt& aValue); |
63 IMPORT_C TDCMOStatus GetDCMOIntAttributeValue(TDes& aCategory, TDCMONode aId, TInt& aValue); |
64 |
64 |
65 /** |
65 /** |
66 * Get the string type value |
66 * Get the string type value |
67 * DCMOServer or test app should use this |
67 * DCMOServer or test app should use this |
68 * @param aCategory |
68 * @param aCategory |
69 * @param aId |
69 * @param aId |
70 * @param aStrValue |
70 * @param aStrValue |
71 * @return TDCMOStatus |
71 * @return TDCMOStatus |
72 */ |
72 */ |
73 TDCMOStatus GetDCMOStrAttributeValue (TDes& aCategory, TDCMONode aId, TDes& aStrValue); |
73 IMPORT_C TDCMOStatus GetDCMOStrAttributeValue (TDes& aCategory, TDCMONode aId, TDes& aStrValue); |
74 |
74 |
75 /** |
75 /** |
76 * Set the interger type value |
76 * Set the interger type value |
77 * DCMOServer or test app should use this |
77 * DCMOServer or test app should use this |
78 * @param aCategory |
78 * @param aCategory |
79 * @param aId |
79 * @param aId |
80 * @param aValue |
80 * @param aValue |
81 * @return TDCMOStatus |
81 * @return TDCMOStatus |
82 */ |
82 */ |
83 TDCMOStatus SetDCMOIntAttributeValue(TDes& aCategory, TDCMONode aId, TInt aValue); |
83 IMPORT_C TDCMOStatus SetDCMOIntAttributeValue(TDes& aCategory, TDCMONode aId, TInt aValue); |
84 |
84 |
85 /** |
85 /** |
86 * Set the string type value |
86 * Set the string type value |
87 * DCMOServer or test app should use this |
87 * DCMOServer or test app should use this |
88 * @param aCategory |
88 * @param aCategory |
89 * @param aId |
89 * @param aId |
90 * @param aStrValue |
90 * @param aStrValue |
91 * @return TDCMOStatus |
91 * @return TDCMOStatus |
92 */ |
92 */ |
93 TDCMOStatus SetDCMOStrAttributeValue(TDes& aCategory, TDCMONode aId, TDes& aStrValue); |
93 IMPORT_C TDCMOStatus SetDCMOStrAttributeValue(TDes& aCategory, TDCMONode aId, TDes& aStrValue); |
94 |
94 |
95 /** |
95 /** |
96 * Get All type value |
96 * Get All type value |
97 * DCMOServer or test app should use this |
97 * DCMOServer or test app should use this |
98 * @param aCategory |
98 * @param aCategory |
99 * @param aId |
99 * @param aId |
100 * @param aStrValue |
100 * @param aStrValue |
101 * @return TDCMOStatus |
101 * @return TDCMOStatus |
102 */ |
102 */ |
103 void SearchByGroupValue(TDes& aGroup, TDes& aAdapterList); |
103 IMPORT_C void SearchByGroupValue(TDes& aGroup, TDes& aAdapterList); |
104 |
104 |
105 |
105 |
106 private: |
106 private: |
107 |
107 |
108 }; |
108 }; |