OpenRTM-aist  2.1.0
Public Member Functions | List of all members
RTC::FileStream Class Reference

#include <LogstreamFile.h>

Inheritance diagram for RTC::FileStream:
Inheritance graph
[legend]
Collaboration diagram for RTC::FileStream:
Collaboration graph
[legend]

Public Member Functions

 FileStream (const std::string &filename)
 Constructor. More...
 
 ~FileStream () override
 Destructor. More...
 
bool is_open ()
 
void close ()
 close file More...
 
- Public Member Functions inherited from RTC::FileStreamBase
 FileStreamBase ()=default
 Constructor. More...
 
 ~FileStreamBase () override=default
 Destructor. More...
 
void header (int level, const std::string &name, const std::string &date, bool es_enable=false)
 
void flush () override
 cout buffer flush More...
 
void enableEscapeSequence ()
 
void disableEscapeSequence ()
 
void write (int level, const std::string &name, const std::string &date, const std::string &mes) override
 log output More...
 

Additional Inherited Members

- Protected Attributes inherited from RTC::FileStreamBase
std::basic_ostream< char > * m_stream
 
bool m_esEnable
 

Constructor & Destructor Documentation

◆ FileStream()

RTC::FileStream::FileStream ( const std::string &  filename)

Constructor.

Constructor

Parameters
filename

◆ ~FileStream()

RTC::FileStream::~FileStream ( )
override

Destructor.

Destructor

Member Function Documentation

◆ close()

void RTC::FileStream::close ( )

close file

◆ is_open()

bool RTC::FileStream::is_open ( )

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