protected void | 
DispatcherFrame.addDelayedTrain(ActiveTrain at,
               int restartType,
               Sensor delaySensor,
               boolean resetSensor) | 
  | 
protected void | 
AllocationRequest.addMeetingTrain(ActiveTrain at) | 
  | 
void | 
DispatcherFrame.allocateExtraSection(java.awt.event.ActionEvent e,
                    ActiveTrain at) | 
  | 
void | 
DispatcherFrame.allocateNewActiveTrain(ActiveTrain at) | 
  | 
protected void | 
DispatcherFrame.allocateNextRequestedForTrain(ActiveTrain at) | 
  | 
protected Section | 
AutoAllocate.checkBlocksNotInReservedSection(ActiveTrain at,
                               Section sectionToCheck) | 
  | 
protected java.util.List<LayoutTrackExpectedState<LayoutTurnout>> | 
AutoTurnouts.checkTurnoutsInSection(Section s,
                      int seqNum,
                      Section nextSection,
                      ActiveTrain at,
                      Section prevSection,
                      boolean useTurnoutConnectionDelay) | 
 Check that all turnouts are correctly set for travel in the designated
 Section to the next Section. 
 | 
(package private) java.util.List<LayoutTrackExpectedState<LayoutTurnout>> | 
DispatcherFrame.checkTurnoutStates(Section s,
                  int sSeqNum,
                  Section nextSection,
                  ActiveTrain at,
                  Section prevSection) | 
  | 
boolean | 
DispatcherFrame.extendActiveTrainsPath(Section s,
                      ActiveTrain at,
                      JmriJFrame jFrame) | 
 Extend the allocation of a section to a active train. 
 | 
protected AllocationRequest | 
DispatcherFrame.findAllocationRequestInQueue(Section s,
                            int seq,
                            int dir,
                            ActiveTrain at) | 
  | 
protected boolean | 
DispatcherFrame.hasTrainAnOccupiedSection(ActiveTrain at) | 
 Check an active train has an occupied section 
 | 
boolean | 
DispatcherFrame.isMastHeldByDispatcher(SignalMast sm,
                      ActiveTrain at) | 
  | 
void | 
DispatcherFrame.newTrainDone(ActiveTrain at) | 
  | 
protected void | 
DispatcherFrame.removeDelayedTrain(ActiveTrain at) | 
  | 
boolean | 
DispatcherFrame.removeFromActiveTrainPath(Section s,
                         ActiveTrain at,
                         JmriJFrame jFrame) | 
  | 
protected void | 
AllocationRequest.removeMeetingTrain(ActiveTrain at) | 
  | 
protected boolean | 
DispatcherFrame.requestAllocation(ActiveTrain activeTrain,
                 Section section,
                 int direction,
                 int seqNumber,
                 boolean showErrorMessages,
                 JmriJFrame frame) | 
  | 
protected boolean | 
DispatcherFrame.requestAllocation(ActiveTrain activeTrain,
                 Section section,
                 int direction,
                 int seqNumber,
                 boolean showErrorMessages,
                 JmriJFrame frame,
                 boolean firstAllocation) | 
 Creates an Allocation Request, and registers it with Dispatcher 
 | 
protected void | 
AllocationPlan.setActiveTrain(ActiveTrain at,
              int i) | 
  | 
protected java.util.List<LayoutTrackExpectedState<LayoutTurnout>> | 
AutoTurnouts.setTurnoutsInSection(Section s,
                    int seqNum,
                    Section nextSection,
                    ActiveTrain at,
                    boolean trustKnownTurnouts,
                    Section prevSection,
                    boolean useTurnoutConnectionDelay) | 
 Set all turnouts for travel in the designated Section to the next
 Section. 
 | 
void | 
DispatcherFrame.terminateActiveTrain(ActiveTrain at,
                    boolean terminateNow,
                    boolean runNextTrain) | 
 Terminate an Active Train and remove it from the Dispatcher. 
 |