Distributed
import _Distributed
import _Distributed
struct DistributedActorCodingError
Error thrown by distributed actor systems while encountering encoding/decoding issues.
struct ExecuteDistributedTargetError
Error thrown by executeDistributedTarget(on:target:invocationDecoder:handler:)
.
struct LocalTestingActorID
struct LocalTestingDistributedActorSystemError
struct LocalTestingInvocationEncoder
struct LocalTestingInvocationResultHandler
struct RemoteCallArgument
Represents an argument passed to a distributed call target.
struct RemoteCallTarget
Represents a ‘target’ of a distributed call, such as a distributed func
or distributed
computed property. Identification schemes may vary between systems, and are subject to evolution.
class LocalTestingDistributedActorSystem
A DistributedActorSystem
designed for local only testing.
class LocalTestingInvocationDecoder
protocol DistributedActor
The such obtained actor system is then used to resolve(id:using:)
the decoded ID
.
protocol DistributedActorSystem
A distributed actor system underpins and implements all functionality of distributed actors.
protocol DistributedActorSystemError
Error protocol to which errors thrown by any DistributedActorSystem
should conform.
protocol DistributedTargetInvocationDecoder
Decoder that must be provided to executeDistributedTarget
and is used by the Swift runtime to decode arguments of the invocation.
protocol DistributedTargetInvocationEncoder
Used to encode an invocation of a distributed target (method or computed property).
protocol DistributedTargetInvocationResultHandler