SSim C++ API documentation (v. 1.7.4)

ssim::Event Class Reference

basic event in the simulation. More...

#include <ssim.h>

Inheritance diagram for ssim::Event:

ssim::TProcess::Timeout List of all members.

Detailed Description

basic event in the simulation.

This base class represents a piece of information or a signal exchanged between two processes through the simulator. Every simulated event must inherit from this class. For example:

  class TextMessage : public Event {
  public:
      char * message;

      TextMessage(const char * m) {
          message = strdup(m);
      }

      ~TextMessage() {
          free(message);
      }
  };

See also:
Sim::signal_event(), Sim::self_signal_event(), Process::process_event(const Event*), TProcess::wait_for_event(Time).
Examples:

bs.cc, bstp.cc, and twoprocesses.cc.


The documentation for this class was generated from the following file: