fdf::Diser

Summary

Inheritance

Direct Known Subclasses:fdf::SynchronizedDiser, fdf::UnsynchronizedDiser

Constructors and Destructors

Diser(fdf_diser_t *diser)
Diser(const Diser & to_copy)
Diser(Diser && other)
~Diser()

Public types

HandleTypeusing
fdf_diser_t *
ShutdownHandlerusing
fit::callback< void(fdf_diser_t *diser)>

Friend classes

fdf_env::DiserBuilder
friend class
fdf_internal::TestDiserBuilder
friend class

Protected attributes

diser_
fdf_diser_t *

Public static functions

Downcast(async_diser_t *async_diser)
GetCurrent()

Public functions

SealAllowSync()
ShutdownAsync()
void
async_diser() const
async_diser_t *
borrow() const
close()
void
get() const
fdf_diser_t *
operator=(const Diser & other)=delete
operator=(Diser && other) noexcept
options() const
std::optional< uint32_t >
release()
fdf_diser_t *
reset(fdf_diser_t *diser)
void

Public types

HandleType

fdf_diser_t * HandleType

ShutdownHandler

fit::callback< void(fdf_diser_t *diser)> ShutdownHandler

Friend classes

fdf_env::DiserBuilder

friend class fdf_env::DiserBuilder

fdf_internal::TestDiserBuilder

friend class fdf_internal::TestDiserBuilder

Protected attributes