Lines Matching defs:Connection

1208 pub struct Connection {  struct
1212 /// Connection Identifiers. argument
1213 ids: cid::ConnectionIdentifiers, argument
1216 trace_id: String,
1219 pkt_num_spaces: [packet::PktNumSpace; packet::Epoch::count()],
1222 peer_transport_params: TransportParams,
1225 local_transport_params: TransportParams,
1228 handshake: tls::Handshake,
1234 session: Option<Vec<u8>>,
1237 recovery_config: recovery::RecoveryConfig,
1240 paths: path::PathMap,
1243 application_protos: Vec<Vec<u8>>,
1246 recv_count: usize,
1249 sent_count: usize,
1252 lost_count: usize,
1255 retrans_count: usize,
1258 rx_data: u64,
1261 flow_control: flowcontrol::FlowControl,
1264 almost_full: bool,
1267 tx_cap: usize,
1270 tx_buffered: usize,
1273 tx_data: u64,
1299 odcid: Option<ConnectionId<'static>>, argument
1303 rscid: Option<ConnectionId<'static>>, argument
1310 local_error: Option<ConnectionError>, argument
1314 peer_error: Option<ConnectionError>, argument
1317 blocked_limit: Option<u64>,
1320 idle_timer: Option<time::Instant>,
1323 draining_timer: Option<time::Instant>,
1326 undecryptable_pkts: VecDeque<(Vec<u8>, RecvInfo)>,
1329 alpn: Vec<u8>,
1332 is_server: bool,
1335 derived_initial_secrets: bool,
1339 did_version_negotiation: bool,
1342 did_retry: bool,
1345 got_peer_conn_id: bool,
1348 peer_verified_initial_address: bool,
1351 parsed_peer_transport_params: bool,
1354 handshake_completed: bool,
1357 handshake_done_sent: bool,
1360 handshake_done_acked: bool,
1363 handshake_confirmed: bool,
1366 key_phase: bool,
1370 ack_eliciting_sent: bool,
1395 /// Connection IDs when the peer migrates. argument
1412 /// # let scid = quiche::ConnectionId::from_ref(&[0xba; 16]); argument
1422 ) -> Result<Connection> { in accept()
1450 ) -> Result<Connection> { in connect()
1659 impl Connection { implementation
1663 ) -> Result<Connection> { in new()
1672 ) -> Result<Connection> { in with_tls()
8228 conn: &mut Connection, buf: &mut [u8], len: usize, in recv_send()
8252 conn: &mut Connection, flight: Vec<(Vec<u8>, SendInfo)>, in process_flight()
8267 conn: &mut Connection, out_size: usize, in emit_flight_with_max_buffer()
8296 conn: &mut Connection, in emit_flight()
8302 conn: &mut Connection, pkt_type: packet::Type, frames: &[frame::Frame], in encode_pkt()
8380 conn: &mut Connection, buf: &mut [u8], len: usize, in decode_pkt()