event.h File Reference

#include "sampa/core/object.h"
#include "sampa/core/triggerable.h"

Go to the source code of this file.

Namespaces

namespace  Sampa

Classes

class  Sampa::EventListenerSingle
class  Sampa::EventSingle
 can be notified by a process from the same module It can be used in only one event listener or sensitivity at a time as such it is more intended to be used internally to a module. More...
class  Sampa::EventListener
 This listens an event, and can forward it to multiple listeners it is aimed at being used in a module interface, so that other modules can be sensitive to this event. More...
class  Sampa::Event
 can be notified by a process from the same module, and listened by gated variables or processes It is intended to be used internally to a module for it control flow an event is notified, then simulation commit the notification, that is trigger the event triggering the event means activating all the processes or gated variable that have declared to be sensitive to this event More...
class  Sampa::ClockedEvent
 can be notified by a process from the same module, and listened by gated variables or processes, it is triggered at a clock edge It is intended to be used internally to a module for it control flow, either to time waits or to build registers when used in combination to gated variables. More...
class  Sampa::ClockedEventSingle
 can be notified by a process from the same module, and listened by 1 gated variable or process at once, it is triggered at a clock edge This is the optimized version of the ClockedEvent for the case the model can ensure that there is only one subscriber at once More...

Functions

TemporaryEventExpression Sampa::operator| (EventListenerSingle &, EventListenerSingle &)
TemporaryEventExpression Sampa::operator| (TemporaryEventExpression &, EventListenerSingle &)
TemporaryEventExpression Sampa::operator & (EventListenerSingle &, EventListenerSingle &)
TemporaryEventExpression Sampa::operator & (TemporaryEventExpression &, EventListenerSingle &)


Generated on Sat Feb 16 16:23:15 2008 for Sampa by  doxygen 1.5.3