52 #ifndef __PCL_StandardStatus_h
53 #define __PCL_StandardStatus_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
122 , m_console( std::move( x.m_console ) )
124 , m_thread( x.m_thread )
126 x.m_thread =
nullptr;
141 (void)StatusCallback::operator =( x );
153 (void)StatusCallback::operator =( std::move( x ) );
154 m_console = std::move( x.m_console );
156 m_thread = x.m_thread;
157 x.m_thread =
nullptr;
189 mutable int m_last = -1;
190 mutable void* m_thread =
nullptr;
A high-level interface to a PixInsight processing console.
A status monitoring callback that sends progress information to the process console.
void InfoUpdated(const StatusMonitor &monitor) const override
StandardStatus(StandardStatus &&x)
~StandardStatus() override
int Completed(const StatusMonitor &monitor) const override
int Updated(const StatusMonitor &monitor) const override
int Initialized(const StatusMonitor &monitor) const override
StandardStatus(const StandardStatus &x)
Provides status monitoring callback functions.
An asynchronous status monitoring system.