Method | Description | |
---|---|---|
Delay ( |
This function is called by Zinger to delay the DBScheduler.
|
|
Finish ( |
This function is called by Zinger whenever a process has finished execution.
|
|
Invoke ( |
This function is called in response to invoke-scheduler function in the zing model.
|
|
MaxDelayReached ( |
this function is called from zing scheduler to know how many times delay should be called on a particular state to explore all its successors.
|
|
Next ( |
This function is called by Zinger to obtain next process to be scheduled.
|
|
OnBlocked ( |
This function is called when a P process is blocked on a dequeue
|
|
OnEnabled ( |
This function is called when a P process is enabled.
|
|
OtherOperations ( |
Unhandled operation or a special operation.
|
|
Start ( |
This function is called by Zinger whenever a new process is created.
|
|
ZingerOperation ( |
This function is invoked from within the zinger explorer
|
public abstract Delay ( |
||
ZSchedulerState | ||
return | void |
public abstract Finish ( |
||
ZSchedulerState | ||
processId | int | process Id of the completed process |
return | void |
public Invoke ( |
||
ZSchedulerState | ||
return | void |
public abstract MaxDelayReached ( |
||
ZSchedulerState | ||
return | bool |
public abstract Next ( |
||
ZSchedulerState | ||
return | int |
public abstract OnBlocked ( |
||
ZSchedulerState | ||
sourceSM | int | |
return | void |
public abstract OnEnabled ( |
||
ZSchedulerState | ||
targetSM | int | |
sourceSM | int | |
return | void |
public OtherOperations ( |
||
ZSchedulerState | ||
return | void |
public abstract Start ( |
||
ZSchedulerState | ||
processId | int | process Id of the newly created process |
return | void |
public abstract ZingerOperation ( |
||
ZSchedulerState | ||
return | void |