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.Variant) []string
- type BoolReturnFunc
- type CollectionReturnFunc
- type CollectorFunc
- type ConvertErrorFuncToWrapperFunc
- type IsSuccessCollectorFunc
- type IsSuccessProcessorCollectorFunc
- type LinuxErrorAction
- type LinuxErrorCollectorAction
- type LinuxIsSuccessPlusErrorCollectAction
- type LinuxIsSuccessPlusProcessErrorCollectAction
- type LinuxVersionIsSuccessCollectorFuncExecutor
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes(linuxTypes ...linuxtype.Variant) *errwrappers.Collection
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock(linuxTypes ...linuxtype.Variant) *errwrappers.Collection
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes(linuxTypes ...linuxtype.Variant) (wrapperFunctions map[string]IsSuccessCollectorFunc, ...)
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping() map[string]IsSuccessCollectorFunc
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock() map[string]IsSuccessCollectorFunc
- func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variant) (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.Variant) *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock(linuxTypes ...linuxtype.Variant) *errwrappers.Collection
- func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMapping() map[string]WrapperFunc
- func (l *LinuxVersionWrapperFunctionExecutor) GetFunctionsMappingLock() map[string]WrapperFunc
- func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variant) (wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper)
- func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes(linuxTypes ...linuxtype.Variant) (wrapperFunctions map[string]WrapperFunc, errCollection *errwrappers.Collection)
- type LinuxWrapperAction
- type MappedLinuxVersionIsSuccessCollectorFuncExecutor
- func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
- func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes(linuxTypes ...linuxtype.Variant) *errwrappers.Collection
- func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes(linuxTypes ...linuxtype.Variant) (wrapperFunctions map[linuxtype.Variant]IsSuccessCollectorFunc, ...)
- func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variant) (wrapperFunction IsSuccessCollectorFunc, errorWrapper *errorwrapper.Wrapper)
- type MappedLinuxVersionWrapperFunctionExecutor
- func (l *MappedLinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
- func (l *MappedLinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes(linuxTypes ...linuxtype.Variant) *errwrappers.Collection
- func (l *MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType(linuxType linuxtype.Variant) (wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper)
- func (l *MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes(linuxTypes ...linuxtype.Variant) (wrapperFunctions map[linuxtype.Variant]WrapperFunc, ...)
- 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.Variant SimpleErrorFunc }
type LinuxErrorCollectorAction ¶
type LinuxErrorCollectorAction struct { LinuxType linuxtype.Variant CollectorFunc }
type LinuxIsSuccessPlusErrorCollectAction ¶
type LinuxIsSuccessPlusErrorCollectAction struct { LinuxType linuxtype.Variant IsSuccessCollectorFunc }
type LinuxIsSuccessPlusProcessErrorCollectAction ¶
type LinuxIsSuccessPlusProcessErrorCollectAction struct { LinuxType linuxtype.Variant IsSuccessProcessorCollectorFunc }
type LinuxVersionIsSuccessCollectorFuncExecutor ¶ added in v0.5.4
type LinuxVersionIsSuccessCollectorFuncExecutor struct { sync.Mutex Unknown IsSuccessCollectorFunc UbuntuServer IsSuccessCollectorFunc UbuntuServer18 IsSuccessCollectorFunc UbuntuServer19 IsSuccessCollectorFunc UbuntuServer20 IsSuccessCollectorFunc UbuntuServer21 IsSuccessCollectorFunc UbuntuServer22 IsSuccessCollectorFunc UbuntuServer23 IsSuccessCollectorFunc Centos IsSuccessCollectorFunc Centos7 IsSuccessCollectorFunc Centos8 IsSuccessCollectorFunc Centos9 IsSuccessCollectorFunc Centos10 IsSuccessCollectorFunc Centos11 IsSuccessCollectorFunc Centos12 IsSuccessCollectorFunc CentosStream IsSuccessCollectorFunc DebianServer IsSuccessCollectorFunc DebianServer7 IsSuccessCollectorFunc DebianServer8 IsSuccessCollectorFunc DebianServer9 IsSuccessCollectorFunc DebianServer10 IsSuccessCollectorFunc DebianServer11 IsSuccessCollectorFunc DebianServer12 IsSuccessCollectorFunc DebianServer13 IsSuccessCollectorFunc DebianServer14 IsSuccessCollectorFunc DebianDesktop IsSuccessCollectorFunc Docker IsSuccessCollectorFunc DockerUbuntuServer IsSuccessCollectorFunc DockerUbuntuServer18 IsSuccessCollectorFunc DockerUbuntuServer19 IsSuccessCollectorFunc DockerUbuntuServer20 IsSuccessCollectorFunc DockerUbuntuServer21 IsSuccessCollectorFunc DockerUbuntuServer22 IsSuccessCollectorFunc DockerCentos7 IsSuccessCollectorFunc DockerCentos8 IsSuccessCollectorFunc DockerCentos9 IsSuccessCollectorFunc DockerCentos10 IsSuccessCollectorFunc Android IsSuccessCollectorFunc UbuntuDesktop IsSuccessCollectorFunc // contains filtered or unexported fields }
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctionsLock() *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes( linuxTypes ...linuxtype.Variant, ) *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypesLock( linuxTypes ...linuxtype.Variant, ) *errwrappers.Collection
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes( linuxTypes ...linuxtype.Variant, ) ( wrapperFunctions map[string]IsSuccessCollectorFunc, errCollection *errwrappers.Collection, )
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMapping() map[string]IsSuccessCollectorFunc
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsMappingLock() map[string]IsSuccessCollectorFunc
func (*LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType ¶ added in v0.5.4
func (it *LinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType( linuxType linuxtype.Variant, ) ( wrapperFunction IsSuccessCollectorFunc, errorWrapper *errorwrapper.Wrapper, )
type LinuxVersionWrapperFunctionExecutor ¶ added in v0.5.4
type LinuxVersionWrapperFunctionExecutor struct { sync.Mutex Unknown WrapperFunc UbuntuServer WrapperFunc UbuntuServer18 WrapperFunc UbuntuServer19 WrapperFunc UbuntuServer20 WrapperFunc UbuntuServer21 WrapperFunc UbuntuServer22 WrapperFunc UbuntuServer23 WrapperFunc Centos WrapperFunc Centos7 WrapperFunc Centos8 WrapperFunc Centos9 WrapperFunc Centos10 WrapperFunc Centos11 WrapperFunc Centos12 WrapperFunc CentosStream WrapperFunc DebianServer WrapperFunc DebianServer7 WrapperFunc DebianServer8 WrapperFunc DebianServer9 WrapperFunc DebianServer10 WrapperFunc DebianServer11 WrapperFunc DebianServer12 WrapperFunc DebianServer13 WrapperFunc DebianServer14 WrapperFunc DebianDesktop WrapperFunc Docker WrapperFunc DockerUbuntuServer WrapperFunc DockerUbuntuServer18 WrapperFunc DockerUbuntuServer19 WrapperFunc DockerUbuntuServer20 WrapperFunc DockerUbuntuServer21 WrapperFunc DockerUbuntuServer22 WrapperFunc DockerCentos7 WrapperFunc DockerCentos8 WrapperFunc DockerCentos9 WrapperFunc DockerCentos10 WrapperFunc Android WrapperFunc UbuntuDesktop 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.Variant, ) *errwrappers.Collection
func (*LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypesLock( linuxTypes ...linuxtype.Variant, ) *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.Variant, ) ( wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper, )
func (*LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes ¶ added in v0.5.4
func (l *LinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes( linuxTypes ...linuxtype.Variant, ) ( wrapperFunctions map[string]WrapperFunc, errCollection *errwrappers.Collection, )
type LinuxWrapperAction ¶
type LinuxWrapperAction struct { LinuxType linuxtype.Variant WrapperFunc }
type MappedLinuxVersionIsSuccessCollectorFuncExecutor ¶ added in v0.8.5
type MappedLinuxVersionIsSuccessCollectorFuncExecutor struct {
Mapping map[linuxtype.Variant]IsSuccessCollectorFunc
}
func (*MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions ¶ added in v0.8.5
func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
func (*MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes ¶ added in v0.8.5
func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) ExecuteByLinuxTypes( linuxTypes ...linuxtype.Variant, ) *errwrappers.Collection
func (*MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes ¶ added in v0.8.5
func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetFunctionsByTypes( linuxTypes ...linuxtype.Variant, ) ( wrapperFunctions map[linuxtype.Variant]IsSuccessCollectorFunc, errCollection *errwrappers.Collection, )
func (*MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType ¶ added in v0.8.5
func (it *MappedLinuxVersionIsSuccessCollectorFuncExecutor) GetWrapperFunctionByType( linuxType linuxtype.Variant, ) ( wrapperFunction IsSuccessCollectorFunc, errorWrapper *errorwrapper.Wrapper, )
type MappedLinuxVersionWrapperFunctionExecutor ¶ added in v0.8.5
type MappedLinuxVersionWrapperFunctionExecutor struct {
Mapping map[linuxtype.Variant]WrapperFunc
}
func (*MappedLinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions ¶ added in v0.8.5
func (l *MappedLinuxVersionWrapperFunctionExecutor) ExecuteAllAvailableFunctions() *errwrappers.Collection
func (*MappedLinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes ¶ added in v0.8.5
func (l *MappedLinuxVersionWrapperFunctionExecutor) ExecuteByLinuxTypes( linuxTypes ...linuxtype.Variant, ) *errwrappers.Collection
func (*MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType ¶ added in v0.8.5
func (l *MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionByType( linuxType linuxtype.Variant, ) ( wrapperFunction WrapperFunc, errorWrapper *errorwrapper.Wrapper, )
func (*MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes ¶ added in v0.8.5
func (l *MappedLinuxVersionWrapperFunctionExecutor) GetWrapperFunctionsByTypes( linuxTypes ...linuxtype.Variant, ) ( wrapperFunctions map[linuxtype.Variant]WrapperFunc, errCollection *errwrappers.Collection, )
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
- MappedLinuxVersionIsSuccessCollectorFuncExecutor.go
- MappedLinuxVersionWrapperFunctionExecutor.go
- addLinuxTypeInErrorWrapper.go
- convertIsSuccessCollectorFuncWithAdditionalKeyFunc.go
- convertIsSuccessCollectorFuncWithAdditionalLinuxTypeFunc.go
- convertWrapperWithAdditionalLinuxTypeMessageFunc.go
- funcs.go
Click to show internal directories.
Click to hide internal directories.