Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
File Class Reference

#include <file.h>

Public Member Functions

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

Private Attributes

OsPath pathname
 
int fd
 
int oflag
 

Detailed Description

Definition at line 45 of file file.h.

Constructor & Destructor Documentation

File::File ( )
inline

Definition at line 48 of file file.h.

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

Definition at line 53 of file file.h.

File::~File ( )
inline

Definition at line 58 of file file.h.

Member Function Documentation

void File::Close ( )
inline

Definition at line 73 of file file.h.

int File::Descriptor ( ) const
inline

Definition at line 83 of file file.h.

int File::Flags ( ) const
inline

Definition at line 88 of file file.h.

Status File::Open ( const OsPath &  pathname,
int  oflag 
)
inline

Definition at line 63 of file file.h.

const OsPath& File::Pathname ( ) const
inline

Definition at line 78 of file file.h.

Member Data Documentation

int File::fd
private

Definition at line 95 of file file.h.

int File::oflag
private

Definition at line 96 of file file.h.

OsPath File::pathname
private

Definition at line 94 of file file.h.


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