
The module has a single thread, which executes the instructions of
the ISS. The run function implements this:
void run();
The thread is not part of the public interface, but will but will be
reused and reimplemented in derived classes later in the application
note, so it is declared protected and
virtual.
