Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

INET_FILE Class Reference

Collaboration diagram for INET_FILE:

Collaboration graph
[legend]

Public Methods

 INET_FILE ()
 ~INET_FILE ()

Data Fields

char * buffer
char * current_line
FILE * local_fp
FILE * fp

Private Methods

 INET_FILE (INET_FILE &ifile)

Constructor & Destructor Documentation

INET_FILE::INET_FILE  
 

Definition at line 935 of file inetfile.cc.

Referenced by inet_file_initialized().

00936 {
00937   buffer = NULL;
00938   current_line = NULL;
00939   local_fp = NULL;
00940 }

INET_FILE::~INET_FILE  
 

Definition at line 942 of file inetfile.cc.

Referenced by inet_file_initialized().

00943 {
00944   if (NULL != local_fp)
00945     {
00946       fclose (local_fp);
00947       local_fp = NULL;
00948     }
00949   else if (NULL != buffer)
00950     {
00951       HT_FREE (buffer);
00952       buffer = NULL;
00953     }
00954   current_line = NULL;
00955 }

INET_FILE::INET_FILE INET_FILE &    ifile [private]
 


Field Documentation

char* INET_FILE::buffer
 

Definition at line 926 of file inetfile.cc.

char* INET_FILE::current_line
 

Definition at line 927 of file inetfile.cc.

FILE* INET_FILE::local_fp
 

Definition at line 928 of file inetfile.cc.

FILE* INET_FILE::fp
 

Definition at line 20 of file inetnull.cc.

Referenced by inet_file_close(), inet_file_eof(), inet_file_gets(), inet_file_open(), and inet_file_rewind().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:58:43 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001