Go to the documentation of this file.Go to the SVN repository for this file.
52 size_t* bytes_written)
55 (*it)->write((
const char*)
buf, count);
57 if ( bytes_written ) *bytes_written = count;
virtual ERW_Result Flush(void)
Flush pending data (if any) down to the output device.
CMultiWriter(const list< CNcbiOstream * > &streams)
list< CNcbiOstream * > m_Dest
virtual ERW_Result Write(const void *buf, size_t count, size_t *bytes_written=0)
Write up to "count" bytes from the buffer pointed to by the "buf" argument onto the output device.
The NCBI C++ standard methods for dealing with std::string.
#define NON_CONST_ITERATE(Type, Var, Cont)
Non constant version of ITERATE macro.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
ERW_Result
Result codes for I/O operations.
@ eRW_Success
Everything is okay, I/O completed.
Miscellaneous common-use basic types and functionality.