|
suricata
|
#include <host.h>

Public Member Functions | |
| SC_ATOMIC_DECLARE (unsigned int, use_cnt) | |
Data Fields | |
| SCMutex | m |
| Address | a |
| void * | iprep |
| struct Host_ * | hnext |
| struct Host_ * | hprev |
| struct Host_ * | lnext |
| struct Host_ * | lprev |
| Storage | storage [] |
| Host_::SC_ATOMIC_DECLARE | ( | unsigned int | , |
| use_cnt | |||
| ) |
use cnt, reference counter
| struct Host_* Host_::hnext |
hash pointers, protected by hash row mutex/spin
Definition at line 72 of file host.h.
Referenced by HostCleanup().
| struct Host_* Host_::hprev |
Definition at line 73 of file host.h.
Referenced by HostCleanup().
| void* Host_::iprep |
pointers to iprep storage
Definition at line 69 of file host.h.
Referenced by HostCleanup(), HostClearMemory(), SRepFreeHostData(), and SRepHostTimedOut().
| struct Host_* Host_::lnext |
list pointers, protected by host-queue mutex/spin
Definition at line 76 of file host.h.
Referenced by HostDequeue(), and HostEnqueue().
| struct Host_* Host_::lprev |
Definition at line 77 of file host.h.
Referenced by HostDequeue(), and HostEnqueue().
| SCMutex Host_::m |
host mutex
Definition at line 60 of file host.h.
Referenced by HostFree(), HostLock(), HostRelease(), and HostUnlock().
| Storage Host_::storage[] |
storage api handle
Definition at line 80 of file host.h.
Referenced by HostAllocStorageById(), HostFreeStorage(), HostGetStorageById(), and HostSetStorageById().