s11n::base64::encoder Struct Reference

#include <base64enc.hpp>

Collaboration diagram for s11n::base64::encoder:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 encoder (int buffersize_in=4096)
int encode (char value_in)
int encode (const char *code_in, const int length_in, char *plaintext_out)
int encode_end (char *plaintext_out)
void encode (std::istream &istream_in, std::ostream &ostream_in)

Public Attributes

base64_encodestate _state
int _buffersize


Detailed Description

Definition at line 55 of file base64enc.hpp.


Constructor & Destructor Documentation

s11n::base64::encoder::encoder ( int  buffersize_in = 4096  )  [inline]

Definition at line 60 of file base64enc.hpp.


Member Function Documentation

int s11n::base64::encoder::encode ( char  value_in  )  [inline]

Definition at line 63 of file base64enc.hpp.

Referenced by s11n::base64::bindata_ser::operator()().

int s11n::base64::encoder::encode ( const char *  code_in,
const int  length_in,
char *  plaintext_out 
) [inline]

Definition at line 67 of file base64enc.hpp.

int s11n::base64::encoder::encode_end ( char *  plaintext_out  )  [inline]

Definition at line 71 of file base64enc.hpp.

void s11n::base64::encoder::encode ( std::istream &  istream_in,
std::ostream &  ostream_in 
) [inline]

Definition at line 75 of file base64enc.hpp.


Member Data Documentation

base64_encodestate s11n::base64::encoder::_state

Definition at line 57 of file base64enc.hpp.

int s11n::base64::encoder::_buffersize

Definition at line 58 of file base64enc.hpp.


The documentation for this struct was generated from the following file:
Generated on Wed Jun 4 21:47:18 2008 for libs11n by  doxygen 1.5.3