Documentation
¶
Index ¶
- func ConvertLinuxErrorCollectorActionToErrWrapperFunc(action LinuxErrorCollectorAction) func() *errorwrapper.Wrapper
- func ConvertLinuxIsSuccessPlusErrorCollectActionToErrWrapperFunc(action LinuxIsSuccessPlusErrorCollectAction) func() *errorwrapper.Wrapper
- func EnumToNameSlice(enums ...coreinterface.ToNamer) []string
- func LinuxTypesToNameSlice(linuxTypes ...linuxtype.Variation) []string
- type BoolReturnFunc
- type CollectionReturnFunc
- type CollectorFunc
- type ConvertErrorFuncToWrapperFunc
- type IsSuccessCollectorFunc
- type IsSuccessProcessorCollectorFunc
- type LinuxErrorAction
- type LinuxErrorCollectorAction
- type LinuxIsSuccessPlusErrorCollectAction
- type LinuxIsSuccessPlusProcessErrorCollectAction
- type LinuxVersionIsSuccessCollectorFuncExecutor
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes(linuxTypes ...linuxtype.Variation) *errwrappers.Collection
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock(linuxTypes ...linuxtype.Variation) *errwrappers.Collection
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes(linuxTypes ...linuxtype.Variation) (wrapperFunctions map[string]IsSuccessCollectorFunc, ...)
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping() map[string]IsSuccessCollectorFunc
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock() map[string]IsSuccessCollectorFunc
- func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variation) (wrapperFunction IsSuccessCollectorFunc, errorWrapper *errorwrapper.Wrapper)
- type LinuxVersionWrapperFunctionExecutor
- func (l *LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes(linuxTypes ...linuxtype.Variation) *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock(linuxTypes ...linuxtype.Variation) *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMapping() map[string]WrapperFunc
- func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMappingLock() map[string]WrapperFunc
- func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variation) (wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper)
- func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes(linuxTypes ...linuxtype.Variation) (wrapperFunctions map[string]WrapperFunc, errCollection *errwrappers.Collection)
- type LinuxWrapperAction
- type SimpleErrorFunc
- type WrapperFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertLinuxErrorCollectorActionToErrWrapperFunc ¶
func ConvertLinuxErrorCollectorActionToErrWrapperFunc( action LinuxErrorCollectorAction, ) func() *errorwrapper.Wrapper
func ConvertLinuxIsSuccessPlusErrorCollectActionToErrWrapperFunc ¶
func ConvertLinuxIsSuccessPlusErrorCollectActionToErrWrapperFunc( action LinuxIsSuccessPlusErrorCollectAction, ) func() *errorwrapper.Wrapper
func EnumToNameSlice ¶
func EnumToNameSlice( enums ...coreinterface.ToNamer, ) []string
func LinuxTypesToNameSlice ¶
Types ¶
type BoolReturnFunc ¶ added in v0.5.4
type CollectionReturnFunc ¶ added in v0.5.4
type CollectionReturnFunc func() *errstr.Collection
type CollectorFunc ¶ added in v0.5.4
type CollectorFunc func(errorCollection *errwrappers.Collection)
type ConvertErrorFuncToWrapperFunc ¶
type ConvertErrorFuncToWrapperFunc func( errorType errtype.Variation, simpleErrFunc SimpleErrorFunc, ) WrapperFunc
type IsSuccessCollectorFunc ¶ added in v0.5.4
type IsSuccessCollectorFunc func(errorCollection *errwrappers.Collection) (isSuccess bool)
func ConvertErrorFuncToIsSuccessCollectorFunc ¶ added in v0.5.4
func ConvertErrorFuncToIsSuccessCollectorFunc( errorType errtype.Variation, simpleErrFunc SimpleErrorFunc, ) IsSuccessCollectorFunc
func ConvertWrapperFuncToIsSuccessCollectorFunc ¶ added in v0.5.4
func ConvertWrapperFuncToIsSuccessCollectorFunc( wrapperFunc WrapperFunc, ) IsSuccessCollectorFunc
type IsSuccessProcessorCollectorFunc ¶ added in v0.5.4
type IsSuccessProcessorCollectorFunc func( dynamicIn coredynamic.Dynamic, errorCollection *errwrappers.Collection, ) (isSuccess bool)
type LinuxErrorAction ¶
type LinuxErrorAction struct { LinuxType linuxtype.Variation SimpleErrorFunc }
type LinuxErrorCollectorAction ¶
type LinuxErrorCollectorAction struct { LinuxType linuxtype.Variation CollectorFunc }
type LinuxIsSuccessPlusErrorCollectAction ¶
type LinuxIsSuccessPlusErrorCollectAction struct { LinuxType linuxtype.Variation IsSuccessCollectorFunc }
type LinuxIsSuccessPlusProcessErrorCollectAction ¶
type LinuxIsSuccessPlusProcessErrorCollectAction struct { LinuxType linuxtype.Variation IsSuccessProcessorCollectorFunc }
type LinuxVersionIsSuccessCollectorFuncExecutor ¶ added in v0.5.4
type LinuxVersionIsSuccessCollectorFuncExecutor struct { sync.Mutex UbuntuServer IsSuccessCollectorFunc UbuntuServer18 IsSuccessCollectorFunc UbuntuServer19 IsSuccessCollectorFunc UbuntuServer20 IsSuccessCollectorFunc UbuntuServer21 IsSuccessCollectorFunc UbuntuDesktop IsSuccessCollectorFunc Centos IsSuccessCollectorFunc Centos7 IsSuccessCollectorFunc Centos8 IsSuccessCollectorFunc Centos9 IsSuccessCollectorFunc DebianServer IsSuccessCollectorFunc DebianDesktop IsSuccessCollectorFunc Docker IsSuccessCollectorFunc DockerUbuntuServer IsSuccessCollectorFunc DockerUbuntuServer20 IsSuccessCollectorFunc DockerUbuntuServer21 IsSuccessCollectorFunc DockerCentos9 IsSuccessCollectorFunc Android IsSuccessCollectorFunc // contains filtered or unexported fields }
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes( linuxTypes ...linuxtype.Variation, ) *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock( linuxTypes ...linuxtype.Variation, ) *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes( linuxTypes ...linuxtype.Variation, ) ( wrapperFunctions map[string]IsSuccessCollectorFunc, errCollection *errwrappers.Collection, )
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping() map[string]IsSuccessCollectorFunc
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock() map[string]IsSuccessCollectorFunc
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType ¶ added in v0.5.4
func (l *LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType( linuxType linuxtype.Variation, ) ( wrapperFunction IsSuccessCollectorFunc, errorWrapper *errorwrapper.Wrapper, )
type LinuxVersionWrapperFunctionExecutor ¶ added in v0.5.4
type LinuxVersionWrapperFunctionExecutor struct { sync.Mutex UbuntuServer WrapperFunc UbuntuServer18 WrapperFunc UbuntuServer19 WrapperFunc UbuntuServer20 WrapperFunc UbuntuServer21 WrapperFunc UbuntuDesktop WrapperFunc Centos WrapperFunc Centos7 WrapperFunc Centos8 WrapperFunc Centos9 WrapperFunc DebianServer WrapperFunc DebianDesktop WrapperFunc Docker WrapperFunc DockerUbuntuServer WrapperFunc DockerUbuntuServer20 WrapperFunc DockerUbuntuServer21 WrapperFunc DockerCentos9 WrapperFunc Android WrapperFunc // contains filtered or unexported fields }
func (*LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
func (*LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctionsLock ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
func (*LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes( linuxTypes ...linuxtype.Variation, ) *errwrappers.Collection
func (*LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock( linuxTypes ...linuxtype.Variation, ) *errwrappers.Collection
func (*LinuxVersionWrapperFunctionExecutor) GetFunctionsMapping ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMapping() map[string]WrapperFunc
func (*LinuxVersionWrapperFunctionExecutor) GetFunctionsMappingLock ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMappingLock() map[string]WrapperFunc
func (*LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType( linuxType linuxtype.Variation, ) ( wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper, )
func (*LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes( linuxTypes ...linuxtype.Variation, ) ( wrapperFunctions map[string]WrapperFunc, errCollection *errwrappers.Collection, )
type LinuxWrapperAction ¶
type LinuxWrapperAction struct { LinuxType linuxtype.Variation WrapperFunc }
type SimpleErrorFunc ¶
type SimpleErrorFunc func() error
type WrapperFunc ¶
type WrapperFunc func() *errorwrapper.Wrapper
func ConvertErrorFuncToWrapper ¶
func ConvertErrorFuncToWrapper( errorType errtype.Variation, simpleErrFunc SimpleErrorFunc, ) WrapperFunc
Source Files
¶
- ConvertErrorFuncToIsSuccessCollectorFunc.go
- ConvertErrorFuncToWrapper.go
- ConvertLinuxErrorCollectorActionToErrWrapperFunc.go
- ConvertLinuxIsSuccessPlusErrorCollectActionToErrWrapperFunc.go
- ConvertWrapperFuncToIsSuccessCollectorFunc.go
- EnumToNameSlice.go
- LinuxErrorAction.go
- LinuxErrorCollectorAction.go
- LinuxIsSuccessPlusErrorCollectAction.go
- LinuxIsSuccessPlusProcessErrorCollectAction.go
- LinuxTypesToNameSlice.go
- LinuxVersionIsSuccessCollectorFuncExecutor.go
- LinuxVersionWrapperFunctionExecutor.go
- LinuxWrapperAction.go
- addLinuxTypeInErrorWrapper.go
- convertIsSuccessCollectorFuncWithAdditionalKeyFunc.go
- funcs.go
Click to show internal directories.
Click to hide internal directories.