Function | Parameters | Return Value | Description |
---|
direct_transfer(invoker_module, config) | invoker_module: A Module instance config: A ppms.interface.Config instance | CounterDimmer | Transfer the data from the source module to the target module. Use this if you have no pool module. |
transfer_both_steps(invoker_module, config) | invoker_module: A Module instance config: A ppms.interface.Config instance | CounterDimmer | Perform transfer_step_one() and if it succeeded, call transfer_step_two() . If the source to pool step fails, the transfer is aborted and the CounterDimmer for that transfer is returned. If it succeeded the CounterDimmer for the second step is returned. |
transfer_step_one(invoker_module, config) | invoker_module: A Module instance config: A ppms.interface.Config instance | CounterDimmer | Transfer the data from the source module to the pool module. |
transfer_step_two(invoker_module, config) | invoker_module: A Module instance config: A ppms.interface.Config instance | CounterDimmer | Transfer the data from the pool module to the target module. Make sure to call transfer_step_one() before calling this! |