RNS::RequestReceipt
Constants
DELIVERED = 2_u8
FAILED = 0_u8
READY = 4_u8
RECEIVING = 3_u8
SENT = 1_u8
Constructors
new(link : Link, packet_receipt : PacketReceipt | Nil = nil, resource = nil, response_callback : Proc(RequestReceipt, Nil) | Nil = nil, failed_callback : Proc(RequestReceipt, Nil) | Nil = nil, progress_callback : Proc(RequestReceipt, Nil) | Nil = nil, timeout : Float64 = 0.0, request_size : Int32 | Nil = nil)
SourceInstance methods
callbacks
Sourcecallbacks=(callbacks : RequestReceiptCallbacks)
Sourceconcluded?
Sourceconcluded_at
Sourceget_progress
Sourceget_request_id
Sourceget_response
Sourceget_response_time
Sourceget_status
Sourcelink
Sourcemetadata
Sourcepacket_receipt
Sourcepacket_receipt=(packet_receipt : PacketReceipt | Nil)
Sourceprogress
Sourcerequest_id
SourceCalled when a request sent as a Resource completes transfer
request_size
Sourcerequest_timed_out(packet_receipt : PacketReceipt | Nil)
Sourceresponse
Sourceresponse_concluded_at
Sourceresponse_resource_progress(resource : Resource)
Called when progress is made receiving a response resource
response_size
Sourceresponse_transfer_size
Sourcesent_at
Sourcestarted_at
Sourcestatus
Sourcetimeout
Source