VR-Link API Documentation for HLA 1516
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtOutputStreamBuffer Class Reference

DtOutputStreamBuffer is the internal buffer for DtOutputStream it has no value to VR-Link developers and should not be subclassed or modified. More...

+ Inheritance diagram for DtOutputStreamBuffer:
+ Collaboration diagram for DtOutputStreamBuffer:

Public Member Functions

 DtOutputStreamBuffer ()
virtual ~DtOutputStreamBuffer ()
virtual void setOutputStream (DtOutputStream *stream)

Protected Member Functions

virtual int_type overflow (int_type c)
virtual int sync ()

Protected Attributes

std::string myBuffer
DtMutex myBufferMutex
DtOutputStreammyOutputStream

Private Member Functions

 DtOutputStreamBuffer (const DtOutputStreamBuffer &)
 copy constructor not implemented
DtOutputStreamBufferoperator= (const DtOutputStreamBuffer &)
 Assignment Operator not implemented.

Detailed Description

DtOutputStreamBuffer is the internal buffer for DtOutputStream it has no value to VR-Link developers and should not be subclassed or modified.

Constructor & Destructor Documentation

DtOutputStreamBuffer::DtOutputStreamBuffer ( )
virtual DtOutputStreamBuffer::~DtOutputStreamBuffer ( )
virtual
DtOutputStreamBuffer::DtOutputStreamBuffer ( const DtOutputStreamBuffer )
private

copy constructor not implemented

Member Function Documentation

DtOutputStreamBuffer& DtOutputStreamBuffer::operator= ( const DtOutputStreamBuffer )
private

Assignment Operator not implemented.

virtual int_type DtOutputStreamBuffer::overflow ( int_type  c)
protectedvirtual
virtual void DtOutputStreamBuffer::setOutputStream ( DtOutputStream stream)
virtual
virtual int DtOutputStreamBuffer::sync ( )
protectedvirtual

Member Data Documentation

std::string DtOutputStreamBuffer::myBuffer
protected
DtMutex DtOutputStreamBuffer::myBufferMutex
protected
DtOutputStream* DtOutputStreamBuffer::myOutputStream
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)