StorageBackend_types.h

// SPDX-License-Identifier: MIT

struct elosStorageBackend
[source]

The StorageBackend represents an instance of a specific Storage Backend.

const char *name
[source]

The Storage Backend instance identifier

void *backendData
[source]

A plugin specific context for this instance

safuVec_t filter
[source]

Vector of filters to determine which events should accepted and processed by this instance.

elosStorageBackendStart_t *start
[source]

Function pointer to plugin specific start function.

elosStorageBackendPersist_t *persist
[source]

Function pointer to plugin specific persist function.

elosStorageBackendFindEvent_t *findEvent
[source]

Function pointer to plugin specific findEvent function.

elosStorageBackendShutdown_t *shutdown
[source]

Function pointer to plugin specific stop function.

typedef safuVec_t elosStorageBackendPtrVector_t
[source]

A safuVect_t to store StorageBackend_t*