39#ifndef BLOCXX_IOIFCSTREAMBUFFER_HPP_INCLUDE_GUARD_
40#define BLOCXX_IOIFCSTREAMBUFFER_HPP_INCLUDE_GUARD_
41#include "blocxx/BLOCXX_config.h"
61 std::streambuf * tie(std::streambuf * tied_buf);
66 virtual int buffer_to_device(
const char* c,
int n);
67 virtual int buffer_from_device(
char* c,
int n);
DO NOT DERIVE FROM THIS CLASS, as the dtor has to call a virtual fct.
IOIFCStreamBuffer(const IOIFCStreamBuffer &arg)
std::streambuf * m_tied_buf
IOIFC::ErrorAction m_error_action
const UInt32 INFINITE_TIMEOUT BLOCXX_DEPRECATED
Value that means infinite timeout.