diff --git a/lib/base/stdiostream.cpp b/lib/base/stdiostream.cpp index b6e5ffec3..6e7bbcb8f 100644 --- a/lib/base/stdiostream.cpp +++ b/lib/base/stdiostream.cpp @@ -21,6 +21,13 @@ using namespace icinga; +/** + * Constructor for the StdioStream class. + * + * @param innerStream The inner stream. + * @param ownsStream Whether the new object owns the inner stream. If true + * the stream's destructor deletes the inner stream. + */ StdioStream::StdioStream(iostream *innerStream, bool ownsStream) : m_InnerStream(innerStream), m_OwnsStream(ownsStream), m_ReadAheadBuffer(boost::make_shared()) @@ -28,6 +35,9 @@ StdioStream::StdioStream(iostream *innerStream, bool ownsStream) m_ReadAheadBuffer->Start(); } +/** + * Destructor for the StdioStream class. + */ StdioStream::~StdioStream(void) { m_ReadAheadBuffer->Close();