IBR-DTNSuite  0.10
ibrcommon::Base64 Class Reference

#include <Base64.h>

Collaboration diagram for ibrcommon::Base64:
Collaboration graph

Classes

class  Group
 

Static Public Member Functions

static int getCharType (int val)
 
static size_t getLength (size_t length)
 

Static Public Attributes

static const char encodeCharacterTable [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
 
static const char decodeCharacterTable []
 
static const int EQUAL_CHAR = -2
 
static const int UNKOWN_CHAR = -1
 

Detailed Description

Definition at line 30 of file Base64.h.

Member Function Documentation

int ibrcommon::Base64::getCharType ( int  val)
static
size_t ibrcommon::Base64::getLength ( size_t  length)
static

returns the encoded length of given payload

Parameters
length
Returns

Definition at line 37 of file Base64.cpp.

Referenced by ibrcommon::Base64Reader::underflow().

Member Data Documentation

const char ibrcommon::Base64::decodeCharacterTable[]
static

Definition at line 34 of file Base64.h.

const char ibrcommon::Base64::encodeCharacterTable = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
static

Definition at line 33 of file Base64.h.

Referenced by getCharType().

const int ibrcommon::Base64::EQUAL_CHAR = -2
static
const int ibrcommon::Base64::UNKOWN_CHAR = -1
static

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