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 |