Public Member Functions | List of all members
BufferedPipeReader Struct Reference
Inheritance diagram for BufferedPipeReader:
Inheritance graph
Collaboration diagram for BufferedPipeReader:
Collaboration graph

Public Member Functions

 BufferedPipeReader (const string &pipename, FILE *in)
 ~BufferedPipeReader ()
GB_ERROR close ()
void dont_close ()
- Public Member Functions inherited from BufferedFileReader
 BufferedFileReader (const string &filename_, FILE *in)
virtual ~BufferedFileReader ()
bool good ()
void rewind ()
const stringgetFilename () const FINAL_OVERRIDE
- Public Member Functions inherited from LineReader
 LineReader ()
virtual ~LineReader ()
string lineError (const string &msg) const
string lineError (const char *msg) const
void showFilenameInLineError (bool show)
bool getLine (string &line)
void backLine (const string &line)
size_t getLineNumber () const
void setLineNumber (size_t line)
void copyTo (FILE *out)

Additional Inherited Members

- Protected Member Functions inherited from BufferedFileReader
FILE *& get_fp ()
bool getLine_intern (string &line) OVERRIDE
- Protected Member Functions inherited from LineReader
void reset ()

Detailed Description

Definition at line 277 of file ad_load.cxx.

Constructor & Destructor Documentation

BufferedPipeReader::BufferedPipeReader ( const string pipename,
FILE *  in 

Definition at line 278 of file ad_load.cxx.

BufferedPipeReader::~BufferedPipeReader ( )

Definition at line 281 of file ad_load.cxx.

References gb_assert, and BufferedFileReader::get_fp().

Member Function Documentation

GB_ERROR BufferedPipeReader::close ( )

Definition at line 286 of file ad_load.cxx.

References ARB_zfclose(), error(), BufferedFileReader::get_fp(), and NULp.

void BufferedPipeReader::dont_close ( )

Definition at line 293 of file ad_load.cxx.

References BufferedFileReader::get_fp(), and NULp.

Referenced by gb_read_ascii_beyond_header().

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