src/corelib/stream_utils.cpp File Reference

#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/stream_utils.hpp>
#include <corelib/error_codes.hpp>

Include dependency graph for stream_utils.cpp:

Go to the source code of this file.

Classes

class  CPushback_Streambuf

Defines

#define CPushback_StreambufBase   CNcbiStreambuf
#define NCBI_USE_ERRCODE_X   Corelib_StreamUtil

Functions

static streamsize s_Readsome (CNcbiIstream &is, CT_CHAR_TYPE *buf, streamsize buf_size)
static streamsize s_DoReadsome (CNcbiIstream &is, CT_CHAR_TYPE *buf, streamsize buf_size)
void ExtractReaderContents (IReader &reader, string &s)
 Appends to the given string.


Define Documentation

#define CPushback_StreambufBase   CNcbiStreambuf
 

Definition at line 47 of file stream_utils.cpp.

#define NCBI_USE_ERRCODE_X   Corelib_StreamUtil
 

Definition at line 59 of file stream_utils.cpp.


Function Documentation

static streamsize s_DoReadsome CNcbiIstream is,
CT_CHAR_TYPE *  buf,
streamsize  buf_size
[static]
 

Definition at line 462 of file stream_utils.cpp.

References _ASSERT, and NcbiFailbit.

Referenced by CStreamUtils::Readsome().

static streamsize s_Readsome CNcbiIstream is,
CT_CHAR_TYPE *  buf,
streamsize  buf_size
[inline, static]
 

Definition at line 439 of file stream_utils.cpp.


Generated on Mon Dec 7 07:37:02 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:45 2009 by modify_doxy.py rev. 173732