5#include "shared/interface/signal.h"
33 shared::Signal<const std::set<uint32> &> notification;
34 shared::Signal<uint64> cycleCompleted;
39 virtual uint32
reserve(
const string &name)=0;
47 virtual bool check(
const string &name)=0;
51 virtual uint32
find(
const string &name)=0;
54 virtual void tag(uint32 u,
bool modelChanged=
true)=0;
Base type definitions for the engine.
Interface to the notification system.
Definition inoticemanager.h:31
virtual uint32 reserve(const string &name)=0
virtual bool release(uint32 u)=0
virtual uint32 getFISHSymbolNotice() const =0
Returns the notice code used to indicate that a FISH symbol has changed.
virtual bool check(const string &name)=0
Checks to see if string name has already been reserved (given and ID number).
virtual uint32 getUpdateInterval() const =0
Returns the Update Interval notice - sent to indicate that an update interval has occurred during cyc...
virtual void tag(uint32 u, bool modelChanged=true)=0
Tags ID u as having been changed, which will be sent out in the next notify() call.
virtual uint32 find(const string &name)=0
namespace Itasca
Definition basememory.cpp:10