diff -r 1a2a00e78665 -r d0529222e3f0 idlefw/plugins/sapidataplugin/inc/sapidataobserver.h --- a/idlefw/plugins/sapidataplugin/inc/sapidataobserver.h Tue Feb 02 00:23:10 2010 +0200 +++ b/idlefw/plugins/sapidataplugin/inc/sapidataobserver.h Fri Feb 19 23:07:29 2010 +0200 @@ -19,15 +19,27 @@ #ifndef SAPIDATAOBSERVER_H #define SAPIDATAOBSERVER_H -// INCLUDE FILES +// System includes #include +// User includes + +// Forward declarations class CSapiData; -class CSapiDataObserver : public CBase, public MLiwNotifyCallback +/** + * @ingroup group_sapidataplugin + * + * Sapi data observer + * + * @since S60 5.0 + */ +NONSHARABLE_CLASS( CSapiDataObserver ) : public CBase, + public MLiwNotifyCallback { public: - + // constructor and destructor + /** * Part of the two phased constuction * @@ -45,7 +57,8 @@ */ ~CSapiDataObserver(); -private : +private: + // construtors /** * Constructor @@ -64,7 +77,8 @@ */ void ConstructL( MLiwInterface* aInterface, CSapiData* aData ); -public: //from MLiwNotifyCallbackc +public: + //from MLiwNotifyCallbackc /** * Handles notifications caused by an asynchronous Execute*CmdL call @@ -85,6 +99,7 @@ const CLiwGenericParamList& /*aInParamList*/); public: + // new functions /** * Registers to CPS for add, delete , update and execute notifications @@ -100,18 +115,17 @@ void ReleaseL(); private: - - // Reference of - // Not owned - MLiwInterface* iInterface; + // data - // Reference of the sapi data - // Not owned - CSapiData* iData; - - // Call back error code - TInt iError; - + /** Interface Reference, not owned */ + MLiwInterface* iInterface; + /** Reference of the sapi data, not owned */ + CSapiData* iData; + /** Call back error code */ + TInt iError; }; -#endif /*SAPIDATAOBSERVER_H*/ +#endif // SAPIDATAOBSERVER_H + +// End of file +