Go to the documentation of this file.
59 static void StorageTestFree(
void *x)
65 static int IPPairStorageTest01(
void)
82 memset(&a, 0x00,
sizeof(a));
83 memset(&b, 0x00,
sizeof(b));
84 a.addr_data32[0] = 0x01020304;
85 b.addr_data32[0] = 0x04030201;
121 static int IPPairStorageTest02(
void)
134 memset(&a, 0x00,
sizeof(a));
135 memset(&b, 0x00,
sizeof(b));
136 a.addr_data32[0] = 0x01020304;
137 b.addr_data32[0] = 0x04030201;
160 static int IPPairStorageTest03(
void)
177 memset(&a, 0x00,
sizeof(a));
178 memset(&b, 0x00,
sizeof(b));
179 a.addr_data32[0] = 0x01020304;
180 b.addr_data32[0] = 0x04030201;
#define FAIL_IF_NULL(expr)
Fail a test if expression evaluates to NULL.
void IPPairInitConfig(bool quiet)
initialize the configuration
void IPPairRelease(IPPair *h)
void UtRegisterTest(const char *name, int(*TestFn)(void))
Register unit test.
void * SCIPPairGetStorageById(IPPair *h, SCIPPairStorageId id)
SCIPPairStorageId SCIPPairStorageRegister(const char *name, void(*Free)(void *))
int SCStorageSetById(Storage *storage, const StorageEnum type, const int id, void *ptr)
set storage for id
int SCIPPairSetStorageById(IPPair *h, SCIPPairStorageId id, void *ptr)
void IPPairShutdown(void)
shutdown the flow engine
#define FAIL_IF_NOT_NULL(expr)
Fail a test if expression evaluates to non-NULL.
#define PASS
Pass the test.
void SCRegisterIPPairStorageTests(void)
void * SCStorageGetById(const Storage *storage, const StorageEnum type, const int id)
get storage for id
int SCStorageRegister(const StorageEnum type, const char *name, void(*Free)(void *))
Register new storage.
IPPair * IPPairGetIPPairFromHash(Address *a, Address *b)
unsigned int SCStorageGetSize(StorageEnum type)
get the size of the void array used to store the pointers
#define FAIL_IF(expr)
Fail a test if expression evaluates to true.
void SCStorageFreeAll(Storage *storage, StorageEnum type)
void SCStorageCleanup(void)
unsigned int SCIPPairStorageSize(void)
int SCStorageFinalize(void)
void SCIPPairFreeStorage(IPPair *h)