|
| | | | M E M _ S N I _ G L O B
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct mem_sni_glob
{
ULONG sg_status;
ULONG sg_count;
LONG sg_sigbit;
struct Task *sg_tc;
struct List sg_list;
struct mem_exr_rman *sg_er;
struct mem_sni_ient sg_natsi;
};
sg_status
- Global sniffer structure identification. QDEV_MEM_PRV_STATUSID.
sg_count - Number of sniffer handlers that are currently active. This acts
like a sync too.
sg_sigbit
- Signal bit/slot number at which this root structure is attached
to ei_userdata.
sg_tc - Task address as recovered from message port. This task handles
the exceptions so it may not be 'FindTask(NULL)'!
sg_list - List of all handlers that are associated with particular signal
as allocated on a task level.
sg_er - Remote management bits. This structure must be available to
mem_addexhandler()/mem_remexhandler() so effectively its memory
starts before 'struct mem_sni_glob'!
sg_natsi - Node for handler that is to be installed/removed with standard
mem_addexhandler()/mem_remexhandler() thru sg_er->er_remote().
| |
| | | | |
|