Class quiche_h
java.lang.Object
org.eclipse.jetty.quic.quiche.foreign.quiche_h
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic java.lang.foreign.MemorySegment
quiche_accept
(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment odcid, long odcid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config) static void
quiche_config_enable_dgram
(java.lang.foreign.MemorySegment config, boolean enabled, long recv_queue_len, long send_queue_len) static void
quiche_config_enable_early_data
(java.lang.foreign.MemorySegment config) static void
quiche_config_enable_hystart
(java.lang.foreign.MemorySegment config, boolean v) static void
quiche_config_enable_pacing
(java.lang.foreign.MemorySegment config, boolean v) static void
quiche_config_free
(java.lang.foreign.MemorySegment config) static void
quiche_config_grease
(java.lang.foreign.MemorySegment config, boolean v) static int
quiche_config_load_cert_chain_from_pem_file
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) static int
quiche_config_load_priv_key_from_pem_file
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) static int
quiche_config_load_verify_locations_from_directory
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) static int
quiche_config_load_verify_locations_from_file
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) static void
quiche_config_log_keys
(java.lang.foreign.MemorySegment config) static java.lang.foreign.MemorySegment
quiche_config_new
(int version) static void
quiche_config_set_ack_delay_exponent
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_active_connection_id_limit
(java.lang.foreign.MemorySegment config, long v) static int
quiche_config_set_application_protos
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment protos, long protos_len) static void
quiche_config_set_cc_algorithm
(java.lang.foreign.MemorySegment config, int algo) static int
quiche_config_set_cc_algorithm_name
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment algo) static void
quiche_config_set_disable_active_migration
(java.lang.foreign.MemorySegment config, boolean v) static void
quiche_config_set_disable_dcid_reuse
(java.lang.foreign.MemorySegment config, boolean v) static void
quiche_config_set_initial_congestion_window_packets
(java.lang.foreign.MemorySegment config, long packets) static void
quiche_config_set_initial_max_data
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_initial_max_stream_data_bidi_local
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_initial_max_stream_data_bidi_remote
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_initial_max_stream_data_uni
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_initial_max_streams_bidi
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_initial_max_streams_uni
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_ack_delay
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_connection_window
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_idle_timeout
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_pacing_rate
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_recv_udp_payload_size
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_send_udp_payload_size
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_max_stream_window
(java.lang.foreign.MemorySegment config, long v) static void
quiche_config_set_stateless_reset_token
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment v) static int
quiche_config_set_ticket_key
(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment key, long key_len) static void
quiche_config_verify_peer
(java.lang.foreign.MemorySegment config, boolean v) static long
quiche_conn_active_scids
(java.lang.foreign.MemorySegment conn) static void
quiche_conn_application_proto
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static long
quiche_conn_available_dcids
(java.lang.foreign.MemorySegment conn) static int
quiche_conn_close
(java.lang.foreign.MemorySegment conn, boolean app, long err, java.lang.foreign.MemorySegment reason, long reason_len) static void
quiche_conn_destination_id
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static void
quiche_conn_free
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_closed
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_draining
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_established
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_in_early_data
(java.lang.foreign.MemorySegment conn) static int
quiche_conn_is_path_validated
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment from, long from_len, java.lang.foreign.MemorySegment to, long to_len) static boolean
quiche_conn_is_readable
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_resumed
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_server
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_is_timed_out
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_local_error
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment is_app, java.lang.foreign.MemorySegment error_code, java.lang.foreign.MemorySegment reason, java.lang.foreign.MemorySegment reason_len) static long
quiche_conn_max_send_udp_payload_size
(java.lang.foreign.MemorySegment conn) static int
quiche_conn_migrate
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment seq) static int
quiche_conn_migrate_source
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment seq) static int
quiche_conn_new_scid
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment reset_token, boolean retire_if_needed, java.lang.foreign.MemorySegment scid_seq) static java.lang.foreign.MemorySegment
quiche_conn_new_with_tls
(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment odcid, long odcid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment ssl, boolean is_server) static void
quiche_conn_on_timeout
(java.lang.foreign.MemorySegment conn) static java.lang.foreign.MemorySegment
quiche_conn_path_event_next
(java.lang.foreign.MemorySegment conn) static int
quiche_conn_path_stats
(java.lang.foreign.MemorySegment conn, long idx, java.lang.foreign.MemorySegment out) static java.lang.foreign.MemorySegment
quiche_conn_paths_iter
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment from, long from_len) static void
quiche_conn_peer_cert
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static boolean
quiche_conn_peer_error
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment is_app, java.lang.foreign.MemorySegment error_code, java.lang.foreign.MemorySegment reason, java.lang.foreign.MemorySegment reason_len) static long
quiche_conn_peer_streams_left_bidi
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_peer_streams_left_uni
(java.lang.foreign.MemorySegment conn) static boolean
quiche_conn_peer_transport_params
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out) static int
quiche_conn_probe_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment seq) static java.lang.foreign.MemorySegment
quiche_conn_readable
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_recv
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment buf, long buf_len, java.lang.foreign.MemorySegment info) static int
quiche_conn_retire_dcid
(java.lang.foreign.MemorySegment conn, long dcid_seq) static boolean
quiche_conn_retired_scid_next
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static long
quiche_conn_retired_scids
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_scids_left
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_send
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, long out_len, java.lang.foreign.MemorySegment out_info) static long
quiche_conn_send_ack_eliciting
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_send_ack_eliciting_on_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len) static long
quiche_conn_send_on_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, long out_len, java.lang.foreign.MemorySegment from, int from_len, java.lang.foreign.MemorySegment to, int to_len, java.lang.foreign.MemorySegment out_info) static long
quiche_conn_send_quantum
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_send_quantum_on_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local_addr, int local_len, java.lang.foreign.MemorySegment peer_addr, int peer_len) static void
quiche_conn_session
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static void
quiche_conn_set_keylog_fd
(java.lang.foreign.MemorySegment conn, int fd) static boolean
quiche_conn_set_keylog_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment path) static void
quiche_conn_set_qlog_fd
(java.lang.foreign.MemorySegment conn, int fd, java.lang.foreign.MemorySegment log_title, java.lang.foreign.MemorySegment log_desc) static boolean
quiche_conn_set_qlog_path
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment path, java.lang.foreign.MemorySegment log_title, java.lang.foreign.MemorySegment log_desc) static int
quiche_conn_set_session
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment buf, long buf_len) static void
quiche_conn_source_id
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static java.lang.foreign.MemorySegment
quiche_conn_source_ids
(java.lang.foreign.MemorySegment conn) static void
quiche_conn_stats
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out) static long
quiche_conn_stream_capacity
(java.lang.foreign.MemorySegment conn, long stream_id) static boolean
quiche_conn_stream_finished
(java.lang.foreign.MemorySegment conn, long stream_id) static int
quiche_conn_stream_priority
(java.lang.foreign.MemorySegment conn, long stream_id, byte urgency, boolean incremental) static boolean
quiche_conn_stream_readable
(java.lang.foreign.MemorySegment conn, long stream_id) static long
quiche_conn_stream_readable_next
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_stream_recv
(java.lang.foreign.MemorySegment conn, long stream_id, java.lang.foreign.MemorySegment out, long buf_len, java.lang.foreign.MemorySegment fin, java.lang.foreign.MemorySegment out_error_code) static long
quiche_conn_stream_send
(java.lang.foreign.MemorySegment conn, long stream_id, java.lang.foreign.MemorySegment buf, long buf_len, boolean fin, java.lang.foreign.MemorySegment out_error_code) static int
quiche_conn_stream_shutdown
(java.lang.foreign.MemorySegment conn, long stream_id, int direction, long err) static int
quiche_conn_stream_writable
(java.lang.foreign.MemorySegment conn, long stream_id, long len) static long
quiche_conn_stream_writable_next
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_timeout_as_millis
(java.lang.foreign.MemorySegment conn) static long
quiche_conn_timeout_as_nanos
(java.lang.foreign.MemorySegment conn) static void
quiche_conn_trace_id
(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static java.lang.foreign.MemorySegment
quiche_conn_writable
(java.lang.foreign.MemorySegment conn) static java.lang.foreign.MemorySegment
quiche_connect
(java.lang.foreign.MemorySegment server_name, java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config) static void
quiche_connection_id_iter_free
(java.lang.foreign.MemorySegment iter) static boolean
quiche_connection_id_iter_next
(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) static int
quiche_enable_debug_logging
(java.lang.foreign.MemorySegment cb, java.lang.foreign.MemorySegment argp) static long
quiche_get_varint
(java.lang.foreign.MemorySegment buf, long buf_len, java.lang.foreign.MemorySegment val) static int
quiche_header_info
(java.lang.foreign.MemorySegment buf, long buf_len, long dcil, java.lang.foreign.MemorySegment version, java.lang.foreign.MemorySegment type, java.lang.foreign.MemorySegment scid, java.lang.foreign.MemorySegment scid_len, java.lang.foreign.MemorySegment dcid, java.lang.foreign.MemorySegment dcid_len, java.lang.foreign.MemorySegment token, java.lang.foreign.MemorySegment token_len) static long
quiche_negotiate_version
(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment dcid, long dcid_len, java.lang.foreign.MemorySegment out, long out_len) static void
quiche_path_event_closed
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static void
quiche_path_event_failed_validation
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static void
quiche_path_event_free
(java.lang.foreign.MemorySegment ev) static void
quiche_path_event_new
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static void
quiche_path_event_peer_migrated
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static void
quiche_path_event_reused_source_connection_id
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment id, java.lang.foreign.MemorySegment old_local, java.lang.foreign.MemorySegment old_local_len, java.lang.foreign.MemorySegment old_peer, java.lang.foreign.MemorySegment old_peer_len, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static int
quiche_path_event_type
(java.lang.foreign.MemorySegment ev) static void
quiche_path_event_validated
(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static int
quiche_put_varint
(java.lang.foreign.MemorySegment buf, long buf_len, long val) static long
quiche_retry
(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment dcid, long dcid_len, java.lang.foreign.MemorySegment new_scid, long new_scid_len, java.lang.foreign.MemorySegment token, long token_len, int version, java.lang.foreign.MemorySegment out, long out_len) static void
quiche_socket_addr_iter_free
(java.lang.foreign.MemorySegment iter) static boolean
quiche_socket_addr_iter_next
(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) static void
quiche_stream_iter_free
(java.lang.foreign.MemorySegment iter) static boolean
quiche_stream_iter_next
(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment stream_id) static java.lang.foreign.MemorySegment
static boolean
quiche_version_is_supported
(int version)
-
Constructor Details
-
quiche_h
public quiche_h()
-
-
Method Details
-
quiche_version
public static java.lang.foreign.MemorySegment quiche_version() -
quiche_enable_debug_logging
public static int quiche_enable_debug_logging(java.lang.foreign.MemorySegment cb, java.lang.foreign.MemorySegment argp) -
quiche_config_new
public static java.lang.foreign.MemorySegment quiche_config_new(int version) -
quiche_config_load_cert_chain_from_pem_file
public static int quiche_config_load_cert_chain_from_pem_file(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) -
quiche_config_load_priv_key_from_pem_file
public static int quiche_config_load_priv_key_from_pem_file(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) -
quiche_config_load_verify_locations_from_file
public static int quiche_config_load_verify_locations_from_file(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) -
quiche_config_load_verify_locations_from_directory
public static int quiche_config_load_verify_locations_from_directory(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment path) -
quiche_config_verify_peer
public static void quiche_config_verify_peer(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_grease
public static void quiche_config_grease(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_log_keys
public static void quiche_config_log_keys(java.lang.foreign.MemorySegment config) -
quiche_config_enable_early_data
public static void quiche_config_enable_early_data(java.lang.foreign.MemorySegment config) -
quiche_config_set_application_protos
public static int quiche_config_set_application_protos(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment protos, long protos_len) -
quiche_config_set_max_idle_timeout
public static void quiche_config_set_max_idle_timeout(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_max_recv_udp_payload_size
public static void quiche_config_set_max_recv_udp_payload_size(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_max_send_udp_payload_size
public static void quiche_config_set_max_send_udp_payload_size(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_data
public static void quiche_config_set_initial_max_data(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_stream_data_bidi_local
public static void quiche_config_set_initial_max_stream_data_bidi_local(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_stream_data_bidi_remote
public static void quiche_config_set_initial_max_stream_data_bidi_remote(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_stream_data_uni
public static void quiche_config_set_initial_max_stream_data_uni(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_streams_bidi
public static void quiche_config_set_initial_max_streams_bidi(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_initial_max_streams_uni
public static void quiche_config_set_initial_max_streams_uni(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_ack_delay_exponent
public static void quiche_config_set_ack_delay_exponent(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_max_ack_delay
public static void quiche_config_set_max_ack_delay(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_disable_active_migration
public static void quiche_config_set_disable_active_migration(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_set_cc_algorithm_name
public static int quiche_config_set_cc_algorithm_name(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment algo) -
quiche_config_set_initial_congestion_window_packets
public static void quiche_config_set_initial_congestion_window_packets(java.lang.foreign.MemorySegment config, long packets) -
quiche_config_set_cc_algorithm
public static void quiche_config_set_cc_algorithm(java.lang.foreign.MemorySegment config, int algo) -
quiche_config_enable_hystart
public static void quiche_config_enable_hystart(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_enable_pacing
public static void quiche_config_enable_pacing(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_set_max_pacing_rate
public static void quiche_config_set_max_pacing_rate(java.lang.foreign.MemorySegment config, long v) -
quiche_config_enable_dgram
public static void quiche_config_enable_dgram(java.lang.foreign.MemorySegment config, boolean enabled, long recv_queue_len, long send_queue_len) -
quiche_config_set_max_connection_window
public static void quiche_config_set_max_connection_window(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_max_stream_window
public static void quiche_config_set_max_stream_window(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_active_connection_id_limit
public static void quiche_config_set_active_connection_id_limit(java.lang.foreign.MemorySegment config, long v) -
quiche_config_set_stateless_reset_token
public static void quiche_config_set_stateless_reset_token(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment v) -
quiche_config_set_disable_dcid_reuse
public static void quiche_config_set_disable_dcid_reuse(java.lang.foreign.MemorySegment config, boolean v) -
quiche_config_set_ticket_key
public static int quiche_config_set_ticket_key(java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment key, long key_len) -
quiche_config_free
public static void quiche_config_free(java.lang.foreign.MemorySegment config) -
quiche_header_info
public static int quiche_header_info(java.lang.foreign.MemorySegment buf, long buf_len, long dcil, java.lang.foreign.MemorySegment version, java.lang.foreign.MemorySegment type, java.lang.foreign.MemorySegment scid, java.lang.foreign.MemorySegment scid_len, java.lang.foreign.MemorySegment dcid, java.lang.foreign.MemorySegment dcid_len, java.lang.foreign.MemorySegment token, java.lang.foreign.MemorySegment token_len) -
quiche_accept
public static java.lang.foreign.MemorySegment quiche_accept(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment odcid, long odcid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config) -
quiche_connect
public static java.lang.foreign.MemorySegment quiche_connect(java.lang.foreign.MemorySegment server_name, java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config) -
quiche_negotiate_version
public static long quiche_negotiate_version(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment dcid, long dcid_len, java.lang.foreign.MemorySegment out, long out_len) -
quiche_retry
public static long quiche_retry(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment dcid, long dcid_len, java.lang.foreign.MemorySegment new_scid, long new_scid_len, java.lang.foreign.MemorySegment token, long token_len, int version, java.lang.foreign.MemorySegment out, long out_len) -
quiche_version_is_supported
public static boolean quiche_version_is_supported(int version) -
quiche_conn_new_with_tls
public static java.lang.foreign.MemorySegment quiche_conn_new_with_tls(java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment odcid, long odcid_len, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment config, java.lang.foreign.MemorySegment ssl, boolean is_server) -
quiche_conn_set_keylog_path
public static boolean quiche_conn_set_keylog_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment path) -
quiche_conn_set_keylog_fd
public static void quiche_conn_set_keylog_fd(java.lang.foreign.MemorySegment conn, int fd) -
quiche_conn_set_qlog_path
public static boolean quiche_conn_set_qlog_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment path, java.lang.foreign.MemorySegment log_title, java.lang.foreign.MemorySegment log_desc) -
quiche_conn_set_qlog_fd
public static void quiche_conn_set_qlog_fd(java.lang.foreign.MemorySegment conn, int fd, java.lang.foreign.MemorySegment log_title, java.lang.foreign.MemorySegment log_desc) -
quiche_conn_set_session
public static int quiche_conn_set_session(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment buf, long buf_len) -
quiche_conn_recv
public static long quiche_conn_recv(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment buf, long buf_len, java.lang.foreign.MemorySegment info) -
quiche_conn_send
public static long quiche_conn_send(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, long out_len, java.lang.foreign.MemorySegment out_info) -
quiche_conn_send_quantum
public static long quiche_conn_send_quantum(java.lang.foreign.MemorySegment conn) -
quiche_conn_send_on_path
public static long quiche_conn_send_on_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, long out_len, java.lang.foreign.MemorySegment from, int from_len, java.lang.foreign.MemorySegment to, int to_len, java.lang.foreign.MemorySegment out_info) -
quiche_conn_send_quantum_on_path
public static long quiche_conn_send_quantum_on_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local_addr, int local_len, java.lang.foreign.MemorySegment peer_addr, int peer_len) -
quiche_conn_stream_recv
public static long quiche_conn_stream_recv(java.lang.foreign.MemorySegment conn, long stream_id, java.lang.foreign.MemorySegment out, long buf_len, java.lang.foreign.MemorySegment fin, java.lang.foreign.MemorySegment out_error_code) -
quiche_conn_stream_send
public static long quiche_conn_stream_send(java.lang.foreign.MemorySegment conn, long stream_id, java.lang.foreign.MemorySegment buf, long buf_len, boolean fin, java.lang.foreign.MemorySegment out_error_code) -
quiche_conn_stream_priority
public static int quiche_conn_stream_priority(java.lang.foreign.MemorySegment conn, long stream_id, byte urgency, boolean incremental) -
quiche_conn_stream_shutdown
public static int quiche_conn_stream_shutdown(java.lang.foreign.MemorySegment conn, long stream_id, int direction, long err) -
quiche_conn_stream_capacity
public static long quiche_conn_stream_capacity(java.lang.foreign.MemorySegment conn, long stream_id) -
quiche_conn_stream_readable
public static boolean quiche_conn_stream_readable(java.lang.foreign.MemorySegment conn, long stream_id) -
quiche_conn_stream_readable_next
public static long quiche_conn_stream_readable_next(java.lang.foreign.MemorySegment conn) -
quiche_conn_stream_writable
public static int quiche_conn_stream_writable(java.lang.foreign.MemorySegment conn, long stream_id, long len) -
quiche_conn_stream_writable_next
public static long quiche_conn_stream_writable_next(java.lang.foreign.MemorySegment conn) -
quiche_conn_stream_finished
public static boolean quiche_conn_stream_finished(java.lang.foreign.MemorySegment conn, long stream_id) -
quiche_conn_readable
public static java.lang.foreign.MemorySegment quiche_conn_readable(java.lang.foreign.MemorySegment conn) -
quiche_conn_writable
public static java.lang.foreign.MemorySegment quiche_conn_writable(java.lang.foreign.MemorySegment conn) -
quiche_conn_max_send_udp_payload_size
public static long quiche_conn_max_send_udp_payload_size(java.lang.foreign.MemorySegment conn) -
quiche_conn_timeout_as_nanos
public static long quiche_conn_timeout_as_nanos(java.lang.foreign.MemorySegment conn) -
quiche_conn_timeout_as_millis
public static long quiche_conn_timeout_as_millis(java.lang.foreign.MemorySegment conn) -
quiche_conn_on_timeout
public static void quiche_conn_on_timeout(java.lang.foreign.MemorySegment conn) -
quiche_conn_close
public static int quiche_conn_close(java.lang.foreign.MemorySegment conn, boolean app, long err, java.lang.foreign.MemorySegment reason, long reason_len) -
quiche_conn_trace_id
public static void quiche_conn_trace_id(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_source_id
public static void quiche_conn_source_id(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_source_ids
public static java.lang.foreign.MemorySegment quiche_conn_source_ids(java.lang.foreign.MemorySegment conn) -
quiche_connection_id_iter_next
public static boolean quiche_connection_id_iter_next(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_connection_id_iter_free
public static void quiche_connection_id_iter_free(java.lang.foreign.MemorySegment iter) -
quiche_conn_destination_id
public static void quiche_conn_destination_id(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_application_proto
public static void quiche_conn_application_proto(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_peer_cert
public static void quiche_conn_peer_cert(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_session
public static void quiche_conn_session(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_is_established
public static boolean quiche_conn_is_established(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_resumed
public static boolean quiche_conn_is_resumed(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_in_early_data
public static boolean quiche_conn_is_in_early_data(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_readable
public static boolean quiche_conn_is_readable(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_draining
public static boolean quiche_conn_is_draining(java.lang.foreign.MemorySegment conn) -
quiche_conn_peer_streams_left_bidi
public static long quiche_conn_peer_streams_left_bidi(java.lang.foreign.MemorySegment conn) -
quiche_conn_peer_streams_left_uni
public static long quiche_conn_peer_streams_left_uni(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_closed
public static boolean quiche_conn_is_closed(java.lang.foreign.MemorySegment conn) -
quiche_conn_is_timed_out
public static boolean quiche_conn_is_timed_out(java.lang.foreign.MemorySegment conn) -
quiche_conn_peer_error
public static boolean quiche_conn_peer_error(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment is_app, java.lang.foreign.MemorySegment error_code, java.lang.foreign.MemorySegment reason, java.lang.foreign.MemorySegment reason_len) -
quiche_conn_local_error
public static boolean quiche_conn_local_error(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment is_app, java.lang.foreign.MemorySegment error_code, java.lang.foreign.MemorySegment reason, java.lang.foreign.MemorySegment reason_len) -
quiche_stream_iter_next
public static boolean quiche_stream_iter_next(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment stream_id) -
quiche_stream_iter_free
public static void quiche_stream_iter_free(java.lang.foreign.MemorySegment iter) -
quiche_conn_stats
public static void quiche_conn_stats(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out) -
quiche_conn_peer_transport_params
public static boolean quiche_conn_peer_transport_params(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out) -
quiche_conn_path_stats
public static int quiche_conn_path_stats(java.lang.foreign.MemorySegment conn, long idx, java.lang.foreign.MemorySegment out) -
quiche_conn_is_server
public static boolean quiche_conn_is_server(java.lang.foreign.MemorySegment conn) -
quiche_conn_send_ack_eliciting
public static long quiche_conn_send_ack_eliciting(java.lang.foreign.MemorySegment conn) -
quiche_conn_send_ack_eliciting_on_path
public static long quiche_conn_send_ack_eliciting_on_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len) -
quiche_conn_retired_scid_next
public static boolean quiche_conn_retired_scid_next(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment out, java.lang.foreign.MemorySegment out_len) -
quiche_conn_retired_scids
public static long quiche_conn_retired_scids(java.lang.foreign.MemorySegment conn) -
quiche_conn_available_dcids
public static long quiche_conn_available_dcids(java.lang.foreign.MemorySegment conn) -
quiche_conn_scids_left
public static long quiche_conn_scids_left(java.lang.foreign.MemorySegment conn) -
quiche_conn_active_scids
public static long quiche_conn_active_scids(java.lang.foreign.MemorySegment conn) -
quiche_conn_new_scid
public static int quiche_conn_new_scid(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment scid, long scid_len, java.lang.foreign.MemorySegment reset_token, boolean retire_if_needed, java.lang.foreign.MemorySegment scid_seq) -
quiche_conn_probe_path
public static int quiche_conn_probe_path(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment seq) -
quiche_conn_migrate_source
public static int quiche_conn_migrate_source(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment seq) -
quiche_conn_migrate
public static int quiche_conn_migrate(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment local, int local_len, java.lang.foreign.MemorySegment peer, int peer_len, java.lang.foreign.MemorySegment seq) -
quiche_conn_path_event_next
public static java.lang.foreign.MemorySegment quiche_conn_path_event_next(java.lang.foreign.MemorySegment conn) -
quiche_path_event_type
public static int quiche_path_event_type(java.lang.foreign.MemorySegment ev) -
quiche_path_event_new
public static void quiche_path_event_new(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_validated
public static void quiche_path_event_validated(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_failed_validation
public static void quiche_path_event_failed_validation(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_closed
public static void quiche_path_event_closed(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_reused_source_connection_id
public static void quiche_path_event_reused_source_connection_id(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment id, java.lang.foreign.MemorySegment old_local, java.lang.foreign.MemorySegment old_local_len, java.lang.foreign.MemorySegment old_peer, java.lang.foreign.MemorySegment old_peer_len, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_peer_migrated
public static void quiche_path_event_peer_migrated(java.lang.foreign.MemorySegment ev, java.lang.foreign.MemorySegment local, java.lang.foreign.MemorySegment local_len, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_path_event_free
public static void quiche_path_event_free(java.lang.foreign.MemorySegment ev) -
quiche_conn_retire_dcid
public static int quiche_conn_retire_dcid(java.lang.foreign.MemorySegment conn, long dcid_seq) -
quiche_conn_paths_iter
public static java.lang.foreign.MemorySegment quiche_conn_paths_iter(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment from, long from_len) -
quiche_socket_addr_iter_next
public static boolean quiche_socket_addr_iter_next(java.lang.foreign.MemorySegment iter, java.lang.foreign.MemorySegment peer, java.lang.foreign.MemorySegment peer_len) -
quiche_socket_addr_iter_free
public static void quiche_socket_addr_iter_free(java.lang.foreign.MemorySegment iter) -
quiche_conn_is_path_validated
public static int quiche_conn_is_path_validated(java.lang.foreign.MemorySegment conn, java.lang.foreign.MemorySegment from, long from_len, java.lang.foreign.MemorySegment to, long to_len) -
quiche_conn_free
public static void quiche_conn_free(java.lang.foreign.MemorySegment conn) -
quiche_put_varint
public static int quiche_put_varint(java.lang.foreign.MemorySegment buf, long buf_len, long val) -
quiche_get_varint
public static long quiche_get_varint(java.lang.foreign.MemorySegment buf, long buf_len, java.lang.foreign.MemorySegment val)
-