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*