Query: hook_t
OS: opensolaris
Section: 9s
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
hook_t(9S) Data Structures for Drivers hook_t(9S)NAMEhook_t - callback structure for subscribing to netinfo eventsSYNOPSIS#include <sys/hook.h>INTERFACE LEVELSolaris DDI specific (Solaris DDI).DESCRIPTIONThe hook_t data structure defines a callback that is to be inserted into a networking event. This data structure must be allocated with a call to hook_alloc() and released with a call to hook_free().STRUCTURE MEMBERShook_func_t h_func; /* callback function to invoke */ char *h_name; /* unique name given to the hook */ int h_flags; hook_hint_t h_hint; /* insertion hint type */ uintptr_t h_hintvalue; /* used with h_hint */ void *h_arg; /* value to pass into h_func */ typedef int (*hook_func_t)(net_event_t token, hook_data_t info, void *); HINT TYPES Hook hints are hints that are used at the time of insertion and are not rules that enforce where a hook lives for its entire lifetime on an event. The valid values for the h_hint field are: HH_NONE Insert the hook wherever convenient. HH_FIRST Place the hook first on the list of hooks. HH_LAST Place the hook last on the list of hooks. HH_BEFORE Place the hook before another hook on the list of hooks. The value in h_hintvalue must be a pointer to the name of another hook. HH_AFTER Place the hook after another hook on the list of hooks. The value in h_hintvalue must be a pointer to the name of another hook.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+SEE ALSOnetinfo(9F) SunOS 5.11 1 May 2008 hook_t(9S)
Related Man Pages |
---|
net_hook_register(9f) - opensolaris |
hook_t(9s) - opensolaris |
net_hook_unregister(9f) - opensolaris |
hook_free(9f) - opensolaris |
shutdownhook_disestablish(9) - netbsd |
Similar Topics in the Unix Linux Community |
---|
Replacement for netinfo |
How to hook file changes? |
Howto compile my own module into the kernel |
Place Your Bits! - Who Will Win The Voice Season 3 |
Sac à main Lancel Pas Cher Place your bid |