Faasm
stable
Topics
HTTP API
C++ support
Writing functions
Debugging
Faasm Development
Getting started
Host interface
Kubernetes integration
Troubleshooting
K8s Cluster set-up
LLVM use in Faasm
MPI support
Network isolation
Profiling
Proto-faaslets
Python
Releases
Building containers locally
Github config
SGX support
Shared files
State
Threading
Code
Namespace list
Class list
Class codegen::MachineCodeGenerator
Class conf::FaasmConfig
Class edge::InvalidPathException
Class edge::PathParts
Class edge::UploadServer
Class faaslet::Faaslet
Class faaslet::FaasletFactory
Class isolation::CGroup
Class isolation::NetworkNamespace
Class runner::MicrobenchRunner
Class sgx::AzureAttestationServiceClient
Class sgx::EnclaveInfo
Class storage::DirEnt
Class storage::FileDescriptor
Class storage::FileLoader
Class storage::FileSystem
Class storage::S3Wrapper
Class storage::SharedFileIsDirectoryException
Class storage::SharedFileNotExistsException
Class storage::SharedFiles
Class storage::Stat
Class threads::Level
Class threads::PthreadCall
Class wasm::ContextWrapper
Class wasm::EnclaveInterface
Class wasm::EnclaveWasmModule
Class wasm::IRModuleCache
Class wasm::LoadedDynamicModule
Class wasm::WAMRWasmModule
Class wasm::WAVMModuleCache
Class wasm::WAVMWasmModule
Class wasm::WamrMpiContextWrapper
Class wasm::WasmEnvironment
Class wasm::WasmExecutionContext
Class wasm::WasmExitException
Class wasm::WasmModule
Faasm
»
Class list
»
Class faaslet::Faaslet
Edit on GitHub
Class faaslet::Faaslet
class
faaslet
::
Faaslet
:
public
Executor
Public Functions
explicit
Faaslet
(
faabric
::
Message
&
msg
)
void
reset
(
faabric
::
Message
&
msg
)
override
int32_t
executeTask
(
int
threadPoolIdx
,
int
msgIdx
,
std
::
shared_ptr
<
faabric
::
BatchExecuteRequest
>
req
)
override
std
::
string
getLocalResetSnapshotKey
(
)
void
shutdown
(
)
override
Public Members
std
::
unique_ptr
<
wasm
::
WasmModule
>
module