remotemgmt_plat/dcmo_control_api/inc/dcmoClient.h
changeset 55 1c556dee8eb1
parent 0 b497e44ab2fc
equal deleted inserted replaced
54:085438c28042 55:1c556dee8eb1
    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 };