|
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().