Logo Search packages:      
Sourcecode: ibus-unikey version File versions  Download package

Public Member Functions | Protected Attributes

FileBIStream Class Reference

Inheritance diagram for FileBIStream:
Inheritance graph
Collaboration diagram for FileBIStream:
Collaboration graph

List of all members.

Public Member Functions

void attach (FILE *f)
virtual int bookmark ()
virtual int close ()
virtual int eos ()
 FileBIStream (int bufsize=8192, char *buf=NULL)
virtual int getNext (UKBYTE &b)
virtual int getNextDW (UKDWORD &dw)
virtual int getNextW (UKWORD &w)
virtual int gotoBookmark ()
int open (const char *fileName)
virtual int peekNext (UKBYTE &b)
virtual int peekNextW (UKWORD &w)
virtual int unget (UKBYTE b)

Protected Attributes

struct {
   long   pos
char * m_buf
int m_bufSize
int m_didBookmark
FILE * m_file
int m_lastIsAhead
int m_own
int m_readAhead
UKBYTE m_readByte

Detailed Description

Definition at line 96 of file byteio.h.

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

Generated by  Doxygen 1.6.0   Back to index