eckit::ChannelBuffer class

Stream buffer to be usedby Channel.

Public functions

auto eback(T... args) -> T
auto egptr(T... args) -> T
auto epptr(T... args) -> T
auto gbump(T... args) -> T
auto getloc(T... args) -> T
auto gptr(T... args) -> T
auto imbue(T... args) -> T
auto in_avail(T... args) -> T
auto overflow(T... args) -> T
auto pbackfail(T... args) -> T
auto pbase(T... args) -> T
auto pbump(T... args) -> T
auto pptr(T... args) -> T
auto pubimbue(T... args) -> T
auto pubseekoff(T... args) -> T
auto pubseekpos(T... args) -> T
auto pubsetbuf(T... args) -> T
auto pubsync(T... args) -> T
auto sbumpc(T... args) -> T
auto seekoff(T... args) -> T
auto seekpos(T... args) -> T
auto setbuf(T... args) -> T
auto setg(T... args) -> T
auto setp(T... args) -> T
auto sgetc(T... args) -> T
auto sgetn(T... args) -> T
auto showmanyc(T... args) -> T
auto snextc(T... args) -> T
auto sputbackc(T... args) -> T
auto sputc(T... args) -> T
auto sputn(T... args) -> T
auto sungetc(T... args) -> T
auto swap(T... args) -> T
auto sync(T... args) -> T
auto uflow(T... args) -> T
auto underflow(T... args) -> T
auto xsgetn(T... args) -> T
auto xsputn(T... args) -> T

Private functions

auto dumpBuffer() -> bool virtual

Friends

auto operator<<(std::ostream& os, const ChannelBuffer& c) -> std::ostream&

Function documentation

bool eckit::ChannelBuffer::dumpBuffer() virtual private

Returns true if no error occured

override this to change buffer behavior