Documentation
¶
Index ¶
- Constants
- Variables
- func ActionV1(targets *CITargetsCtl, tidx int)
- func ExecuteResetV1(dest_loc string, ndir_tb *N_DIR_TABLE, nfile_tb *N_FILE_TABLE, ...) error
- func ExecuteResetV1_DeleteWildCard(dest_loc string) error
- func ExecuteResetV1_ForceCopyToDest(dest_loc string, nfile_tb *N_FILE_TABLE, file_tb *FILE_TABLE) error
- func ExecuteResetV1_ForceCreateAtDest(dest_loc string, ndir_tb *N_DIR_TABLE, dir_tb *DIR_TABLE) error
- func ExecuteResetV1_Test(fname string, dest_loc string, ndir_tb *N_DIR_TABLE, nfile_tb *N_FILE_TABLE, ...) error
- func GetFinishSignalOrTargetIdx(target_ctl *CITargetsCtl, last_step *int) (int, int)
- func LogErrAbortV1(targets *CITargetsCtl, tidx int, log_line string)
- func LogV1(targets *CITargetsCtl, tidx int, log_line string)
- func QueryV1(target_ci *TargetV1) error
- func ReadAll(target_ctl *CITargetsCtl)
- func ResolveTarget(result *[]CITargetID, vid int, tid int, on_going *[]CITargetID)
- func SelectV1(src_loc string, locked_ones []string, selector *TargetV1Select) (N_DIR_TABLE, N_FILE_TABLE, DIR_TABLE, FILE_TABLE, error)
- func SelectV1_AsFlagHelper(selector *TargetV1Select) (string, error)
- func SelectV1_RecursiveHelper(src_loc string) (DIR_TABLE, FILE_TABLE, error)
- func SelectV1_WhatFlagHelper(selector *TargetV1Select) (string, error)
- func SetCredForCITarget(cit *CITargetCtl, ci_cred *CICredStore) error
- func StartTargetsFromCIFile(ci_targets_ctl *CITargetsCtl, ci_cred *CICredStore) error
- func Status(target_ctl *CITargetsCtl)
- func StoreCICredFromCIFile(ci_cred *CICredStore, mode string) error
- func StoreCICredStdin(ci_cred *CICredStore, ci_targets CITargets) error
- func TableBuilderV1(src_loc string, target_ci *TargetV1) (N_DIR_TABLE, N_FILE_TABLE, DIR_TABLE, FILE_TABLE, error)
- func TargetsControllerStdin(target_ctl *CITargetsCtl) error
- func TargetsResolver(target_ctl *CITargetsCtl)
- func VerifyTargetProperty(ci_targets CITargets) error
- type CICredStore
- type CITargetCred
- type CITargetCtl
- type CITargetID
- type CITargets
- type CITargetsCtl
- type CIV1
- type DIR_TABLE
- type FILE_TABLE
- type N_DIR_TABLE
- type N_FILE_TABLE
- type TargetV1
- type TargetV1Select
Constants ¶
View Source
const ( SIG_SUCCESS = 2 SIG_FORWARD = 1 SIG_FAILED = -1 )
Variables ¶
View Source
var CILOCK sync.Mutex
Functions ¶
func ActionV1 ¶
func ActionV1(targets *CITargetsCtl, tidx int)
func ExecuteResetV1 ¶
func ExecuteResetV1(dest_loc string, ndir_tb *N_DIR_TABLE, nfile_tb *N_FILE_TABLE, dir_tb *DIR_TABLE, file_tb *FILE_TABLE) error
func ExecuteResetV1_ForceCopyToDest ¶
func ExecuteResetV1_ForceCopyToDest(dest_loc string, nfile_tb *N_FILE_TABLE, file_tb *FILE_TABLE) error
func ExecuteResetV1_ForceCreateAtDest ¶
func ExecuteResetV1_ForceCreateAtDest(dest_loc string, ndir_tb *N_DIR_TABLE, dir_tb *DIR_TABLE) error
func ExecuteResetV1_Test ¶
func ExecuteResetV1_Test(fname string, dest_loc string, ndir_tb *N_DIR_TABLE, nfile_tb *N_FILE_TABLE, dir_tb *DIR_TABLE, file_tb *FILE_TABLE) error
func GetFinishSignalOrTargetIdx ¶
func GetFinishSignalOrTargetIdx(target_ctl *CITargetsCtl, last_step *int) (int, int)
func LogErrAbortV1 ¶
func LogErrAbortV1(targets *CITargetsCtl, tidx int, log_line string)
func LogV1 ¶
func LogV1(targets *CITargetsCtl, tidx int, log_line string)
func ReadAll ¶
func ReadAll(target_ctl *CITargetsCtl)
func ResolveTarget ¶
func ResolveTarget(result *[]CITargetID, vid int, tid int, on_going *[]CITargetID)
func SelectV1 ¶
func SelectV1(src_loc string, locked_ones []string, selector *TargetV1Select) (N_DIR_TABLE, N_FILE_TABLE, DIR_TABLE, FILE_TABLE, error)
func SelectV1_AsFlagHelper ¶
func SelectV1_AsFlagHelper(selector *TargetV1Select) (string, error)
func SelectV1_RecursiveHelper ¶
func SelectV1_RecursiveHelper(src_loc string) (DIR_TABLE, FILE_TABLE, error)
func SelectV1_WhatFlagHelper ¶
func SelectV1_WhatFlagHelper(selector *TargetV1Select) (string, error)
func SetCredForCITarget ¶
func SetCredForCITarget(cit *CITargetCtl, ci_cred *CICredStore) error
func StartTargetsFromCIFile ¶
func StartTargetsFromCIFile(ci_targets_ctl *CITargetsCtl, ci_cred *CICredStore) error
func Status ¶
func Status(target_ctl *CITargetsCtl)
func StoreCICredFromCIFile ¶
func StoreCICredFromCIFile(ci_cred *CICredStore, mode string) error
func StoreCICredStdin ¶
func StoreCICredStdin(ci_cred *CICredStore, ci_targets CITargets) error
func TableBuilderV1 ¶
func TableBuilderV1(src_loc string, target_ci *TargetV1) (N_DIR_TABLE, N_FILE_TABLE, DIR_TABLE, FILE_TABLE, error)
func TargetsControllerStdin ¶
func TargetsControllerStdin(target_ctl *CITargetsCtl) error
func TargetsResolver ¶
func TargetsResolver(target_ctl *CITargetsCtl)
func VerifyTargetProperty ¶
Types ¶
type CICredStore ¶
type CICredStore struct {
CI_CRED []CITargetCred
}
func CICredFactory ¶
func CICredFactory() *CICredStore
type CITargetCred ¶
type CITargetCtl ¶
type CITargetID ¶
type CITargetsCtl ¶
type CITargetsCtl struct { CI_ONGOING []CITargetID CI_SUCCESS []CITargetID CI_FAILED []CITargetID CI_TARGETS []CITargetCtl }
func CITargetsFactory ¶
func CITargetsFactory() *CITargetsCtl
type FILE_TABLE ¶
type FILE_TABLE []string
type N_DIR_TABLE ¶
type N_DIR_TABLE []string
type N_FILE_TABLE ¶
type N_FILE_TABLE []string
Click to show internal directories.
Click to hide internal directories.