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

encoder. More...

#include <base64.hpp>

Inheritance diagram for join::Encoder:
Collaboration diagram for join::Encoder:

Public Member Functions

 Encoder ()
 default constructor.
 
 Encoder (const Encoder &other)=delete
 copy constructor.
 
Encoderoperator= (const Encoder &other)=delete
 copy assignment operator.
 
 Encoder (Encoder &&other)
 move constructor.
 
Encoderoperator= (Encoder &&other)
 move assignment operator.
 
virtual ~Encoder ()=default
 destroy instance.
 
std::string get ()
 get encoded string.
 

Protected Attributes

Encoderbuf _encoderbuf
 associated encoder stream buffer.
 

Detailed Description

encoder.

Constructor & Destructor Documentation

◆ Encoder() [1/3]

Encoder::Encoder ( )

default constructor.

◆ Encoder() [2/3]

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

copy constructor.

Parameters
otherother object to copy.

◆ Encoder() [3/3]

Encoder::Encoder ( Encoder && other)

move constructor.

Parameters
otherother object to move.

◆ ~Encoder()

virtual join::Encoder::~Encoder ( )
virtualdefault

destroy instance.

Member Function Documentation

◆ get()

std::string Encoder::get ( )

get encoded string.

Returns
encoded string.

◆ operator=() [1/2]

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

copy assignment operator.

Parameters
otherother object to assign.
Returns
current object.

◆ operator=() [2/2]

Encoder & Encoder::operator= ( Encoder && other)

move assignment operator.

Parameters
otherother object to assign.
Returns
current object.

Member Data Documentation

◆ _encoderbuf

Encoderbuf join::Encoder::_encoderbuf
protected

associated encoder stream buffer.


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