TOpenFileScan Class Reference

class TOpenFileScan

Scans open files to get a list of the entries for all files which are currently open in a particular file server session.

NextL() creates a list of the files opened by the session. The ID of the thread which opened the files listed may be obtained by calling ThreadId(). If multiple sessions are in use, repeatedly calling NextL() will return a list of open files in each session.

Public Member Functions
TOpenFileScan(RFs &)
IMPORT_C voidNextL(CFileList *&)
IMPORT_C TThreadIdThreadId()
Private Attributes
TInt iEntryListPos
RFs *iFs
TInt iScanPos
TThreadId iThreadId

Constructor & Destructor Documentation

TOpenFileScan(RFs &)

IMPORT_CTOpenFileScan(RFs &aFs)

Constructs the object with the specified file server session.

Parameters

RFs & aFsThe file server session.

Member Functions Documentation

NextL(CFileList *&)

IMPORT_C voidNextL(CFileList *&aFileList)

Gets a list of entries for the open files in the file server session.

Parameters

CFileList *& aFileListOn return, contains a list of entries for all open files in the file server session.

ThreadId()

IMPORT_C TThreadIdThreadId()const

Gets the ID of the thread that opened the files retrieved by NextL().

Member Data Documentation

TInt iEntryListPos

TInt iEntryListPos[private]

RFs * iFs

RFs *iFs[private]

TInt iScanPos

TInt iScanPos[private]

TThreadId iThreadId

TThreadId iThreadId[private]