Bifrost SDK
Bifrost SDK documentation
TaskObserver.h File Reference

Classes that allow tasks to be observed. More...

#include <Amino/Core/CoreExport.h>
#include <Amino/Core/TaskObserverFwd.h>
#include <Amino/Core/Message.h>
#include <Amino/Core/Span.h>
#include <Amino/Core/StringView.h>
#include <Amino/Core/internal/PImpl.h>
#include <cstdint>
#include <utility>

Go to the source code of this file.

Classes

class  Amino::TaskStatus
 The completion status of a task. More...
 
class  Amino::ITaskObserver
 Abstract interface for observing the progress of a task. More...
 
class  Amino::TaskObserver
 Class managing (with unique ownership) a concrete ITaskObserver. More...
 
class  Amino::TaskObserverT< T >
 Typed-version of TaskObserver. More...
 
class  Amino::TaskNotifier
 Class referencing (non-owning) a concrete ITaskObserver. More...
 
class  Amino::TaskProgressNotifier
 RAII-style progress notifier helper. More...
 
class  Amino::ForwardTaskObserver
 Base class for a ITaskObserver that forwards notifications to a given TaskNotifier. More...
 

Namespaces

namespace  Amino
 

Macros

#define AMINO_API   AMINO_CORE_SHARED_DECL
 

Detailed Description

Classes that allow tasks to be observed.

Definition in file TaskObserver.h.

Macro Definition Documentation

◆ AMINO_API

#define AMINO_API   AMINO_CORE_SHARED_DECL

Definition at line 33 of file TaskObserver.h.