TOpenFileScan Class Reference

#include <f32file.h>

class TOpenFileScan
Public Member Functions
TOpenFileScan(RFs &)
IMPORT_C voidNextL(CFileList *&)
IMPORT_C TThreadIdThreadId()

Detailed Description

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.

Constructor & Destructor Documentation

TOpenFileScan ( RFs & )

IMPORT_CTOpenFileScan(RFs &aFs)

Constructs the object with the specified file server session.

ParameterDescription
aFsThe file server session.

Member Function Documentation

NextL ( CFileList *& )

IMPORT_C voidNextL(CFileList *&aFileList)

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

ParameterDescription
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().

Returns: The ID of the thread that opened the files in the file list.