ui-utilcpp 1.10.3
|
Template IO stream buffer for all file descriptors types. More...
#include <Socket.hpp>
Public Types | |
typedef std::streambuf::traits_type | traits |
Shortcut. | |
Public Member Functions | |
FDTypeBuf (int fd, bool closeFd=false, int bufPutbackSize=4, int bufDataSize=1024) | |
Constructor for file descriptor stream buffer. | |
Protected Member Functions | |
virtual int | overflow (int c) |
streambuf overflow overload. | |
virtual std::streamsize | xsputn (const char *s, std::streamsize n) |
streambuf xsputn overload. | |
virtual int | underflow () |
streambuf underflow overload. | |
Protected Attributes | |
int | bufPutbackSize_ |
Buffer control variables. | |
int | bufDataSize_ |
char * | buf_ |
Internal buffer. | |
Template IO stream buffer for all file descriptors types.