suricata
device-storage.c File Reference
#include "suricata-common.h"
#include "device-storage.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 LiveDevStorageSize (void)
 
LiveDevStorageId LiveDevStorageRegister (const char *name, const unsigned int size, void *(*Alloc)(unsigned int), void(*Free)(void *))
 Register a LiveDevice storage. More...
 
int LiveDevSetStorageById (LiveDevice *d, LiveDevStorageId id, void *ptr)
 Store a pointer in a given LiveDevice storage. More...
 
void * LiveDevGetStorageById (LiveDevice *d, LiveDevStorageId id)
 Get a value from a given LiveDevice storage. More...
 
void LiveDevFreeStorage (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

◆ LiveDevFreeStorage()

void LiveDevFreeStorage ( LiveDevice d)

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

References LiveDevStorageSize(), LiveDevice_::storage, STORAGE_DEVICE, and StorageFreeAll().

Here is the call graph for this function:

◆ LiveDevStorageSize()

unsigned int LiveDevStorageSize ( void  )

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

References STORAGE_DEVICE, and StorageGetSize().

Referenced by LiveDevFreeStorage(), and LiveRegisterDevice().

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