Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/EasyFaaS
/ types & classes
Types & classes
371 in github.com/baidu/EasyFaaS
⨍
Functions
1,662
◇
Types & classes
371
↓ 15 callers
TypeAlias
CgroupName
CgroupName is the abstract name of a cgroup prior to any driver specific conversion.
pkg/funclet/runtime/cgroup/types.go:58
↓ 2 callers
TypeAlias
Level
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 callers
TypeAlias
LogType
pkg/api/controller.go:182
↓ 2 callers
TypeAlias
aggregate
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 callers
TypeAlias
FreezerState
pkg/api/funclet.go:113
↓ 1 callers
TypeAlias
UserLogType
pkg/controller/rtctrl/type.go:237
↓ 1 callers
TypeAlias
byPrefixPriority
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 callers
TypeAlias
libcontainerCgroupManagerType
libcontainerCgroupManagerType defines how to interface with libcontainer
pkg/funclet/runtime/cgroup/types.go:50
↓ 1 callers
FuncType
timeoutFuncType
func(req *http.Request) (*time.Timer, func(), *kunErr.FinalError)
pkg/server/filters/timeout.go:32
↓ 1 callers
TypeAlias
versionValue
pkg/version/verflag/verflag.go:31
Interface
Aggregate
Aggregate represents an object that contains multiple errors, but does not necessarily have singular semantic meaning.
pkg/util/errors/errors.go:29
FuncType
Alerter
func(missed int)
pkg/util/logs/diode.go:35
Struct
Alias
pkg/api/apiserver.go:176
Struct
ApiInstaller
pkg/server/endpoint/installer.go:23
Struct
ApiSingle
pkg/server/endpoint/apis.go:30
Struct
ApiVersion
pkg/server/endpoint/apis.go:25
Interface
AuthFactory
pkg/auth/factory/factory.go:27
Struct
AuthOption
pkg/controller/registry/options.go:37
Struct
AwsErrorMessage
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
Struct
AwsMessage
AwsMessage Example: { "message": "The security token included in the request is invalid." }
pkg/error/aws.go:28
Struct
BRN
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
Interface
BackoffManager
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
Struct
BasicError
BasicError struct
pkg/error/error.go:87
Struct
BceError
BceError xxx
pkg/rest/request.go:653
Struct
BsamFunctionProperties
pkg/funclet/types.go:114
Struct
BsamFunctionResource
pkg/funclet/types.go:109
TypeAlias
BsamResources
pkg/funclet/types.go:107
Struct
BsamTemplate
pkg/funclet/types.go:100
FuncType
BuildHandlerChainFunc
BuildHandlerChainFunc is a type for functions that build handler chain
pkg/server/config.go:78
TypeAlias
CASOpType
pkg/controller/rtctrl/event.go:315
Struct
CPUStats
pkg/api/funclet.go:131
Struct
Cache
Cache create the container
pkg/util/cache/cache.go:53
TypeAlias
CacheType
pkg/controller/function/cache.go:25
Struct
CgroupConfig
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
Interface
CgroupManager
CgroupManager allows for cgroup management. Supports Cgroup Creation ,Deletion and Updates.
pkg/funclet/runtime/cgroup/types.go:73
Struct
CgroupSubsystems
CgroupSubsystems holds information about the mounted cgroup subsytem
pkg/funclet/runtime/cgroup/cgroup_manage_linux.go:74
Struct
CgroupSubsystems
CgroupSubsystems holds information about the mounted cgroup subsytems
pkg/funclet/runtime/cgroup/cgroup_manage_unsupported.go:24
Struct
Clients
Clients save all clients to make rpc calls
pkg/controller/types.go:38
Struct
CodeStorage
CodeStorage
pkg/api/apiserver.go:33
Struct
CompletedConfig
CompletedConfig xxx
pkg/server/config.go:111
Struct
Concurrency
Concurrency xxx
pkg/api/apiserver.go:95
Struct
Config
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
TypeAlias
ConfigurationMap
pkg/util/flag/configuration_map.go:25
Struct
Container
pkg/funclet/runtime/api/container.go:58
Struct
ContainerInfo
pkg/api/funclet.go:143
Struct
ContainerIsBusy
pkg/funclet/errors.go:41
Interface
ContainerManager
pkg/funclet/runtime/api/container.go:27
Struct
ContainerManager
pkg/funclet/container.go:34
Struct
ContainerMap
pkg/funclet/container.go:86
Struct
ContainerNetwork
pkg/funclet/network/network.go:31
Struct
ContainerNotExist
pkg/funclet/errors.go:25
Struct
ContainerNotRunning
pkg/funclet/errors.go:33
Struct
ContainerPaths
pkg/funclet/file/types.go:28
Struct
ContainerPathsMap
pkg/funclet/file/types.go:23
Struct
ContainerStdio
pkg/funclet/runtime/api/container.go:48
Struct
ContentConfig
ContentConfig contains settings that affect how objects are transformed when sent to the server.
pkg/rest/config.go:23
Struct
Context
pkg/funclet/context/context.go:26
Struct
Context
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
Struct
Context
pkg/httptrigger/types.go:25
Interface
Control
pkg/controller/rtctrl/client.go:32
Struct
Controller
pkg/controller/types.go:27
Struct
ControllerCallClient
pkg/controller/client/call.go:28
Struct
ControllerClient
pkg/controller/client/rpc.go:31
Interface
ControllerClientInterface
pkg/controller/client/controller.go:23
Struct
ControllerClientOptions
pkg/controller/client/options.go:23
Interface
ControllerInterface
pkg/controller/invoke.go:38
Struct
ControllerOptions
ControllerOptions: options of the controller app
cmd/controller/options/options.go:33
Struct
CoolDownRequest
pkg/api/funclet.go:277
Struct
CreateContainerRequest
pkg/funclet/runtime/api/container.go:39
Struct
CreateFunctionArgs
pkg/stubs/types.go:52
Struct
CreateOpts
pkg/funclet/runtime/runc/runc.go:133
Interface
DataStorer
DataStorer xxx
pkg/controller/function/function_server.go:27
Interface
Decoder
Decoder attempt to load an object from data.
pkg/rest/serializer.go:31
Struct
DefaultMetrics
DefaultMetrics installs the default prometheus metrics handler
pkg/server/routes/metrics.go:25
Struct
Device
Device represents a loop device /dev/loop#
pkg/funclet/device/loop/loop.go:62
Struct
DiodeWriter
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
Struct
DispatchServerV2
pkg/controller/rtctrl/dispatcherv2.go:30
Struct
DispatcherV2Options
pkg/controller/rtctrl/options.go:29
Struct
DriverParameters
pkg/repository/bos/bos.go:38
Struct
DriverParameters
pkg/repository/filesystem/fliesystem.go:38
Struct
Empty
pkg/funclet/runtime/cgroup/utils.go:26
Interface
Encoder
Encoder write objects to a serialized form
pkg/rest/serializer.go:24
Struct
Environment
Function Environment
pkg/api/apiserver.go:59
Struct
ErrCgroupNotExist
pkg/funclet/runtime/error/error.go:39
Struct
ErrInsufficientResources
pkg/funclet/runtime/error/error.go:30
Struct
ErrUnsupportedCgroup
pkg/funclet/runtime/cgroup/error.go:22
Struct
ErrUnsupportedContainerRuntime
pkg/funclet/runtime/error/error.go:22
Struct
ErrUnsupportedMethod
pkg/auth/errors.go:31
Struct
ErrUnsupportedMethod
pkg/repository/errors.go:22
TypeAlias
ErrorType
ErrorType is the alias of string
pkg/error/error.go:47
TypeAlias
Event
pkg/api/funclet.go:34
Struct
EventLock
pkg/api/funclet.go:176
Struct
FastClient
pkg/rest/fastclient.go:26
Interface
FastHTTPClient
FastHTTPClient is an interface for testing a request object.
pkg/rest/fastclient.go:31
Struct
FeatureOptions
pkg/server/options/features.go:25
Struct
FinalError
FinalError preserve the error stack
pkg/error/error.go:109
Struct
Funclet
Funclet
pkg/funclet/funclet.go:41
Struct
FuncletClient
FuncletClient is used to comm with funclet
pkg/funclet/client/client.go:66
Struct
FuncletClientContainerInfoInput
pkg/api/funclet.go:205
Struct
FuncletClientCoolDownInput
pkg/api/funclet.go:270
next →
1–100 of 371, ranked by callers