suricata
device-storage.c File Reference
#include "suricata-common.h"
#include "device-storage.h"
#include "util-device-private.h"
#include "util-storage.h"
#include "util-unittest.h"
Include dependency graph for device-storage.c:

Go to the source code of this file.

Functions

unsigned int SCLiveDevStorageSize (void)
 
SCLiveDevStorageId SCLiveDevStorageRegister (const char *name, void(*Free)(void *))
 Register a LiveDevice storage. More...
 
int SCLiveDevSetStorageById (LiveDevice *d, SCLiveDevStorageId id, void *ptr)
 Store a pointer in a given LiveDevice storage. More...
 
void * SCLiveDevGetStorageById (LiveDevice *d, SCLiveDevStorageId id)
 Get a value from a given LiveDevice storage. More...
 
void SCLiveDevFreeStorage (LiveDevice *d)
 

Detailed Description

Author
Eric Leblond eric@.nosp@m.regi.nosp@m.t.org

Device wrapper around storage api

Definition in file device-storage.c.

Function Documentation

◆ SCLiveDevFreeStorage()

void SCLiveDevFreeStorage ( LiveDevice d)

Definition at line 98 of file device-storage.c.

References SCLiveDevStorageSize(), SCStorageFreeAll(), LiveDevice_::storage, and STORAGE_DEVICE.

Here is the call graph for this function:

◆ SCLiveDevStorageSize()

unsigned int SCLiveDevStorageSize ( void  )

Definition at line 32 of file device-storage.c.

References SCStorageGetSize(), and STORAGE_DEVICE.

Referenced by LiveRegisterDevice(), and SCLiveDevFreeStorage().

Here is the call graph for this function:
Here is the caller graph for this function: