List of all items
Structs
- ActorRef
- ActorRefStrong
- Ask
- BufferConfig
- ChunkLease
- ChunkRef
- Component
- ComponentContext
- ComponentDefinitionAccess
- ComponentFault
- CustomComponents
- DeadletterBox
- DisconnectError
- DispatchingPath
- DynActorRef
- ExecuteResult
- FaultContext
- Fuse
- KFuture
- KPromise
- KompactConfig
- KompactSystem
- LocalDispatcher
- Logger
- NamedPath
- NetMessage
- NetworkConfig
- NetworkDispatcher
- NetworkStatusPort
- ProvidedPort
- ProvidedRef
- ProviderChannel
- Recipient
- RecoveryHandler
- RequiredPort
- RequiredRef
- RequirerChannel
- ScheduledTimer
- SerError
- SerialisableValue
- Serialised
- SessionId
- ShutdownError
- StorePolicy
- SystemPath
- TwoWayChannel
- UniquePath
- WithRecipient
- WithSender
- WithSenderStrong
- actors::DynActorRef
- actors::NamedPath
- actors::SystemPath
- component::BlockingFuture
- component::Component
- component::ComponentContext
- component::ComponentCore
- component::ComponentDefinitionAccess
- component::ComponentFault
- component::ContextSystemHandle
- component::ExecuteResult
- component::LockPoisoned
- component::NonBlockingFuture
- config::ArrayOfValues
- config::BooleanValue
- config::BytesValue
- config::Config
- config::ConfigArrayIter
- config::ConfigEntry
- config::ConfigLookup
- config::ConfigValue
- config::DurationValue
- config::F32Value
- config::IntegerValue
- config::RealValue
- config::StringValue
- config::UsizeValue
- default_components::CustomComponents
- default_components::DeadletterBox
- default_components::LocalDispatcher
- dispatch::NetworkConfig
- dispatch::NetworkDispatcher
- dispatch::lookup::ActorStore
- dispatch::lookup::gc::ActorRefReaper
- dispatch::lookup::gc::UpdateStrategy
- lookup::ActorStore
- lookup::gc::ActorRefReaper
- lookup::gc::UpdateStrategy
- messaging::ActorRegistration
- messaging::DeserialisedMessage
- messaging::NetData
- messaging::NetMessage
- messaging::PolicyRegistration
- messaging::RegistrationEnvelope
- messaging::Serialised
- messaging::framing::SystemPathHeader
- net::Bridge
- net::NetworkBridgeError
- net::SessionId
- net::buffers::BufferChunk
- net::buffers::BufferConfig
- net::buffers::BufferEncoder
- net::buffers::BufferPool
- net::buffers::ChunkLease
- net::buffers::ChunkRef
- net::buffers::DecodeBuffer
- net::buffers::EncodeBuffer
- net::buffers::buffer_pool::BufferPool
- net::buffers::chunk_lease::ChunkLease
- net::buffers::chunk_ref::ChunkRef
- net::frames::CreditUpdate
- net::frames::Data
- net::frames::Hello
- net::frames::Start
- net::frames::StreamRequest
- net::network_thread::BlockList
- net::network_thread::NetworkThread
- net::network_thread::NetworkThreadBuilder
- net_test_helpers::BigPingerAct
- net_test_helpers::BigPongerAct
- net_test_helpers::ForwarderAct
- net_test_helpers::NetworkStatusCounter
- net_test_helpers::PingStream
- net_test_helpers::PingerAct
- net_test_helpers::PongerAct
- prelude::ActorRef
- prelude::ActorRefStrong
- prelude::Ask
- prelude::BufferConfig
- prelude::ChunkLease
- prelude::ChunkRef
- prelude::Component
- prelude::ComponentContext
- prelude::ComponentDefinitionAccess
- prelude::ComponentFault
- prelude::CustomComponents
- prelude::DeadletterBox
- prelude::DisconnectError
- prelude::DispatchingPath
- prelude::DynActorRef
- prelude::ExecuteResult
- prelude::FaultContext
- prelude::Fuse
- prelude::KFuture
- prelude::KPromise
- prelude::KompactConfig
- prelude::KompactSystem
- prelude::LocalDispatcher
- prelude::Logger
- prelude::NamedPath
- prelude::NetMessage
- prelude::ProvidedPort
- prelude::ProvidedRef
- prelude::ProviderChannel
- prelude::Recipient
- prelude::RecoveryHandler
- prelude::RequiredPort
- prelude::RequiredRef
- prelude::RequirerChannel
- prelude::ScheduledTimer
- prelude::SerError
- prelude::SerialisableValue
- prelude::Serialised
- prelude::SessionId
- prelude::ShutdownError
- prelude::StorePolicy
- prelude::SystemPath
- prelude::TwoWayChannel
- prelude::UniquePath
- prelude::WithRecipient
- prelude::WithSender
- prelude::WithSenderStrong
- routing::groups::BroadcastRouting
- routing::groups::DefaultHasherBuilder
- routing::groups::FieldHashBucketRouting
- routing::groups::RoundRobinRouting
- routing::groups::RoutingGroup
- routing::groups::StorePolicy
- runtime::ExecutorScheduler
- runtime::KompactConfig
- runtime::KompactSystem
- runtime::SchedulerShutdownError
- runtime::ShutdownError
- runtime::SystemComponentsShutdownError
- runtime::TimerShutdownError
- timer::ActorRefState
Enums
- ActorPath
- DispatchEnvelope
- Fault
- Handled
- HandlerError
- MsgEnvelope
- NetworkStatus
- NetworkStatusRequest
- PathParseError
- PathResolvable
- PromiseErr
- RegistrationError
- SerErrorKind
- Transport
- TryDualLockError
- TryLockError
- UnpackError
- actors::ActorPath
- actors::Transport
- component::Handled
- component::HandlerError
- component::SchedulingDecision
- config::ConfigError
- config::ConfigLoadingError
- config::ConfigPathError
- dispatch::lookup::InsertResult
- dispatch::lookup::LookupResult
- dispatch::lookup::gc::FeedbackAlgorithm
- lookup::InsertResult
- lookup::LookupResult
- lookup::gc::FeedbackAlgorithm
- messaging::DispatchData
- messaging::DispatchEnvelope
- messaging::HeapOrSer
- messaging::MsgEnvelope
- messaging::PathResolvable
- messaging::RegistrationError
- messaging::RegistrationEvent
- messaging::RegistrationPromise
- messaging::SerialisedFrame
- messaging::UnpackError
- messaging::bitfields::Error
- messaging::framing::AddressType
- messaging::framing::PathType
- net::ConnectionState
- net::Protocol
- net::SocketAddr
- net::buffers::BufferError
- net::events::DispatchEvent
- net::frames::Frame
- net::frames::FrameType
- net::frames::FramingError
- prelude::ActorPath
- prelude::DispatchEnvelope
- prelude::Fault
- prelude::Handled
- prelude::HandlerError
- prelude::MsgEnvelope
- prelude::PathParseError
- prelude::PathResolvable
- prelude::PromiseErr
- prelude::RegistrationError
- prelude::SerErrorKind
- prelude::Transport
- prelude::TryDualLockError
- prelude::TryLockError
- prelude::UnpackError
- runtime::KompactError
- timer::TimerError
- timer::TimerReturn
Traits
- Actor
- ActorPathFactory
- ActorRaw
- ActorRefFactory
- Any
- BlockingFutureExt
- Buf
- BufMut
- CanCancelTimers
- Channel
- Completable
- ComponentDefinition
- ComponentLifecycle
- ComponentLogging
- CoreContainer
- Deserialisable
- Deserialiser
- Dispatcher
- Dispatching
- DistributedSystemHandle
- Drain
- DynActorRefFactory
- DynamicPortAccess
- From
- Fulfillable
- FutureCollection
- FutureResultCollection
- HandlerResultExt
- Into
- IterExtras
- LockingProvideRef
- LockingRequireRef
- MessageBounds
- NetworkActor
- NetworkSystemExt
- Port
- Provide
- ProvideRef
- Receiver
- Request
- Require
- RequireRef
- SerIdBuf
- SerIdBufMut
- SerIdSize
- Serialisable
- SerialisationId
- Serialiser
- SystemField
- SystemHandle
- Timer
- TimerRefFactory
- TryClone
- actors::Actor
- actors::Dispatcher
- component::AbstractComponent
- component::ComponentDefinition
- component::ComponentLifecycle
- component::ComponentLogging
- component::ComponentTraits
- component::CoreContainer
- component::DynamicComponentDefinition
- component::DynamicPortAccess
- component::HandlerResultExt
- component::LockingProvideRef
- component::LockingRequireRef
- component::MsgQueueContainer
- component::Provide
- component::ProvideRef
- component::Require
- component::RequireRef
- component::UniqueRegistrable
- config::ConfigValueType
- dispatch::lookup::ActorLookup
- lookup::ActorLookup
- messaging::DispatchEvent
- messaging::bitfields::BitField
- messaging::bitfields::BitFieldExt
- net::buffers::Chunk
- net::buffers::ChunkAllocator
- prelude::Actor
- prelude::ActorPathFactory
- prelude::ActorRaw
- prelude::ActorRefFactory
- prelude::Any
- prelude::BlockingFutureExt
- prelude::Buf
- prelude::BufMut
- prelude::CanCancelTimers
- prelude::Channel
- prelude::Completable
- prelude::ComponentDefinition
- prelude::ComponentLifecycle
- prelude::ComponentLogging
- prelude::CoreContainer
- prelude::Deserialisable
- prelude::Deserialiser
- prelude::Dispatcher
- prelude::Dispatching
- prelude::DistributedSystemHandle
- prelude::Drain
- prelude::DynActorRefFactory
- prelude::DynamicPortAccess
- prelude::From
- prelude::Fulfillable
- prelude::FutureCollection
- prelude::FutureResultCollection
- prelude::HandlerResultExt
- prelude::Into
- prelude::IterExtras
- prelude::LockingProvideRef
- prelude::LockingRequireRef
- prelude::MessageBounds
- prelude::NetworkActor
- prelude::Port
- prelude::Provide
- prelude::ProvideRef
- prelude::Receiver
- prelude::Request
- prelude::Require
- prelude::RequireRef
- prelude::SerIdBuf
- prelude::SerIdBufMut
- prelude::SerIdSize
- prelude::Serialisable
- prelude::SerialisationId
- prelude::Serialiser
- prelude::SystemField
- prelude::SystemHandle
- prelude::Timer
- prelude::TimerRefFactory
- prelude::TryClone
- routing::groups::RoutingPolicy
- runtime::DistributedSystemHandle
- runtime::Scheduler
- runtime::SystemComponents
- runtime::SystemHandle
- runtime::TimerComponent
Macros
- crit
- debug
- error
- ignore_control
- ignore_indications
- ignore_lifecycle
- ignore_requests
- info
- info_lifecycle
- match_deser
- o
- prelude::crit
- prelude::debug
- prelude::error
- prelude::ignore_control
- prelude::ignore_indications
- prelude::ignore_lifecycle
- prelude::ignore_requests
- prelude::info
- prelude::info_lifecycle
- prelude::match_deser
- prelude::o
- prelude::trace
- prelude::warn
- trace
- warn
Derive Macros
Functions
- biconnect_components
- biconnect_ports
- block_on
- block_until
- component::default_recovery_function
- config::parse_config_file
- config::parse_config_str
- default_components::install_manual_timer
- deserialise_chunk_lease
- on_dual_definition
- prelude::biconnect_components
- prelude::biconnect_ports
- prelude::block_on
- prelude::block_until
- prelude::deserialise_chunk_lease
- prelude::on_dual_definition
- prelude::promise
- prelude::ser_helpers::deserialise_bytes
- prelude::ser_helpers::deserialise_chunk_lease
- prelude::ser_helpers::deserialise_chunk_ref
- prelude::ser_helpers::embed_msg
- prelude::ser_helpers::preserialise_msg
- prelude::ser_helpers::serialise_msg
- prelude::ser_helpers::serialise_msg_with_preserialised
- prelude::ser_helpers::serialise_to_msg
- prelude::ser_helpers::serialise_to_serialised
- prelude::ser_helpers::serialiser_to_serialised
- prelude::ser_test_helpers::just_serialise
- prelude::ser_test_helpers::test_serialise
- promise
- runtime::drop_default_logger
- ser_helpers::deserialise_bytes
- ser_helpers::deserialise_chunk_lease
- ser_helpers::deserialise_chunk_ref
- ser_helpers::embed_msg
- ser_helpers::preserialise_msg
- ser_helpers::serialise_msg
- ser_helpers::serialise_msg_with_preserialised
- ser_helpers::serialise_to_msg
- ser_helpers::serialise_to_serialised
- ser_helpers::serialiser_to_serialised
- ser_test_helpers::just_serialise
- ser_test_helpers::test_serialise
Type Aliases
- DispatcherRef
- HandlerResult
- KompactLogger
- Never
- RegistrationResult
- SerId
- actors::DispatcherRef
- component::BoxedHandlerError
- component::DynamicComponentDefinitionMutexGuard
- component::HandlerResult
- config::ValidatorFun
- messaging::RegistrationResult
- prelude::DispatcherRef
- prelude::HandlerResult
- prelude::Never
- prelude::RegistrationResult
- prelude::SerId
- routing::groups::SenderDefaultHashBucketRouting
- routing::groups::SenderHashBucketRouting
- timer::ManualTimer
- timer::TimerEntry
- timer::TimerRef
- timer::TimerWithThread
Statics
Constants
- dispatch::lookup::gc::config_keys::ALGORITHM
- lookup::gc::config_keys::ALGORITHM
- net::frames::FRAME_HEAD_LEN
- net::frames::MAGIC_NUM
- net::network_thread::MAX_INTERRUPTS
- net_test_helpers::PING_COUNT
- prelude::serialisation_ids::ACTOR_PATH
- prelude::serialisation_ids::DISPATCH_ENVELOPE
- prelude::serialisation_ids::NAMED_PATH
- prelude::serialisation_ids::PBUF
- prelude::serialisation_ids::SERDE
- prelude::serialisation_ids::STR
- prelude::serialisation_ids::SYSTEM_PATH
- prelude::serialisation_ids::U64
- prelude::serialisation_ids::UNIQUE_PATH
- prelude::serialisation_ids::UNIT
- prelude::serialisation_ids::UNKNOWN
- runtime::MINIMAL_CONFIG
- runtime::keys::LABEL
- runtime::keys::MESSAGE_PRIORITY
- runtime::keys::SCHEDULER
- runtime::keys::THREADS
- runtime::keys::THROUGHPUT
- serialisation_ids::ACTOR_PATH
- serialisation_ids::DISPATCH_ENVELOPE
- serialisation_ids::NAMED_PATH
- serialisation_ids::PBUF
- serialisation_ids::SERDE
- serialisation_ids::STR
- serialisation_ids::SYSTEM_PATH
- serialisation_ids::U64
- serialisation_ids::UNIQUE_PATH
- serialisation_ids::UNIT
- serialisation_ids::UNKNOWN