Faabric

Topics

  • Developing Faabric

Code

  • Namespace list
  • Class list
    • Class faabric::batch_scheduler::BatchScheduler
    • Class faabric::batch_scheduler::BinPackScheduler
    • Class faabric::batch_scheduler::CachedDecision
    • Class faabric::batch_scheduler::CompactScheduler
    • Class faabric::batch_scheduler::DecisionCache
    • Class faabric::batch_scheduler::SchedulingDecision
    • Class faabric::batch_scheduler::SpotScheduler
    • Class faabric::endpoint::FaabricEndpoint
    • Class faabric::endpoint::FaabricEndpointHandler
    • Class faabric::endpoint::HttpRequestHandler
    • Class faabric::endpoint::detail::EndpointState
    • Class faabric::executor::ChainedCallException
    • Class faabric::executor::Executor
    • Class faabric::executor::ExecutorContext
    • Class faabric::executor::ExecutorContextException
    • Class faabric::executor::ExecutorFactory
    • Class faabric::executor::ExecutorTask
    • Class faabric::mpi::MpiContext
    • Class faabric::mpi::MpiWorld
    • Class faabric::mpi::MpiWorldRegistry
    • Class faabric::planner::KeepAliveThread
    • Class faabric::planner::Planner
    • Class faabric::planner::PlannerClient
    • Class faabric::planner::PlannerEndpointHandler
    • Class faabric::planner::PlannerServer
    • Class faabric::redis::Redis
    • Class faabric::redis::RedisInstance
    • Class faabric::redis::RedisNoResponseException
    • Class faabric::runner::FaabricMain
    • Class faabric::scheduler::FunctionCallClient
    • Class faabric::scheduler::FunctionCallServer
    • Class faabric::scheduler::Scheduler
    • Class faabric::scheduler::SchedulerReaperThread
    • Class faabric::snapshot::SnapshotClient
    • Class faabric::snapshot::SnapshotRegistry
    • Class faabric::snapshot::SnapshotServer
    • Class faabric::state::AppendedInMemoryState
    • Class faabric::state::InMemoryStateKeyValue
    • Class faabric::state::InMemoryStateRegistry
    • Class faabric::state::RedisStateKeyValue
    • Class faabric::state::State
    • Class faabric::state::StateChunk
    • Class faabric::state::StateClient
    • Class faabric::state::StateKeyValue
    • Class faabric::state::StateKeyValueException
    • Class faabric::state::StateServer
    • Class faabric::transport::AsyncDirectRecvEndpoint
    • Class faabric::transport::AsyncDirectSendEndpoint
    • Class faabric::transport::AsyncFanMessageEndpoint
    • Class faabric::transport::AsyncInternalRecvMessageEndpoint
    • Class faabric::transport::AsyncInternalSendMessageEndpoint
    • Class faabric::transport::AsyncRecvMessageEndpoint
    • Class faabric::transport::AsyncSendMessageEndpoint
    • Class faabric::transport::FanMessageEndpoint
    • Class faabric::transport::Message
    • Class faabric::transport::MessageContext
    • Class faabric::transport::MessageEndpoint
    • Class faabric::transport::MessageEndpointClient
    • Class faabric::transport::MessageEndpointServer
    • Class faabric::transport::MessageEndpointServerHandler
    • Class faabric::transport::MessageTimeoutException
    • Class faabric::transport::PointToPointBroker
    • Class faabric::transport::PointToPointClient
    • Class faabric::transport::PointToPointGroup
    • Class faabric::transport::PointToPointServer
    • Class faabric::transport::RecvMessageEndpoint
    • Class faabric::transport::SyncFanMessageEndpoint
    • Class faabric::transport::SyncRecvMessageEndpoint
    • Class faabric::transport::SyncSendMessageEndpoint
    • Class faabric::transport::tcp::Address
    • Class faabric::transport::tcp::RecvSocket
    • Class faabric::transport::tcp::SendSocket
    • Class faabric::transport::tcp::Socket
    • Class faabric::util::Barrier
    • Class faabric::util::ChainedCallFailedException
    • Class faabric::util::Clock
    • Class faabric::util::ConcurrentMap
    • Class faabric::util::DirtyTracker
    • Class faabric::util::DirtyTrackingRecord
    • Class faabric::util::ExecGraphNodeNotFoundException
    • Class faabric::util::FaabricCpuSet
    • Class faabric::util::FaabricException
      • faabric::util::FaabricException
        • FaabricException()
        • what()
    • Class faabric::util::FixedCapacityQueue
    • Class faabric::util::FlagWaiter
    • Class faabric::util::FreeCpus
    • Class faabric::util::FunctionFrozenException
    • Class faabric::util::FunctionMigratedException
    • Class faabric::util::JsonSerialisationException
    • Class faabric::util::Latch
    • Class faabric::util::NoneDirtyTracker
    • Class faabric::util::PeriodicBackgroundThread
    • Class faabric::util::Queue
    • Class faabric::util::QueueTimeoutException
    • Class faabric::util::SegfaultDirtyTracker
    • Class faabric::util::SnapshotData
    • Class faabric::util::SnapshotDiff
    • Class faabric::util::SnapshotMergeRegion
    • Class faabric::util::SoftPTEDirtyTracker
    • Class faabric::util::SpinLockQueue
    • Class faabric::util::SystemConfig
    • Class faabric::util::ThreadSafeDirtyTrackingRecord
    • Class faabric::util::TokenPool
    • Class faabric::util::UffdDirtyTracker
Faabric
  • Class list
  • Class faabric::util::FaabricException
  • View page source

Class faabric::util::FaabricException

class FaabricException : public exception

Subclassed by faabric::executor::ChainedCallException, faabric::executor::ExecutorContextException, faabric::redis::RedisNoResponseException, faabric::transport::MessageTimeoutException, faabric::util::ChainedCallFailedException, faabric::util::ExecGraphNodeNotFoundException, faabric::util::FunctionFrozenException, faabric::util::FunctionMigratedException, faabric::util::JsonSerialisationException, faabric::util::QueueTimeoutException

Public Functions

inline explicit FaabricException(std::string message)
inline const char *what() const noexcept override
Previous Next

© Copyright 2022, Simon Shillaker.

Built with Sphinx using a theme provided by Read the Docs.