Module cf_worker_process

Copyright © 2015-2018 Jörgen Brandt

Version: 0.1.4

Behaviours: cre_worker.

Authors: Jörgen Brandt (joergen.brandt@onlinehome.de).

Function Index

cleanup_case/3
do_stagein/3
do_stageout/3
error_to_expr/3
init/1
prepare_case/2
run/2
stagein_lst/2
stageout_lst/3
start_link/4

Function Details

cleanup_case/3

cleanup_case(A, R, CfWorkerState) -> R1::#{atom() => term()}

do_stagein/3

do_stagein(A::term(), F::term(), UsrInfo::term()) -> ok | {error, enoent}

do_stageout/3

do_stageout(A::term(), F::term(), UsrInfo::term()) -> ok | {error, enoent}

error_to_expr/3

error_to_expr(A, Reason, UsrInfo) -> term()

init/1

init(X1::{WrkDir, RepoDir, DataDir}) -> #cf_worker_state{}

prepare_case/2

prepare_case(A::term(), CfWorkerState::term()) -> ok

run/2

run(A::term(), UsrInfo::term()) -> {ok, R::term()} | {error, Reason::term()}

stagein_lst/2

stagein_lst(A::term(), UsrInfo::term()) -> [F::term()]

stageout_lst/3

stageout_lst(A::term(), R::term(), UsrInfo::term()) -> [F::term()]

start_link/4

start_link(F, WrkDir, RepoDir, DataDir) -> any()


Generated by EDoc