def peek.cursor.front.request

mylsm-lsm-store@0.6.0.1 · src/coordinator/RequestQueue.bend:307

import mylsm-lsm-store@0.6.0.1/src/coordinator/RequestQueue.bend as RequestQueue
import Base
import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol

307def peek.cursor.front.request(
308  pair: Protocol.Request & Maybe<&2, U32>,
309  +connection_id: U32,
310  accepted_sequence: Nat,
311  deadline_ms: Nat,
312  encoded_bytes: Nat,
313  response_peak: Nat,
314  tail: List<&1, Pending>,
315  back: List<&1, Pending>,
316  count: Nat,
317  bytes: Nat
318) -> CursorPeek:
319  match pair:
320    case (retained_request, cursor_id):
321      CursorPeek{Queue{Con{Pending{connection_id, accepted_sequence,
322        deadline_ms, encoded_bytes, response_peak, retained_request},
323        tail}, back, count, bytes}, cursor_id, connection_id}

Uses (10)

Used by (1)