rotate  1.0
Bit rotator
Base Class Referenceabstract

#include <Base.h>

Inheritance diagram for Base:

Public Member Functions

virtual ~Base ()
 
virtual void init ()=0
 
virtual uint8_t get_next_byte ()=0
 
virtual void write_next_byte (uint8_t byte)=0
 
virtual void write_first_byte (uint8_t byte)=0
 
virtual unsigned int get_length ()=0
 
virtual bool end ()=0
 
virtual void rotate_left ()
 Implement the rotation algorithm that all derived classes will use. More...
 
virtual void rotate_right ()
 Implement the rotate right algorithm that all derived classes wil use. More...
 

Detailed Description

Definition at line 23 of file Base.h.

Constructor & Destructor Documentation

◆ ~Base()

~Base ( )
virtual

Definition at line 3 of file Base.cpp.

Member Function Documentation

◆ end()

virtual bool end ( )
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

Here is the caller graph for this function:

◆ get_length()

virtual unsigned int get_length ( )
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

◆ get_next_byte()

virtual uint8_t get_next_byte ( )
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

Here is the caller graph for this function:

◆ init()

virtual void init ( )
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

◆ rotate_left()

void rotate_left ( )
virtual

Implement the rotation algorithm that all derived classes will use.

Reimplemented in ArrayBuff, HexString, and Buffer.

Definition at line 9 of file Base.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rotate_right()

void rotate_right ( )
virtual

Implement the rotate right algorithm that all derived classes wil use.

Reimplemented in ArrayBuff, HexString, and Buffer.

Definition at line 39 of file Base.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_first_byte()

virtual void write_first_byte ( uint8_t  byte)
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

Here is the caller graph for this function:

◆ write_next_byte()

virtual void write_next_byte ( uint8_t  byte)
pure virtual

Implemented in ArrayBuff, Buffer, and HexString.

Here is the caller graph for this function:

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