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

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

Inheritance diagram for IOBaseWatcher:
[legend]

Public Member Functions

 IOBaseWatcher (const IOList &inputs, const IOList &outputs, const IOList &globalNames, const QString &watchListId, WorkspaceWeb &client, bool autoDelete=true)
 
- Public Member Functions inherited from IOBaseResultsListBuilder
 IOBaseResultsListBuilder (const IOList &inputs, const IOList &outputs, const IOList &globalNames, const QString &listId)
 
bool createResultsList (QJsonObject &resultList)
 

Protected Member Functions

void onUpToDate ()
 

Additional Inherited Members

- Public Types inherited from IOBaseResultsListBuilder
typedef QList< DataExecution::IOBase * > IOList
 
- Protected Types inherited from IOBaseResultsListBuilder
enum  { IOInput = 0 , IOOutput , IOGlobalName , IONumTypes }
 
using IOMap = QVector< IOList >
 
- Protected Attributes inherited from IOBaseResultsListBuilder
IOMap iobases_
 
QString listId_
 

Constructor & Destructor Documentation

◆ IOBaseWatcher()

IOBaseWatcher ( const IOList inputs,
const IOList outputs,
const IOList globalNames,
const QString &  watchListId,
WorkspaceWeb client,
bool  autoDelete = true 
)

Member Function Documentation

◆ onUpToDate()

void onUpToDate ( )
protected