File FaabricMain.h

namespace faabric
namespace runner
class FaabricMain

Public Functions

FaabricMain(std::shared_ptr<faabric::executor::ExecutorFactory> fac)
void startBackground()
void startRunner()
void startFunctionCallServer()
void startStateServer()
void startSnapshotServer()
void startPointToPointServer()
void shutdown()

Private Members

faabric::state::StateServer stateServer
faabric::scheduler::FunctionCallServer functionServer
faabric::snapshot::SnapshotServer snapshotServer
faabric::transport::PointToPointServer pointToPointServer