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