class

Pylon::Session::RemoteEndpoint

Inherits Reference < Object

Constructors

new(input : IO, output : IO, configure : Wire::Message::Configure, signals : Channel(Nil) | Nil = nil, *, resume : Core::Entry | Nil)
Source

Instance methods

exchanges
Source
heartbeat(now : Time::Instant, *, after : Time::Span, deadline : Time::Span) : Fault | Nil
Source
holds?(digest : Bytes) : Bool
Source
inbound
Source
remote?
Source
request_checksums(bases : Wire::Bases) : Session::PendingChecksums
Source
request_content(digests : Array(Bytes), budget : UInt64, checksums : Wire::Checksums::Map, bases : Wire::Bases) : Session::PendingContents
Source
request_reusable(digests : Array(Bytes)) : Session::PendingReusable
Source
request_write(changes : Core::Changes, source : Wire::ContentSource, relocations : Array(Core::Relocation)) : Session::PendingOutcomes
Source
scan(now_ns : Int64) : Core::Entry | Nil | Fault
Source
size_of(path : String) : UInt64 | Nil
Source
total_size(changes : Core::Changes) : UInt64 | Nil
Source
tree
Source