Structs

Encapsulates a request for insertion on the event queue.

The event queue structure managing the insertion and extraction of events.

Enums

This is used to sort the processing of the events inside a cycle. If some event occurs at Begin then its result will be visible for events at End. Specifically, we ensure that all the phits have arrived before arbitring. Currently at Being: phit movements and clears. Currently at End: Generics.

The events stored in the event queue.

Traits

A trait to be implemented for generic objects to be inserted in the event queue.