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 oflag)
 
void Close ()
 
const OsPathPathname () const
 
int Descriptor () const
 
int Flags () const
 

Private Attributes

OsPath pathname
 
int fd
 
int oflag
 

Constructor & Destructor Documentation

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

Member Function Documentation

void File::Close ( )
inline
int File::Descriptor ( ) const
inline
int File::Flags ( ) const
inline
Status File::Open ( const OsPath pathname,
int  oflag 
)
inline
const OsPath& File::Pathname ( ) const
inline

Member Data Documentation

int File::fd
private
int File::oflag
private
OsPath File::pathname
private

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