FreeBSD kernel IPv4 code
sctp_ss_functions Struct Reference

#include <sctp_structs.h>

Collaboration diagram for sctp_ss_functions:

Data Fields

void(* sctp_ss_init )(struct sctp_tcb *stcb, struct sctp_association *asoc)
 
void(* sctp_ss_clear )(struct sctp_tcb *stcb, struct sctp_association *asoc, bool clear_values)
 
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)
 
bool(* 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)
 
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)
 
bool(* sctp_ss_is_user_msgs_incomplete )(struct sctp_tcb *stcb, struct sctp_association *asoc)
 

Detailed Description

Definition at line 736 of file sctp_structs.h.

Field 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)

Definition at line 741 of file sctp_structs.h.

Referenced by sctp_lower_sosend(), sctp_msg_append(), and sctp_ss_default_init().

◆ sctp_ss_clear

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

Definition at line 738 of file sctp_structs.h.

Referenced by sctp_send_str_reset_req(), and sctp_setopt().

◆ 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)

Definition at line 752 of file sctp_structs.h.

Referenced by sctp_getopt().

◆ sctp_ss_init

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

◆ 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

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

◆ sctp_ss_is_user_msgs_incomplete

bool(* 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)

Definition at line 750 of file sctp_structs.h.

Referenced by sctp_fill_outqueue().

◆ 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)

◆ 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)

Definition at line 748 of file sctp_structs.h.

Referenced by sctp_move_to_outqueue().

◆ 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)

Definition at line 744 of file sctp_structs.h.

Referenced by sctp_fill_outqueue().

◆ 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)

Definition at line 754 of file sctp_structs.h.

Referenced by sctp_setopt().


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