These are the C function pointers extracted from the shared library used to execute the various methods in the ActDynamicPass.
More...
|
void(* | _init )(ActPass *ap) |
|
void(* | _run )(ActPass *ap, Process *p) |
|
void(* | _recursive )(ActPass *ap, Process *p, int mode) |
|
void *(* | _proc )(ActPass *ap, Process *p, int mode) |
|
void *(* | _chan )(ActPass *ap, Channel *c, int mode) |
|
void *(* | _data )(ActPass *ap, Data *d, int mode) |
|
void(* | _free )(ActPass *ap, void *v) |
|
void(* | _done )(ActPass *ap) |
|
int(* | _runcmd )(ActPass *ap, const char *name) |
|
These are the C function pointers extracted from the shared library used to execute the various methods in the ActDynamicPass.
◆ _chan
void *(* ActDynamicPass::act_sh_dispatch_table::_chan) (ActPass *ap, Channel *c, int mode) |
◆ _data
void *(* ActDynamicPass::act_sh_dispatch_table::_data) (ActPass *ap, Data *d, int mode) |
◆ _done
void(* ActDynamicPass::act_sh_dispatch_table::_done) (ActPass *ap) |
◆ _free
void(* ActDynamicPass::act_sh_dispatch_table::_free) (ActPass *ap, void *v) |
This is called to free an allocated data structure
- Parameters
-
ap | is the ActPass |
v | is the data structure to be free'd |
◆ _init
void(* ActDynamicPass::act_sh_dispatch_table::_init) (ActPass *ap) |
Called to initialize the pass from the constructor of the dynamic pass. Dependencies could be inserted here, for example.
- Parameters
-
◆ _proc
void *(* ActDynamicPass::act_sh_dispatch_table::_proc) (ActPass *ap, Process *p, int mode) |
◆ _recursive
void(* ActDynamicPass::act_sh_dispatch_table::_recursive) (ActPass *ap, Process *p, int mode) |
Called after ActPass::run_recursive() is finished.
- Parameters
-
ap | is the dynamic pass |
p | is the process type passed to corresponding ActPass method |
mode | is the mode for the corresponding ActPass method |
◆ _run
void(* ActDynamicPass::act_sh_dispatch_table::_run) (ActPass *ap, Process *p) |
Called after the pass has been run via ActPass::run(), in case any additional work should be done.
- Parameters
-
ap | is the dynamic pass |
p | is the process type passed to the ActPass::run() method. |
◆ _runcmd
int(* ActDynamicPass::act_sh_dispatch_table::_runcmd) (ActPass *ap, const char *name) |
The documentation for this struct was generated from the following file: