IBR-DTNSuite  0.10
ibrcommon::Base64::Group Class Reference

#include <Base64.h>

Collaboration diagram for ibrcommon::Base64::Group:
Collaboration graph

Public Member Functions

 Group ()
 
virtual ~Group ()
 
void zero ()
 
uint8_t get_0 () const
 
uint8_t get_1 () const
 
uint8_t get_2 () const
 
void set_0 (uint8_t val)
 
void set_1 (uint8_t val)
 
void set_2 (uint8_t val)
 
int b64_0 () const
 
int b64_1 () const
 
int b64_2 () const
 
int b64_3 () const
 
void b64_0 (int val)
 
void b64_1 (int val)
 
void b64_2 (int val)
 
void b64_3 (int val)
 

Detailed Description

Definition at line 48 of file Base64.h.

Constructor & Destructor Documentation

ibrcommon::Base64::Group::Group ( )

Definition at line 50 of file Base64.cpp.

References zero().

Here is the call graph for this function:

ibrcommon::Base64::Group::~Group ( )
virtual

Definition at line 55 of file Base64.cpp.

Member Function Documentation

int ibrcommon::Base64::Group::b64_0 ( ) const

Definition at line 96 of file Base64.cpp.

References _1111_1100.

void ibrcommon::Base64::Group::b64_0 ( int  val)

Definition at line 116 of file Base64.cpp.

References _0000_0011, and _0011_1111.

int ibrcommon::Base64::Group::b64_1 ( ) const

Definition at line 101 of file Base64.cpp.

References _0000_0011, and _1111_0000.

void ibrcommon::Base64::Group::b64_1 ( int  val)

Definition at line 121 of file Base64.cpp.

References _0000_1111, _0011_0000, and _1111_1100.

int ibrcommon::Base64::Group::b64_2 ( ) const

Definition at line 106 of file Base64.cpp.

References _0000_1111, and _1100_0000.

void ibrcommon::Base64::Group::b64_2 ( int  val)

Definition at line 127 of file Base64.cpp.

References _0000_0011, _0011_1100, _0011_1111, and _1111_0000.

int ibrcommon::Base64::Group::b64_3 ( ) const

Definition at line 111 of file Base64.cpp.

References _0011_1111.

void ibrcommon::Base64::Group::b64_3 ( int  val)

Definition at line 133 of file Base64.cpp.

References _0011_1111, and _1100_0000.

uint8_t ibrcommon::Base64::Group::get_0 ( ) const
uint8_t ibrcommon::Base64::Group::get_1 ( ) const
uint8_t ibrcommon::Base64::Group::get_2 ( ) const
void ibrcommon::Base64::Group::set_0 ( uint8_t  val)

Definition at line 81 of file Base64.cpp.

void ibrcommon::Base64::Group::set_1 ( uint8_t  val)

Definition at line 86 of file Base64.cpp.

void ibrcommon::Base64::Group::set_2 ( uint8_t  val)

Definition at line 91 of file Base64.cpp.

void ibrcommon::Base64::Group::zero ( )

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