blocxx
Public Member Functions | Private Member Functions | List of all members
BLOCXX_NAMESPACE::SocketStreamBuffer Class Reference

#include <SocketStreamBuffer.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::SocketStreamBuffer:
BLOCXX_NAMESPACE::IOIFCStreamBuffer BLOCXX_NAMESPACE::BaseStreamBuffer

Public Member Functions

 SocketStreamBuffer (SocketBaseImpl *sock)
 
- Public Member Functions inherited from BLOCXX_NAMESPACE::IOIFCStreamBuffer
 IOIFCStreamBuffer (IOIFC *dev, int bufSize, const char *direction) BLOCXX_DEPRECATED
 
 IOIFCStreamBuffer (IOIFC *dev, EDirectionFlag direction=E_IN_OUT, int bufSize=64 *1024)
 
void setErrorAction (IOIFC::ErrorAction error_action)
 
virtual ~IOIFCStreamBuffer ()
 
virtual void reset ()
 
std::streambuf * tie (std::streambuf *tied_buf)
 
- Public Member Functions inherited from BLOCXX_NAMESPACE::BaseStreamBuffer
 BaseStreamBuffer (EDirectionFlag direction, size_t bufSize=BASE_BUF_SIZE)
 Create a base stream buffer.
 
 ~BaseStreamBuffer ()
 

Private Member Functions

 SocketStreamBuffer (const SocketStreamBuffer &arg)
 
SocketStreamBufferoperator= (const SocketStreamBuffer &arg)
 

Additional Inherited Members

- Public Types inherited from BLOCXX_NAMESPACE::IOIFCStreamBuffer
enum  EDirectionFlag
 
- Protected Member Functions inherited from BLOCXX_NAMESPACE::BaseStreamBuffer
int underflow ()
 
std::streamsize xsputn (const char *s, std::streamsize n)
 
virtual int overflow (int c)
 
virtual int sync ()
 
virtual void initBuffers ()
 
virtual void initGetBuffer ()
 
virtual void initPutBuffer ()
 

Detailed Description

Definition at line 48 of file SocketStreamBuffer.hpp.

Constructor & Destructor Documentation

BLOCXX_NAMESPACE::SocketStreamBuffer::SocketStreamBuffer ( SocketBaseImpl sock)

Definition at line 46 of file SocketStreamBuffer.cpp.

BLOCXX_NAMESPACE::SocketStreamBuffer::SocketStreamBuffer ( const SocketStreamBuffer arg)
private

Member Function Documentation

SocketStreamBuffer& BLOCXX_NAMESPACE::SocketStreamBuffer::operator= ( const SocketStreamBuffer arg)
private

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