Murl Engine API  Version 2018.3
Murl::Util::Base64State Class Reference

The Base64 state class. More...

#include <murl_util_encoding_base64.h>

Detailed Description

The Base64 state class.

The Base64State class is the base class of the Base64Encoder and Base64Decoder class to accomplish sequential Base64Encoder::Encode or Base64Decoder::Decode calls.

Inheritance diagram for Murl::Util::Base64State:
Murl::Util::Base64Decoder Murl::Util::Base64Encoder

Public Types

enum  Step { STEP_A, STEP_B, STEP_C, STEP_D }
 State enumeration. More...
 

Public Member Functions

 Base64State ()
 The default constructor.
 

Public Attributes

Step mStep
 The current state. More...
 
Char mChar
 The current character. More...
 

Member Enumeration Documentation

◆ Step

State enumeration.

Enumerator
STEP_A 

Process bit 0 .. 5.

STEP_B 

Process bit 6 .. 11.

STEP_C 

Process bit 12 .. 17.

STEP_D 

Process bit 18 .. 23.

Member Data Documentation

◆ mStep

Step Murl::Util::Base64State::mStep

The current state.

◆ mChar

Char Murl::Util::Base64State::mChar

The current character.


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