IBR-DTNSuite
0.8
|
#include <Base64Stream.h>
Public Member Functions | |
Base64Stream (std::ostream &stream, bool decode=false, const size_t linebreak=0, const size_t buffer=2048) | |
virtual | ~Base64Stream () |
Protected Member Functions | |
virtual int | sync () |
virtual std::char_traits< char > ::int_type | overflow (std::char_traits< char >::int_type=std::char_traits< char >::eof()) |
Definition at line 18 of file Base64Stream.h.
ibrcommon::Base64Stream::Base64Stream | ( | std::ostream & | stream, |
bool | decode = false , |
||
const size_t | linebreak = 0 , |
||
const size_t | buffer = 2048 |
||
) |
Definition at line 14 of file Base64Stream.cpp.
ibrcommon::Base64Stream::~Base64Stream | ( | ) | [virtual] |
Definition at line 20 of file Base64Stream.cpp.
std::char_traits< char >::int_type ibrcommon::Base64Stream::overflow | ( | std::char_traits< char >::int_type | c = std::char_traits<char>::eof() | ) | [protected, virtual] |
Definition at line 86 of file Base64Stream.cpp.
References ibrcommon::Base64::EQUAL_CHAR, ibrcommon::Base64::Group::get_0(), ibrcommon::Base64::Group::get_1(), ibrcommon::Base64::Group::get_2(), ibrcommon::Base64::getCharType(), ibrcommon::Base64::UNKOWN_CHAR, and ibrcommon::Base64::Group::zero().
Referenced by sync().
int ibrcommon::Base64Stream::sync | ( | ) | [protected, virtual] |
Definition at line 72 of file Base64Stream.cpp.
References overflow().