Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::voicechat::gsm610::Decoder Class Referencefinal

#include <Gsm610Codec.hpp>

Classes

struct  Impl
 

Public Member Functions

 Decoder ()
 
 ~Decoder ()
 
 Decoder (Decoder &&) noexcept
 
Decoder & operator= (Decoder &&) noexcept
 
 Decoder (const Decoder &)=delete
 
Decoder & operator= (const Decoder &)=delete
 
bool available () const noexcept
 
std::expected< std::vector< std::uint8_t >, std::string > decodeToU8 (std::span< const std::uint8_t > encoded)
 
void reset ()
 

Detailed Description

Definition at line 71 of file Gsm610Codec.hpp.

Constructor & Destructor Documentation

◆ Decoder() [1/3]

monopoly::voicechat::gsm610::Decoder::Decoder ( )

Definition at line 135 of file Gsm610Codec.cpp.

◆ ~Decoder()

monopoly::voicechat::gsm610::Decoder::~Decoder ( )
default

◆ Decoder() [2/3]

monopoly::voicechat::gsm610::Decoder::Decoder ( Decoder &&  )
defaultnoexcept

◆ Decoder() [3/3]

monopoly::voicechat::gsm610::Decoder::Decoder ( const Decoder &  )
delete

Member Function Documentation

◆ available()

bool monopoly::voicechat::gsm610::Decoder::available ( ) const
noexcept

Definition at line 144 of file Gsm610Codec.cpp.

◆ decodeToU8()

std::expected< std::vector< std::uint8_t >, std::string > monopoly::voicechat::gsm610::Decoder::decodeToU8 ( std::span< const std::uint8_t >  encoded)

Definition at line 155 of file Gsm610Codec.cpp.

◆ operator=() [1/2]

Decoder & monopoly::voicechat::gsm610::Decoder::operator= ( const Decoder &  )
delete

◆ operator=() [2/2]

Decoder & monopoly::voicechat::gsm610::Decoder::operator= ( Decoder &&  )
defaultnoexcept

◆ reset()

void monopoly::voicechat::gsm610::Decoder::reset ( )

Definition at line 149 of file Gsm610Codec.cpp.


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