Workspace 6.21.5
|
#include <Workspace/DataExecution/Events/generalobserver.h>
Public Types | |
using | MemberFunc = typename Processor::MemberFunc |
using | Processor = DataExecutionPrivate::EventProcessor< SenderEventType, ReceiverEventType, ReceiverType, ReceiverOrBaseType, ReturnType > |
Protected Member Functions | |
ObserverType (Observable &sender, const EventIDSingleton< SenderEventType > &eventId, ReceiverType &receiver, typename Processor::MemberFunc func) | |
void | processEvent (const ObservableEvent &e) |
Protected Member Functions inherited from Observer | |
Observer (const Observer &) | |
Observer (Observable &subject, const EventID &eventID, bool ownedBySubject=false, bool attach=true) | |
virtual | ~Observer () |
bool | isOwnedBySubject () const |
void | setOwnedBySubject (bool ownedBySubject) const |
virtual bool | updateInNotificationThread (const ObservableEvent &event) |
virtual void | updateInObserverThread (const ObservableEvent &event) |
Additional Inherited Members | |
Public Member Functions inherited from Observer | |
void | destroy () |
const EventID & | getEventID () const |
void | moveToThread (QThread *thread) |
virtual void | update (const ObservableEvent &event) |
using MemberFunc = typename Processor::MemberFunc |
using Processor = DataExecutionPrivate::EventProcessor<SenderEventType, ReceiverEventType, ReceiverType, ReceiverOrBaseType, ReturnType> |
|
inlineprotected |
|
inlineprotected |