connectivitymodules/SeCon/services/pcd/inc/sconqueue.h
changeset 40 b63e67867dcd
parent 19 2691f6aa1921
equal deleted inserted replaced
39:9905f7d46607 40:b63e67867dcd
    62 		 * Set the task to completed -mode
    62 		 * Set the task to completed -mode
    63 		 * @param aTask The task number
    63 		 * @param aTask The task number
    64 		 * @param aError The task error code
    64 		 * @param aError The task error code
    65     	 * @return none
    65     	 * @return none
    66 		 */
    66 		 */
    67 		virtual void CompleteTask( TInt aTask, TInt aError );
    67 		virtual TInt CompleteTask( TInt aTask, TInt aError );
    68 		/**
    68 		/**
    69 		 * Set the task progress value
    69 		 * Set the task progress value
    70 		 * @param aTask The task number
    70 		 * @param aTask The task number
    71 		 * @param aProgressValue The progress value
    71 		 * @param aProgressValue The progress value
    72     	 * @return none
    72     	 * @return none
    73 		 */
    73 		 */
    74 		virtual void SetTaskProgress( TInt aTask, TInt aProgressValue );
    74 		virtual TInt SetTaskProgress( TInt aTask, TInt aProgressValue );
    75 		/**
    75 		/**
    76 		 * Receives a specified task
    76 		 * Receives a specified task
    77 		 * @param aTaskId The task number
    77 		 * @param aTaskId The task number
    78 		 * @param aTask The address to the task
    78 		 * @param aTask The address to the task
    79     	 * @return KErrNone if no errors, else system wide error codes
    79     	 * @return KErrNone if no errors, else system wide error codes
    80 		 */
    80 		 */
    81 		virtual TInt GetTask( TInt aTaskId, CSConTask*& aTask );
    81 		virtual TInt GetTask( TInt aTaskId, CSConTask*& aTask );
    82 		/**
    82 		/**
    83 		 * Removes a task from the queue
    83 		 * Removes a task from the queue
    84 		 * @param aTask The task number
    84 		 * @param aTask The task number
    85     	 * @return none
    85     	 * @return KErrNone if no errors, else system wide error codes
    86 		 */
    86 		 */
    87 		virtual void RemoveTask( TInt aTask );	
    87 		virtual TInt RemoveTask( TInt aTask );	
    88 		/**
    88 		/**
    89 		 * Cancels a task
    89 		 * Cancels a task
    90 		 * @param aTask The task number
    90 		 * @param aTask The task number
    91 		 * @param aAllTasks If ETrue => cancel all tasks
    91 		 * @param aAllTasks If ETrue => cancel all tasks
    92     	 * @return none
    92     	 * @return none