MCPcopy Create free account

hub / github.com/baidu/EasyFaaS / types & classes

Types & classes371 in github.com/baidu/EasyFaaS

↓ 15 callersTypeAliasCgroupName
CgroupName is the abstract name of a cgroup prior to any driver specific conversion.
pkg/funclet/runtime/cgroup/types.go:58
↓ 2 callersTypeAliasLevel
Level is exported because it appears in the arguments to V and is the type of the v flag, which can be set programmatically. It's a distinct type beca
pkg/util/logs/logs.go:276
↓ 2 callersTypeAliasLogType
pkg/api/controller.go:182
↓ 2 callersTypeAliasaggregate
This helper implements the error and Errors interfaces. Keeping it private prevents people from making an aggregate of 0 errors, which is not an erro
pkg/util/errors/errors.go:59
↓ 1 callersTypeAliasFreezerState
pkg/api/funclet.go:113
↓ 1 callersTypeAliasUserLogType
pkg/controller/rtctrl/type.go:237
↓ 1 callersTypeAliasbyPrefixPriority
byPrefixPriority sorts url prefixes by the order in which they should be tested by the mux this has to be sorted by most slashes then by length so tha
pkg/server/mux/pathrecorder.go:260
↓ 1 callersTypeAliaslibcontainerCgroupManagerType
libcontainerCgroupManagerType defines how to interface with libcontainer
pkg/funclet/runtime/cgroup/types.go:50
↓ 1 callersFuncTypetimeoutFuncType
func(req *http.Request) (*time.Timer, func(), *kunErr.FinalError)
pkg/server/filters/timeout.go:32
↓ 1 callersTypeAliasversionValue
pkg/version/verflag/verflag.go:31
InterfaceAggregate
Aggregate represents an object that contains multiple errors, but does not necessarily have singular semantic meaning.
pkg/util/errors/errors.go:29
FuncTypeAlerter
func(missed int)
pkg/util/logs/diode.go:35
StructAlias
pkg/api/apiserver.go:176
StructApiInstaller
pkg/server/endpoint/installer.go:23
StructApiSingle
pkg/server/endpoint/apis.go:30
StructApiVersion
pkg/server/endpoint/apis.go:25
InterfaceAuthFactory
pkg/auth/factory/factory.go:27
StructAuthOption
pkg/controller/registry/options.go:37
StructAwsErrorMessage
AwsErrorMessage Example: { "errorMessage": "2018-05-10T06:42:59.753Z 5f46a493-541d-11e8-a58a-ed2562190b91 Task timed out after 3.00 seconds" }
pkg/error/aws.go:37
StructAwsMessage
AwsMessage Example: { "message": "The security token included in the request is invalid." }
pkg/error/aws.go:28
StructBRN
BRN captures the individual fields of an BCE Resource Name. See http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html for more inf
pkg/brn/brn.go:47
InterfaceBackoffManager
Set of resp. Codes that we backoff for. In general these should be errors that indicate a server is overloaded. These shouldn't be configured by any u
pkg/rest/urlbackoff.go:31
StructBasicError
BasicError struct
pkg/error/error.go:87
StructBceError
BceError xxx
pkg/rest/request.go:653
StructBsamFunctionProperties
pkg/funclet/types.go:114
StructBsamFunctionResource
pkg/funclet/types.go:109
TypeAliasBsamResources
pkg/funclet/types.go:107
StructBsamTemplate
pkg/funclet/types.go:100
FuncTypeBuildHandlerChainFunc
BuildHandlerChainFunc is a type for functions that build handler chain
pkg/server/config.go:78
TypeAliasCASOpType
pkg/controller/rtctrl/event.go:315
StructCPUStats
pkg/api/funclet.go:131
StructCache
Cache create the container
pkg/util/cache/cache.go:53
TypeAliasCacheType
pkg/controller/function/cache.go:25
StructCgroupConfig
CgroupConfig holds the cgroup configuration information. This is common object which is used to specify cgroup information to both systemd and raw cgr
pkg/funclet/runtime/cgroup/types.go:64
InterfaceCgroupManager
CgroupManager allows for cgroup management. Supports Cgroup Creation ,Deletion and Updates.
pkg/funclet/runtime/cgroup/types.go:73
StructCgroupSubsystems
CgroupSubsystems holds information about the mounted cgroup subsytem
pkg/funclet/runtime/cgroup/cgroup_manage_linux.go:74
StructCgroupSubsystems
CgroupSubsystems holds information about the mounted cgroup subsytems
pkg/funclet/runtime/cgroup/cgroup_manage_unsupported.go:24
StructClients
Clients save all clients to make rpc calls
pkg/controller/types.go:38
StructCodeStorage
CodeStorage
pkg/api/apiserver.go:33
StructCompletedConfig
CompletedConfig xxx
pkg/server/config.go:111
StructConcurrency
Concurrency xxx
pkg/api/apiserver.go:95
StructConfig
Config is a structure used to configure a GenericAPIServer. Its members are sorted roughly in order of importance for composers.
pkg/server/config.go:34
TypeAliasConfigurationMap
pkg/util/flag/configuration_map.go:25
StructContainer
pkg/funclet/runtime/api/container.go:58
StructContainerInfo
pkg/api/funclet.go:143
StructContainerIsBusy
pkg/funclet/errors.go:41
InterfaceContainerManager
pkg/funclet/runtime/api/container.go:27
StructContainerManager
pkg/funclet/container.go:34
StructContainerMap
pkg/funclet/container.go:86
StructContainerNetwork
pkg/funclet/network/network.go:31
StructContainerNotExist
pkg/funclet/errors.go:25
StructContainerNotRunning
pkg/funclet/errors.go:33
StructContainerPaths
pkg/funclet/file/types.go:28
StructContainerPathsMap
pkg/funclet/file/types.go:23
StructContainerStdio
pkg/funclet/runtime/api/container.go:48
StructContentConfig
ContentConfig contains settings that affect how objects are transformed when sent to the server.
pkg/rest/config.go:23
StructContext
pkg/funclet/context/context.go:26
StructContext
Context represents the context of the current HTTP request. It holds request and response objects, path, path parameters, data and registered handler.
pkg/server/context.go:32
StructContext
pkg/httptrigger/types.go:25
InterfaceControl
pkg/controller/rtctrl/client.go:32
StructController
pkg/controller/types.go:27
StructControllerCallClient
pkg/controller/client/call.go:28
StructControllerClient
pkg/controller/client/rpc.go:31
InterfaceControllerClientInterface
pkg/controller/client/controller.go:23
StructControllerClientOptions
pkg/controller/client/options.go:23
InterfaceControllerInterface
pkg/controller/invoke.go:38
StructControllerOptions
ControllerOptions: options of the controller app
cmd/controller/options/options.go:33
StructCoolDownRequest
pkg/api/funclet.go:277
StructCreateContainerRequest
pkg/funclet/runtime/api/container.go:39
StructCreateFunctionArgs
pkg/stubs/types.go:52
StructCreateOpts
pkg/funclet/runtime/runc/runc.go:133
InterfaceDataStorer
DataStorer xxx
pkg/controller/function/function_server.go:27
InterfaceDecoder
Decoder attempt to load an object from data.
pkg/rest/serializer.go:31
StructDefaultMetrics
DefaultMetrics installs the default prometheus metrics handler
pkg/server/routes/metrics.go:25
StructDevice
Device represents a loop device /dev/loop#
pkg/funclet/device/loop/loop.go:62
StructDiodeWriter
DiodeWriter is a io.Writer wrapper that uses a diode to make Write lock-free, non-blocking and thread safe.
pkg/util/logs/diode.go:39
StructDispatchServerV2
pkg/controller/rtctrl/dispatcherv2.go:30
StructDispatcherV2Options
pkg/controller/rtctrl/options.go:29
StructDriverParameters
pkg/repository/bos/bos.go:38
StructDriverParameters
pkg/repository/filesystem/fliesystem.go:38
StructEmpty
pkg/funclet/runtime/cgroup/utils.go:26
InterfaceEncoder
Encoder write objects to a serialized form
pkg/rest/serializer.go:24
StructEnvironment
Function Environment
pkg/api/apiserver.go:59
StructErrCgroupNotExist
pkg/funclet/runtime/error/error.go:39
StructErrInsufficientResources
pkg/funclet/runtime/error/error.go:30
StructErrUnsupportedCgroup
pkg/funclet/runtime/cgroup/error.go:22
StructErrUnsupportedContainerRuntime
pkg/funclet/runtime/error/error.go:22
StructErrUnsupportedMethod
pkg/auth/errors.go:31
StructErrUnsupportedMethod
pkg/repository/errors.go:22
TypeAliasErrorType
ErrorType is the alias of string
pkg/error/error.go:47
TypeAliasEvent
pkg/api/funclet.go:34
StructEventLock
pkg/api/funclet.go:176
StructFastClient
pkg/rest/fastclient.go:26
InterfaceFastHTTPClient
FastHTTPClient is an interface for testing a request object.
pkg/rest/fastclient.go:31
StructFeatureOptions
pkg/server/options/features.go:25
StructFinalError
FinalError preserve the error stack
pkg/error/error.go:109
StructFunclet
Funclet
pkg/funclet/funclet.go:41
StructFuncletClient
FuncletClient is used to comm with funclet
pkg/funclet/client/client.go:66
StructFuncletClientContainerInfoInput
pkg/api/funclet.go:205
StructFuncletClientCoolDownInput
pkg/api/funclet.go:270
next →1–100 of 371, ranked by callers