VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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. More...

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

Public Member Functions

 DtOutputStreamBuffer ()
 Default CTOR. More...
 
virtual ~DtOutputStreamBuffer ()
 Virtual DTOR. More...
 
virtual void setOutputStream (DtOutputStream *stream)
 

Protected Member Functions

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

Protected Attributes

std::string myBuffer
 
DtMutex myBufferMutex
 
DtOutputStreammyOutputStream
 

Private Member Functions

 DtOutputStreamBuffer (const DtOutputStreamBuffer &)
 Copy constructor - not implemented. More...
 
DtOutputStreamBufferoperator= (const DtOutputStreamBuffer &)
 Assignment Operator - not implemented. More...
 

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 ( )

Default CTOR.

virtual DtOutputStreamBuffer::~DtOutputStreamBuffer ( )
virtual

Virtual DTOR.

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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)