Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
StreamWrapper Class Reference

This class provides a locking wrapper around a combination ostream/istream pointer. More...

#include <pandadoc.hpp>

Inheritance diagram for StreamWrapper:
IStreamWrapper OStreamWrapper StreamWrapperBase StreamWrapperBase

Public Member Functions

 __init__ (Iostream stream)
 
Iostream getIostream ()
 Returns the iostream this object is wrapping.
 
- Public Member Functions inherited from IStreamWrapper
 __init__ (Istream stream)
 
Istream getIstream ()
 Returns the istream this object is wrapping.
 
- Public Member Functions inherited from StreamWrapperBase
 acquire ()
 Acquires the internal lock.
 
 release ()
 Releases the internal lock.
 
- Public Member Functions inherited from OStreamWrapper
 __init__ (Ostream stream)
 
Ostream getOstream ()
 Returns the ostream this object is wrapping.
 

Public Attributes

Iostream iostream
 Returns the iostream this object is wrapping.
 
- Public Attributes inherited from IStreamWrapper
Istream istream
 Returns the istream this object is wrapping.
 
- Public Attributes inherited from OStreamWrapper
Ostream ostream
 Returns the ostream this object is wrapping.
 

Detailed Description

This class provides a locking wrapper around a combination ostream/istream pointer.

Member Function Documentation

◆ __init__()

__init__ ( Iostream stream)

◆ getIostream()

Iostream getIostream ( )

Returns the iostream this object is wrapping.

Member Data Documentation

◆ iostream

Iostream iostream

Returns the iostream this object is wrapping.