trick/docs/documentation/simulation_capabilities/Event-Manager.md
Jacqueline Deans 279d131a0a
Add Horizonal Navigation bars (breadcrumbs) to all documentation pages (#1328)
* Add breadcrumbs to all documentation pages, fix some links between pages
2022-08-05 17:05:10 -05:00

1.2 KiB

HomeDocumentation HomeSimulation Capabilities → Event Manager

This page describes the methods available in the Trick::EventManager and Trick::EventProcessor class. See Input_File for detailed information on the syntax of the input processor file.

User accessible routines

These commands are for adding and removing events from the Event Manager

Event * get_event() @endlink
int add_event( Trick::Event * in_event )
int add_event_after( Trick::Event * in_event, std::string target_name, unsigned int target_inst )
int add_event_before( Trick::Event * in_event, std::string target_name, unsigned int target_inst )
int remove_event( Trick::Event * in_event )

Event Processing Flow

The next set of flowcharts details how the %Trick Event Processor processes events.

Event_Processing

Figure IP_1 Input Processor Event Processing

Each thread in the simulation has an event processing job.

Continue to Realtime