suricata
|
#include <ippair.h>
Public Member Functions | |
SC_ATOMIC_DECLARE (unsigned int, use_cnt) | |
Data Fields | |
SCMutex | m |
Address | a [2] |
struct IPPair_ * | hnext |
struct IPPair_ * | hprev |
struct IPPair_ * | lnext |
struct IPPair_ * | lprev |
Storage | storage [] |
IPPair_::SC_ATOMIC_DECLARE | ( | unsigned int | , |
use_cnt | |||
) |
use cnt, reference counter
struct IPPair_* IPPair_::hnext |
hash pointers, protected by hash row mutex/spin
Definition at line 69 of file ippair.h.
Referenced by IPPairCleanup().
struct IPPair_* IPPair_::hprev |
Definition at line 70 of file ippair.h.
Referenced by IPPairCleanup().
struct IPPair_* IPPair_::lnext |
list pointers, protected by ippair-queue mutex/spin
Definition at line 73 of file ippair.h.
Referenced by IPPairDequeue(), and IPPairEnqueue().
struct IPPair_* IPPair_::lprev |
Definition at line 74 of file ippair.h.
Referenced by IPPairDequeue(), and IPPairEnqueue().
SCMutex IPPair_::m |
ippair mutex
Definition at line 60 of file ippair.h.
Referenced by IPPairFree(), IPPairRelease(), and IPPairUnlock().
Storage IPPair_::storage[] |
storage api handle as a flex array member, so must stay last
Definition at line 77 of file ippair.h.
Referenced by IPPairAllocStorageById(), IPPairFreeStorage(), IPPairGetStorageById(), and IPPairSetStorageById().