webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
sctp_ss_functions Struct Reference

#include <sctp_structs.h>

Public Attributes

void(* sctp_ss_init )(struct sctp_tcb *stcb, struct sctp_association *asoc, int holds_lock)
 
void(* sctp_ss_clear )(struct sctp_tcb *stcb, struct sctp_association *asoc, int clear_values, int holds_lock)
 
void(* sctp_ss_init_stream )(struct sctp_tcb *stcb, struct sctp_stream_out *strq, struct sctp_stream_out *with_strq)
 
void(* sctp_ss_add_to_stream )(struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp, int holds_lock)
 
int(* sctp_ss_is_empty )(struct sctp_tcb *stcb, struct sctp_association *asoc)
 
void(* sctp_ss_remove_from_stream )(struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp, int holds_lock)
 
struct sctp_stream_out *(* sctp_ss_select_stream )(struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc)
 
void(* sctp_ss_scheduled )(struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc, struct sctp_stream_out *strq, int moved_how_much)
 
void(* sctp_ss_packet_done )(struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc)
 
int(* sctp_ss_get_value )(struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, uint16_t *value)
 
int(* sctp_ss_set_value )(struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, uint16_t value)
 
int(* sctp_ss_is_user_msgs_incomplete )(struct sctp_tcb *stcb, struct sctp_association *asoc)
 

Member Data Documentation

◆ sctp_ss_add_to_stream

void(* sctp_ss_functions::sctp_ss_add_to_stream) (struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp, int holds_lock)

◆ sctp_ss_clear

void(* sctp_ss_functions::sctp_ss_clear) (struct sctp_tcb *stcb, struct sctp_association *asoc, int clear_values, int holds_lock)

◆ sctp_ss_get_value

int(* sctp_ss_functions::sctp_ss_get_value) (struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, uint16_t *value)

◆ sctp_ss_init

void(* sctp_ss_functions::sctp_ss_init) (struct sctp_tcb *stcb, struct sctp_association *asoc, int holds_lock)

◆ sctp_ss_init_stream

void(* sctp_ss_functions::sctp_ss_init_stream) (struct sctp_tcb *stcb, struct sctp_stream_out *strq, struct sctp_stream_out *with_strq)

◆ sctp_ss_is_empty

int(* sctp_ss_functions::sctp_ss_is_empty) (struct sctp_tcb *stcb, struct sctp_association *asoc)

◆ sctp_ss_is_user_msgs_incomplete

int(* sctp_ss_functions::sctp_ss_is_user_msgs_incomplete) (struct sctp_tcb *stcb, struct sctp_association *asoc)

◆ sctp_ss_packet_done

void(* sctp_ss_functions::sctp_ss_packet_done) (struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc)

◆ sctp_ss_remove_from_stream

void(* sctp_ss_functions::sctp_ss_remove_from_stream) (struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp, int holds_lock)

◆ sctp_ss_scheduled

void(* sctp_ss_functions::sctp_ss_scheduled) (struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc, struct sctp_stream_out *strq, int moved_how_much)

◆ sctp_ss_select_stream

struct sctp_stream_out*(* sctp_ss_functions::sctp_ss_select_stream) (struct sctp_tcb *stcb, struct sctp_nets *net, struct sctp_association *asoc)

◆ sctp_ss_set_value

int(* sctp_ss_functions::sctp_ss_set_value) (struct sctp_tcb *stcb, struct sctp_association *asoc, struct sctp_stream_out *strq, uint16_t value)

The documentation for this struct was generated from the following file: