HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Base64EncodeFilter Class Reference

#include <UT_Base64EncodeFilter.h>

+ Inheritance diagram for UT_Base64EncodeFilter:

Public Types

typedef char char_type
 

Public Member Functions

 UT_Base64EncodeFilter ()
 
 ~UT_Base64EncodeFilter ()=default
 
 UT_Base64EncodeFilter (const UT_Base64EncodeFilter &copy)
 
UT_Base64EncodeFilteroperator= (const UT_Base64EncodeFilter &copy)
 
template<typename Sink >
std::streamsize write (Sink &dest, const char *source_buffer, std::streamsize source_buffer_size)
 
template<typename Sink >
void close (Sink &dest)
 

Detailed Description

A boost multicharacter output filter, used to base64 encode an output data stream.

NB: This filter does not support a non-blocking Sink, expecting all write requests to consume all the characters requested.

Definition at line 27 of file UT_Base64EncodeFilter.h.

Member Typedef Documentation

Definition at line 30 of file UT_Base64EncodeFilter.h.

Constructor & Destructor Documentation

UT_Base64EncodeFilter::UT_Base64EncodeFilter ( )
inlineexplicit

Definition at line 32 of file UT_Base64EncodeFilter.h.

UT_Base64EncodeFilter::~UT_Base64EncodeFilter ( )
default
UT_Base64EncodeFilter::UT_Base64EncodeFilter ( const UT_Base64EncodeFilter copy)
inline

Definition at line 38 of file UT_Base64EncodeFilter.h.

Member Function Documentation

template<typename Sink >
void UT_Base64EncodeFilter::close ( Sink &  dest)
inline

Definition at line 128 of file UT_Base64EncodeFilter.h.

UT_Base64EncodeFilter& UT_Base64EncodeFilter::operator= ( const UT_Base64EncodeFilter copy)
inline

Definition at line 40 of file UT_Base64EncodeFilter.h.

template<typename Sink >
std::streamsize UT_Base64EncodeFilter::write ( Sink &  dest,
const char *  source_buffer,
std::streamsize  source_buffer_size 
)
inline

Definition at line 71 of file UT_Base64EncodeFilter.h.


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