Versions in this module Expand all Collapse all v0 v0.0.1 Mar 27, 2024 Changes in this version + const HeadNodeLabel + const MessageDisbandCluster + const MessageExecute + const MessageExecuteError + const MessageExecuteInvalid + const MessageExecuteNotAuthorized + const MessageExecuteNotAvailable + const MessageExecuteNotConfigured + const MessageExecuteNotConnected + const MessageExecuteNotFound + const MessageExecuteNotImplemented + const MessageExecuteNotInitialized + const MessageExecuteNotInstalled + const MessageExecuteNotPermitted + const MessageExecuteNotReady + const MessageExecuteNotSupported + const MessageExecuteNotUpgraded + const MessageExecuteResponse + const MessageExecuteResponseToPrimary + const MessageExecuteResult + const MessageExecuteTimeout + const MessageExecuteUnknown + const MessageFormCluster + const MessageFormClusterResponse + const MessageHealthCheck + const MessageInstallFunction + const MessageInstallFunctionResponse + const MessageRollCall + const MessageRollCallResponse + const ProtocolID + const WorkerNodeLabel + var ErrExecutionNotEnoughNodes = errors.New("not enough execution results received") + var ErrNotFound = errors.New("not found") + var ErrRollCallTimeout = errors.New("roll call timed out - not enough nodes responded") + func PeerIDsToStr(ids []peer.ID) []string + func RuntimeCLI() string + type Deployment struct + Aggregation string + CID string + Checksum string + File string + Methods []Methods + Nodes int + URI string + type Executor interface + ExecuteFunction func(requestID string, request execute.Request) (execute.Result, error) + type Function struct + Extensions []string + ID string + Name string + Runtime string + Version string + type FunctionManifest struct + Cached bool + ContentType string + Deployment Deployment + Description string + DriversRootPath string + Entry string + FSRootPath string + Function Function + Hooks []interface{} + ID string + LimitedFuel uint + LimitedMemory uint + Name string + Permissions []string + Runtime Runtime + type Methods struct + Arguments []Parameter + Entry string + EnvVars []Parameter + Name string + ResultType string + type NodeRole uint8 + const HeadNode + const WorkerNode + func (n NodeRole) String() string + func (n NodeRole) Valid() bool + type Parameter struct + Name string + Value string + type Peer struct + AddrInfo peer.AddrInfo + ID peer.ID + MultiAddr string + type Runtime struct + Checksum string + URL string