5 #ifndef DYNAMIC_GRAPH_FWD_HH 6 #define DYNAMIC_GRAPH_FWD_HH 8 #include <boost/smart_ptr.hpp> 13 using boost::const_pointer_cast;
14 using boost::dynamic_pointer_cast;
15 using boost::make_shared;
16 using boost::shared_ptr;
17 using boost::static_pointer_cast;
18 using boost::weak_ptr;
24 class EntityRegisterer;
25 class ExceptionAbstract;
26 class ExceptionFactory;
27 class ExceptionSignal;
28 class ExceptionTraces;
32 class InterpreterHelper;
41 template <
typename T,
typename Time>
44 template <
typename Time>
47 template <
typename Time>
50 template <
typename Time>
53 template <
typename T,
typename Time>
55 template <
typename T,
typename Time>
57 template <
typename Time>
A helper class for setting and specifying dependencies between signals.
Singleton that keeps track of all the entities.
Stream for the tracer real-time.
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
This is the only type of signal that can be plugged to, using the plug () command.
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
Main class of the tracer real-time plug-in.
shared_ptr< Interpreter > InterpreterShPtr_t
The base class for signals: not to be used as such.
Tracer plug-in main class.
Class for logging messages.