VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DtlFileInputStream Class Reference

File Input stream. More...

+ Inheritance diagram for DtlFileInputStream:
+ Collaboration diagram for DtlFileInputStream:

Public Member Functions

 DtlFileInputStream (FILE *)
 takes a file pointer. More...
 
virtual ~DtlFileInputStream ()
 
int peekc (void)
 
int ungetc (int c)
 
int fgetc (void)
 
int fgetc_past_whitespace (void)
 
int flush_until (char terminator)
 
- Public Member Functions inherited from DtlInputStream
 DtlInputStream ()
 
virtual ~DtlInputStream ()
 
virtual int lineCount ()
 
virtual void incLineCount ()
 

Private Attributes

FILE * fp
 

Additional Inherited Members

- Protected Attributes inherited from DtlInputStream
int lines
 

Detailed Description

File Input stream.

Constructor & Destructor Documentation

DtlFileInputStream::DtlFileInputStream ( FILE *  )

takes a file pointer.

The lifetime of this pointer must be greater than the lifetime of this class.

virtual DtlFileInputStream::~DtlFileInputStream ( )
virtual

Member Function Documentation

int DtlFileInputStream::fgetc ( void  )
virtual

Implements DtlInputStream.

int DtlFileInputStream::fgetc_past_whitespace ( void  )
virtual

Implements DtlInputStream.

int DtlFileInputStream::flush_until ( char  terminator)
virtual

Implements DtlInputStream.

int DtlFileInputStream::peekc ( void  )
virtual

Implements DtlInputStream.

int DtlFileInputStream::ungetc ( int  c)
virtual

Implements DtlInputStream.

Member Data Documentation

FILE* DtlFileInputStream::fp
private

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)