join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::Decoder Class Reference

decoder. More...

#include <base64.hpp>

Inheritance diagram for join::Decoder:
Collaboration diagram for join::Decoder:

Public Member Functions

 Decoder ()
 default constructor.
 
 Decoder (const Decoder &other)=delete
 copy constructor.
 
Decoderoperator= (const Decoder &other)=delete
 copy assignment operator.
 
 Decoder (Decoder &&other)
 move constructor.
 
Decoderoperator= (Decoder &&other)
 move assignment operator.
 
virtual ~Decoder ()=default
 destroy instance.
 
BytesArray get ()
 get decoded data.
 

Protected Attributes

Decoderbuf _decoderbuf
 associated decoder stream buffer.
 

Detailed Description

decoder.

Constructor & Destructor Documentation

◆ Decoder() [1/3]

Decoder::Decoder ( )

default constructor.

◆ Decoder() [2/3]

join::Decoder::Decoder ( const Decoder & other)
delete

copy constructor.

Parameters
otherother object to copy.

◆ Decoder() [3/3]

Decoder::Decoder ( Decoder && other)

move constructor.

Parameters
otherother object to move.

◆ ~Decoder()

virtual join::Decoder::~Decoder ( )
virtualdefault

destroy instance.

Member Function Documentation

◆ get()

BytesArray Decoder::get ( )

get decoded data.

Returns
decoded data.

◆ operator=() [1/2]

Decoder & join::Decoder::operator= ( const Decoder & other)
delete

copy assignment operator.

Parameters
otherother object to assign.
Returns
current object.

◆ operator=() [2/2]

Decoder & Decoder::operator= ( Decoder && other)

move assignment operator.

Parameters
otherother object to assign.
Returns
current object.

Member Data Documentation

◆ _decoderbuf

Decoderbuf join::Decoder::_decoderbuf
protected

associated decoder stream buffer.


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