Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::non_blocking_sink Class Reference

#include <test.hpp>

Inheritance diagram for boost::iostreams::non_blocking_sink:
Collaboration diagram for boost::iostreams::non_blocking_sink:

Public Types

typedef Ch char_type
 

Public Member Functions

 non_blocking_sink (std::string &dest, std::streamsize inc=default_increment)
 
std::streamsize write (const char *s, std::streamsize n)
 
void close ()
 
void close (BOOST_IOS::openmode)
 
template<typename Locale >
void imbue (const Locale &)
 

Member Typedef Documentation

template<typename Mode , typename Ch = BOOST_IOSTREAMS_DEFAULT_ARG(char)>
typedef Ch boost::iostreams::device< Mode, Ch >::char_type
inherited

Constructor & Destructor Documentation

boost::iostreams::non_blocking_sink::non_blocking_sink ( std::string &  dest,
std::streamsize  inc = default_increment 
)
inline

Member Function Documentation

template<typename Mode , typename Ch = BOOST_IOSTREAMS_DEFAULT_ARG(char)>
void boost::iostreams::device< Mode, Ch >::close ( )
inlineinherited
template<typename Mode , typename Ch = BOOST_IOSTREAMS_DEFAULT_ARG(char)>
void boost::iostreams::device< Mode, Ch >::close ( BOOST_IOS::openmode  )
inlineinherited
template<typename Mode , typename Ch = BOOST_IOSTREAMS_DEFAULT_ARG(char)>
template<typename Locale >
void boost::iostreams::device< Mode, Ch >::imbue ( const Locale &  )
inlineinherited
std::streamsize boost::iostreams::non_blocking_sink::write ( const char *  s,
std::streamsize  n 
)
inline

The documentation for this class was generated from the following file: