nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NDS::detail::gap_handler Class Referenceabstract

#include <nds_gap_handler.hh>

Inheritance diagram for NDS::detail::gap_handler:
Inheritance graph
[legend]

Public Member Functions

DLL_EXPORT gap_handler ()=default
 
virtual DLL_EXPORT ~gap_handler ()=default
 
virtual DLL_EXPORT std::unique_ptr< delayed_gap_handlerfill_gap (buffer &cur_buffer, buffer::size_type start_sample_offset, buffer::size_type end_sample_offset) const =0
 
virtual DLL_EXPORT std::unique_ptr< gap_handlerclone () const =0
 

Constructor & Destructor Documentation

◆ gap_handler()

DLL_EXPORT NDS::detail::gap_handler::gap_handler ( )
default

◆ ~gap_handler()

virtual DLL_EXPORT NDS::detail::gap_handler::~gap_handler ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual DLL_EXPORT std::unique_ptr< gap_handler > NDS::detail::gap_handler::clone ( ) const
pure virtual

◆ fill_gap()

virtual DLL_EXPORT std::unique_ptr< delayed_gap_handler > NDS::detail::gap_handler::fill_gap ( buffer cur_buffer,
buffer::size_type  start_sample_offset,
buffer::size_type  end_sample_offset 
) const
pure virtual

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