Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
File Class Reference

#include <file.h>

Collaboration diagram for File:
Collaboration graph
[legend]

Public Member Functions

 File ()
 
 File (const OsPath &pathname, int oflag)
 
 ~File ()
 
Status Open (const OsPath &pathName, int openFlag)
 
void Close ()
 
const OsPathPathname () const
 
int Descriptor () const
 
int Flags () const
 

Private Attributes

OsPath m_PathName
 
int m_FileDescriptor
 
int m_OpenFlag
 

Constructor & Destructor Documentation

◆ File() [1/2]

File::File ( )
inline

◆ File() [2/2]

File::File ( const OsPath pathname,
int  oflag 
)
inline

◆ ~File()

File::~File ( )
inline

Member Function Documentation

◆ Close()

void File::Close ( )
inline

◆ Descriptor()

int File::Descriptor ( ) const
inline

◆ Flags()

int File::Flags ( ) const
inline

◆ Open()

Status File::Open ( const OsPath pathName,
int  openFlag 
)
inline

◆ Pathname()

const OsPath& File::Pathname ( ) const
inline

Member Data Documentation

◆ m_FileDescriptor

int File::m_FileDescriptor
private

◆ m_OpenFlag

int File::m_OpenFlag
private

◆ m_PathName

OsPath File::m_PathName
private

The documentation for this class was generated from the following file: