BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <padding_ostream.hpp>
Public Member Functions | |
padding_ostream (fc::ostream_ptr o, size_t bufsize=4096) | |
virtual | ~padding_ostream () |
virtual size_t | writesome (const char *buffer, size_t len) |
virtual size_t | writesome (const std::shared_ptr< const char > &buf, size_t len, size_t offset) |
virtual void | flush () |
Public Member Functions inherited from fc::buffered_ostream | |
buffered_ostream (ostream_ptr o, size_t bufsize=4096) | |
buffered_ostream (buffered_ostream &&m) | |
~buffered_ostream () | |
buffered_ostream & | operator= (buffered_ostream &&m) |
virtual void | close () |
Public Member Functions inherited from fc::ostream | |
virtual | ~ostream () |
void | put (char c) |
ostream & | write (const char *buf, size_t len) |
ostream & | write (const std::shared_ptr< const char > &buf, size_t len, size_t offset=0) |
Definition at line 29 of file padding_ostream.hpp.
|
inline |
Definition at line 31 of file padding_ostream.hpp.
|
inlinevirtual |
Definition at line 32 of file padding_ostream.hpp.
|
inlinevirtual |
Reimplemented from fc::buffered_ostream.
Definition at line 46 of file padding_ostream.hpp.
|
inlinevirtual |
This method will return immediately unless the buffer is full, in which case it will flush which may block.
Reimplemented from fc::buffered_ostream.
Definition at line 34 of file padding_ostream.hpp.
|
inlinevirtual |
Reimplemented from fc::buffered_ostream.
Definition at line 40 of file padding_ostream.hpp.