|
WSF
|
A notification event indicating that the thread has completed some work. More...
#include <ThreadNotifyEvent.hpp>
Inherits QEvent.

Public Types | |
| enum | NotificationType { cFAILED , cPARSE_RESULTS_READY , cPROXY_READY , cPERFORMANCE_TEST_RESULTS_READY , cSERIALIZE_COMPLETED , cWORK_COMPLETE } |
Public Member Functions | |
| ThreadNotifyEvent (Project *aProjectPtr, NotificationType aNotificationType) | |
| ThreadNotifyEvent (const ThreadNotifyEvent &)=delete | |
| ThreadNotifyEvent (ThreadNotifyEvent &&)=default | |
| ThreadNotifyEvent & | operator= (const ThreadNotifyEvent &)=delete |
| ThreadNotifyEvent & | operator= (ThreadNotifyEvent &&)=default |
| ~ThreadNotifyEvent () override=default | |
Public Attributes | |
| NotificationType | mNotificationType |
| Project * | mProjectPtr |
| int | mTaskId |
| int | mModificationSequenceNumber |
| int | mTimeToCompleteParseMs |
| int | mTimeToCompleteProxyMs |
| std::unique_ptr< WsfPProxy > | mProxy |
| std::unique_ptr< ProxyHash > | mProxyHash |
| std::unique_ptr< WsfPProxySerialize > | mSerializeToComplete |
Static Public Attributes | |
| static const int | cTHREAD_NOTIFY_EVENT_ID = QEvent::User + 1 |
A notification event indicating that the thread has completed some work.
|
inline |
References cTHREAD_NOTIFY_EVENT_ID, mModificationSequenceNumber, mNotificationType, mProjectPtr, mProxy, mProxyHash, mSerializeToComplete, mTaskId, mTimeToCompleteParseMs, and mTimeToCompleteProxyMs.
Referenced by operator=(), operator=(), ThreadNotifyEvent(), and ThreadNotifyEvent().
|
delete |
References ThreadNotifyEvent().
|
default |
References ThreadNotifyEvent().
|
overridedefault |
|
delete |
References ThreadNotifyEvent().
|
default |
References ThreadNotifyEvent().
|
static |
Referenced by wizard::ProjectWorkspace::customEvent(), and ThreadNotifyEvent().
| int wizard::ThreadNotifyEvent::mModificationSequenceNumber |
Referenced by ThreadNotifyEvent().
| NotificationType wizard::ThreadNotifyEvent::mNotificationType |
Referenced by wizard::ProjectWorkspace::customEvent(), and ThreadNotifyEvent().
| Project* wizard::ThreadNotifyEvent::mProjectPtr |
Referenced by wizard::ProjectWorkspace::customEvent(), and ThreadNotifyEvent().
| std::unique_ptr<WsfPProxy> wizard::ThreadNotifyEvent::mProxy |
| std::unique_ptr<ProxyHash> wizard::ThreadNotifyEvent::mProxyHash |
| std::unique_ptr<WsfPProxySerialize> wizard::ThreadNotifyEvent::mSerializeToComplete |
Referenced by wizard::ProjectWorkspace::customEvent(), and ThreadNotifyEvent().
| int wizard::ThreadNotifyEvent::mTaskId |
| int wizard::ThreadNotifyEvent::mTimeToCompleteParseMs |
| int wizard::ThreadNotifyEvent::mTimeToCompleteProxyMs |