diff -r 9905f7d46607 -r b63e67867dcd connectivitymodules/SeCon/services/pcd/inc/sconqueue.h --- a/connectivitymodules/SeCon/services/pcd/inc/sconqueue.h Tue Jul 13 03:35:14 2010 +0530 +++ b/connectivitymodules/SeCon/services/pcd/inc/sconqueue.h Tue Jul 13 03:39:25 2010 +0530 @@ -64,14 +64,14 @@ * @param aError The task error code * @return none */ - virtual void CompleteTask( TInt aTask, TInt aError ); + virtual TInt CompleteTask( TInt aTask, TInt aError ); /** * Set the task progress value * @param aTask The task number * @param aProgressValue The progress value * @return none */ - virtual void SetTaskProgress( TInt aTask, TInt aProgressValue ); + virtual TInt SetTaskProgress( TInt aTask, TInt aProgressValue ); /** * Receives a specified task * @param aTaskId The task number @@ -82,9 +82,9 @@ /** * Removes a task from the queue * @param aTask The task number - * @return none + * @return KErrNone if no errors, else system wide error codes */ - virtual void RemoveTask( TInt aTask ); + virtual TInt RemoveTask( TInt aTask ); /** * Cancels a task * @param aTask The task number