XenevaOS
Loading...
Searching...
No Matches
glimpse_fs.h
Go to the documentation of this file.
1#ifndef __GLIMPSE_FS_H__
2#define __GLIMPSE_FS_H__
3
4#include <stdint.h>
5#include <stdbool.h>
6#include <stddef.h>
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12typedef void (*GlimpseScanCallback)(const char* full_path, const char* filename, void* user_data);
13
17void GlimpseEnsureCacheDir(void);
18
22bool GlimpseFileExists(const char* path);
23
27void GlimpseGetThumbnailPath(const char* image_path, char* out_thumb_path, size_t max_len);
28
32int GlimpseScanImages(GlimpseScanCallback cb, void* user_data);
33
34#ifdef __cplusplus
35}
36#endif
37
38#endif // __GLIMPSE_FS_H__
void GlimpseEnsureCacheDir(void)
Definition glimpse_fs.cpp:8
int GlimpseScanImages(GlimpseScanCallback cb, void *user_data)
Definition glimpse_fs.cpp:99
void GlimpseGetThumbnailPath(const char *image_path, char *out_thumb_path, size_t max_len)
Definition glimpse_fs.cpp:39
void(* GlimpseScanCallback)(const char *full_path, const char *filename, void *user_data)
Definition glimpse_fs.h:12
bool GlimpseFileExists(const char *path)
Definition glimpse_fs.cpp:12
Definition path.h:8