Workspace 6.21.5
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BaseUpdater Class Reference

#include <Workspace/Application/Web/iobaseupdater.h>

Inheritance diagram for BaseUpdater:
[legend]

Public Member Functions

bool updateInNotificationThread (const DataExecution::ObservableEvent &event) override
 
- Public Member Functions inherited from Observer
void destroy ()
 
const EventIDgetEventID () const
 
void moveToThread (QThread *thread)
 
virtual void update (const ObservableEvent &event)
 

Protected Member Functions

 BaseUpdater (ClientTcpMessageHandler &handler)
 
- 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)
 

Protected Attributes

ClientTcpMessageHandlerhandler_
 

Constructor & Destructor Documentation

◆ BaseUpdater()

BaseUpdater ( ClientTcpMessageHandler handler)
protected

Member Function Documentation

◆ updateInNotificationThread()

bool updateInNotificationThread ( const DataExecution::ObservableEvent event)
overridevirtual

Reimplemented from Observer.

Member Data Documentation

◆ handler_

ClientTcpMessageHandler& handler_
protected