FreeBSD kernel IPv4 code
proto_handler Struct Reference

#include <alias_mod.h>

Public Member Functions

 TAILQ_ENTRY (proto_handler) link
 

Data Fields

u_int pri
 
int16_t dir
 
uint8_t proto
 
int(* fingerprint )(struct libalias *, struct alias_data *)
 
int(* protohandler )(struct libalias *, struct ip *, struct alias_data *)
 

Detailed Description

Definition at line 79 of file alias_mod.h.

Member Function Documentation

◆ TAILQ_ENTRY()

proto_handler::TAILQ_ENTRY ( proto_handler  )

Field Documentation

◆ dir

int16_t proto_handler::dir

Definition at line 81 of file alias_mod.h.

Referenced by find_handler(), LibAliasAttachHandlers(), and LibAliasDetachHandlers().

◆ fingerprint

int(* proto_handler::fingerprint) (struct libalias *, struct alias_data *)

Definition at line 84 of file alias_mod.h.

Referenced by find_handler().

◆ pri

u_int proto_handler::pri

Definition at line 80 of file alias_mod.h.

◆ proto

uint8_t proto_handler::proto

Definition at line 82 of file alias_mod.h.

Referenced by find_handler().

◆ protohandler

int(* proto_handler::protohandler) (struct libalias *, struct ip *, struct alias_data *)

Definition at line 86 of file alias_mod.h.

Referenced by find_handler().


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