Public Member Functions | |
void | Close (void) |
bool | Eof (void) const |
bool | Fail (void) const |
void | Open (std::string const &filename, std::ios::openmode mode) |
void | Read (std::string &line) |
Read next line from file. More... | |
Static Public Member Functions | |
static bool | Diff (std::string const &f1, std::string const &f2, uint64_t &lineNumber) |
Compare two ASCII files line-by-line. More... | |
Private Attributes | |
std::fstream | m_file |
std::string | m_filename |
Definition at line 37 of file ascii-file.h.
void ns3::AsciiFile::Close | ( | void | ) |
Close the underlying file.
Definition at line 59 of file ascii-file.cc.
|
static |
bool ns3::AsciiFile::Eof | ( | void | ) | const |
Definition at line 53 of file ascii-file.cc.
Referenced by Diff().
bool ns3::AsciiFile::Fail | ( | void | ) | const |
Definition at line 48 of file ascii-file.cc.
Referenced by Diff().
void ns3::AsciiFile::Open | ( | std::string const & | filename, |
std::ios::openmode | mode | ||
) |
Create a new ascii file or open an existing ascii file.
filename | String containing the name of the file. |
mode | the access mode for the file. |
Definition at line 65 of file ascii-file.cc.
References NS_ASSERT.
Referenced by Diff().
void ns3::AsciiFile::Read | ( | std::string & | line | ) |
Read next line from file.
line | [out] line from file |
Definition at line 74 of file ascii-file.cc.
References NS_ASSERT.
Referenced by Diff().