Go to the documentation of this file.
60 static void StorageTestFree(
void *x)
66 static int IPPairStorageTest01(
void)
83 memset(&a, 0x00,
sizeof(a));
84 memset(&b, 0x00,
sizeof(b));
85 a.addr_data32[0] = 0x01020304;
86 b.addr_data32[0] = 0x04030201;
122 static int IPPairStorageTest02(
void)
135 memset(&a, 0x00,
sizeof(a));
136 memset(&b, 0x00,
sizeof(b));
137 a.addr_data32[0] = 0x01020304;
138 b.addr_data32[0] = 0x04030201;
161 static int IPPairStorageTest03(
void)
178 memset(&a, 0x00,
sizeof(a));
179 memset(&b, 0x00,
sizeof(b));
180 a.addr_data32[0] = 0x01020304;
181 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)