Loading...
Searching...
No Matches
record.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <stdbool.h>
9#include "core_defines.h"
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
17void furi_record_init(void);
18
25bool furi_record_exists(const char* name);
26
34void furi_record_create(const char* name, void* data);
35
45bool furi_record_destroy(const char* name);
46
55FURI_RETURNS_NONNULL void* furi_record_open(const char* name);
56
63void furi_record_close(const char* name);
64
65#ifdef __cplusplus
66}
67#endif
void furi_record_init(void)
Initialize record storage For internal use only.
Definition record.c:39
FURI_RETURNS_NONNULL void * furi_record_open(const char *name)
Open record.
Definition record.c:115
void furi_record_close(const char *name)
Close record.
Definition record.c:137
void furi_record_create(const char *name, void *data)
Create record.
Definition record.c:80
bool furi_record_exists(const char *name)
Check if record exists.
Definition record.c:67
bool furi_record_destroy(const char *name)
Destroy record.
Definition record.c:95