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

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
 
 PREPARE_MARK_NONFINAL_CLASS (BufferedFileReader)
 
- 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 
)
inline

Definition at line 278 of file ad_load.cxx.

BufferedPipeReader::~BufferedPipeReader ( )
inline

Definition at line 281 of file ad_load.cxx.

References gb_assert, and BufferedFileReader::get_fp().

Member Function Documentation

GB_ERROR BufferedPipeReader::close ( )
inline

Definition at line 286 of file ad_load.cxx.

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

void BufferedPipeReader::dont_close ( )
inline

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: