Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ssobjects::File Class Reference

#include <file.h>

List of all members.

Public Methods

 File ()
 File (const char *pszFilename, const char *pszModes="rb")
 ~File ()
int open (const char *pszFilename, const char *pszModes)
void close ()
unsigned8load ()
void unload ()
long read (void *pDest, uint nMax=0)
long write (void *pSrc, uint nCount)
long write (CStr &string)
long getSize ()
unsigned8getDataPtr ()
char* fgets (char *s, int size)
char* fgetsTrimNL (char *s, int size)
 operator PFILE ()
void rewind ()
 File (const File &file)
File& operator= (const File &file)


Constructor & Destructor Documentation

ssobjects::File::File ( )
 

ssobjects::File::File ( const char * pszFilename,
const char * pszModes = "rb" )
 

ssobjects::File::~File ( )
 

ssobjects::File::File ( const File & file )
 


Member Function Documentation

void ssobjects::File::close ( )
 

char * ssobjects::File::fgets ( char * s,
int size )
 

char * ssobjects::File::fgetsTrimNL ( char * s,
int size )
 

unsigned8 * ssobjects::File::getDataPtr ( )
 

long ssobjects::File::getSize ( )
 

unsigned8 * ssobjects::File::load ( )
 

int ssobjects::File::open ( const char * pszFilename,
const char * pszModes )
 

ssobjects::File::operator PFILE ( ) [inline]
 

File & ssobjects::File::operator= ( const File & file )
 

long ssobjects::File::read ( void * pDest,
uint nMax = 0 )
 

void ssobjects::File::rewind ( )
 

void ssobjects::File::unload ( )
 

long ssobjects::File::write ( CStr & string )
 

long ssobjects::File::write ( void * pSrc,
uint nCount )
 


The documentation for this class was generated from the following files:
Generated at Tue Sep 25 00:26:36 2001 for SimpleServerObjects by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001