Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GtpOutputStream Class Reference

#include <GtpOutputStream.h>

List of all members.


Detailed Description

Base class for output streams used by GtpEngine.

This implementation only forwards calls to std::ostream.

Definition at line 17 of file GtpOutputStream.h.

Public Member Functions

 GtpOutputStream (std::ostream &out)
virtual ~GtpOutputStream ()
virtual void Write (const std::string &line)
virtual void Flush ()

Private Attributes

std::ostream & m_out


Constructor & Destructor Documentation

GtpOutputStream ( std::ostream &  out  ) 

Definition at line 11 of file GtpOutputStream.cpp.

~GtpOutputStream (  )  [virtual]

Definition at line 16 of file GtpOutputStream.cpp.


Member Function Documentation

void Flush (  )  [virtual]

Definition at line 25 of file GtpOutputStream.cpp.

References m_out.

Referenced by GtpEngine::HandleCommand().

void Write ( const std::string &  line  )  [virtual]

Definition at line 20 of file GtpOutputStream.cpp.

References m_out.

Referenced by GtpEngine::HandleCommand().


Member Data Documentation

std::ostream& m_out [private]

Definition at line 29 of file GtpOutputStream.h.

Referenced by Flush(), and Write().


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


17 Jun 2010 Doxygen 1.4.7