Generic interface to set pre-requisite events for the next enqueued action. This does not append to any existing dependencies - it overwrites the dependency list.
Interface for specifying a single event dependency on specific cmdq
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fclCommandQ), | target | :: | cmdQ |
Command queue |
||
| type(fclEvent), | intent(in) | :: | event |
Event dependency |
||
| logical, | intent(in), | optional | :: | hold |
Hold dependency list: set to true to not automatically clear dependencies after enqueueing. Use for applying the same dependency to multiple commands. Default false. |
Interface for specifying a single event dependency on default cmdq
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fclEvent), | intent(in) | :: | event |
Event dependency |
||
| logical, | intent(in), | optional | :: | hold |
Hold dependency list: set to true to not automatically clear dependencies after enqueueing. Use for applying the same dependency to multiple commands. Default false. |
Interface for specifying a list of dependent events on specific cmdq
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fclCommandQ), | target | :: | cmdQ |
Command queue |
||
| type(fclEvent), | intent(in) | :: | eventList(:) |
List of event dependencies |
||
| logical, | intent(in), | optional | :: | hold |
Hold dependency list: set to true to not automatically clear dependencies after enqueueing. Use for applying the same dependency to multiple commands. Default false. |
Interface for specifying a list of dependent events on default cmdq
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fclEvent), | intent(in) | :: | eventList(:) |
List of event dependencies |
||
| logical, | intent(in), | optional | :: | hold |
Event dependency Hold dependency list: set to true to not automatically clear dependencies after enqueueing. Use for applying the same dependency to multiple commands. Default false. |