eDoc Report for Package: csco_sequence_extensions (version 2.0)
Structs
Structs
Description
any_sequence
any_sequence like any_sequence_item
(top)
Fields of any_sequence
Field
Description
csco_seq_deps
: list of
any_sequence
list of sequences which this sequence will WAIT on
Methods of any_sequence
Method
Description
csco_add_dep
(seq:
any_sequence
)
interface to add a dependency after sequences have been generated. NULL sequence references are silently ignored
csco_add_dep_list
(seqs: list of
any_sequence
)
csco_do_all
(seqs: list of
any_sequence
)
fork the specified (pre-generated) sequences and wait for them all (and any others!) to complete
csco_fork
(seq:
any_sequence
)
fork off sub-sequences. they must have already been generated
csco_fork_children
(seqs: list of
any_sequence
)
legacy interface
csco_fork_list
(seqs: list of
any_sequence
)
csco_get_deps
(): list of
any_sequence
obtain current list of unsatisfied dependencies
csco_get_seq_count
(): int
obtain current count of started sequences which have not yet ended or been terminated
csco_get_state
():
csco_seq_state_t
obtain current running state of started sequences
csco_merge
(seq:
any_sequence
)
wait for specified sequences to complete
csco_merge_all
()
wait for all children started from this sequence to complete
csco_merge_children
()
csco_merge_list
(seqs: list of
any_sequence
)
csco_remove_dep
(seq:
any_sequence
)
interface to remove a previously added dependency. no error is generated if the dependency was never added
csco_remove_dep_list
(seqs: list of
any_sequence
)
Types
(top)
Types
Description
csco_seq_state_t
: [NA, WAIT, STARTED, ENDED]
current running state of a *started* sequence