class TScheduledTaskFile |
Class used by registered programs to access the scheduled task file store.
When tasks are due, the Task Scheduler encapsulates task information within CScheduledTask objects, and externalises them to a direct file store.
This file store is located in the task scheduler's private data cage and thus cannot be accessed directly. Instead the task scheduler passes a shared RFs and RFile handle to the registered program.
The registered program can use the RFile::AdoptFromCreator API in conjunction with the APIs provided by this class to access the scheduled task file store as shown in the following example:
RFile file; TInt error = file.AdoptFromCreator(TScheduledTaskFile::FsHandleIndex(), TScheduledTaskFile::FileHandleIndex());CScheduledTask RFile::AdoptFromCreator
Public Member Functions | |
---|---|
IMPORT_C TInt | FileHandleIndex () |
IMPORT_C TInt | FsHandleIndex () |
IMPORT_C TInt | FsHandleIndex | ( | ) | [static] |
Returns the index of the slot in the process environment data that contains the shared file server session ( RFs ) handle passed from the Task Scheduler.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.