Internal Data Structures and Inner Workings
This section is devoted to defining the scheduling process, the internal data structures, details of the event system, how to manipulate lists (for example, the list of jobs waiting to be processed by a resource), initialization functions for the scheduling run, and creating error, warning, and trace messages. These are all of the internal structures and functions one needs to support creating rules.