Public Member Functions | Private Member Functions | Private Attributes | List of all members
FileLineReader Class Reference
Inheritance diagram for FileLineReader:
Inheritance graph
[legend]

Public Member Functions

 FileLineReader (const char *path)
 
bool is_open () const
 
FileTest::ReadResult ReadLine (char *out, size_t len) override
 
 ~FileLineReader () override
 
- Public Member Functions inherited from FileTest::LineReader
virtual ~LineReader ()
 

Private Member Functions

 FileLineReader (const FileLineReader &)=delete
 
FileLineReaderoperator= (const FileLineReader &)=delete
 

Private Attributes

FILE * file_
 

Detailed Description

Definition at line 362 of file file_test.cc.

Constructor & Destructor Documentation

◆ FileLineReader() [1/2]

FileLineReader::FileLineReader ( const char *  path)
inlineexplicit

Definition at line 364 of file file_test.cc.

◆ ~FileLineReader()

FileLineReader::~FileLineReader ( )
inlineoverride

Definition at line 365 of file file_test.cc.

◆ FileLineReader() [2/2]

FileLineReader::FileLineReader ( const FileLineReader )
privatedelete

Member Function Documentation

◆ is_open()

bool FileLineReader::is_open ( ) const
inline

Definition at line 372 of file file_test.cc.

◆ operator=()

FileLineReader& FileLineReader::operator= ( const FileLineReader )
privatedelete

◆ ReadLine()

FileTest::ReadResult FileLineReader::ReadLine ( char *  out,
size_t  len 
)
inlineoverridevirtual

Implements FileTest::LineReader.

Definition at line 374 of file file_test.cc.

Member Data Documentation

◆ file_

FILE* FileLineReader::file_
private

Definition at line 393 of file file_test.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:43