Flipper Developer Docs
Loading...
Searching...
No Matches
loader_queue.h
1
#pragma once
2
3
#include <furi.h>
4
5
#include "loader.h"
6
7
#define LOADER_QUEUE_MAX_SIZE 4
8
9
typedef
struct
{
10
char
* name_or_path;
11
char
* args;
12
LoaderDeferredLaunchFlag flags;
13
}
LoaderDeferredLaunchRecord
;
14
15
typedef
struct
{
16
LoaderDeferredLaunchRecord
items[LOADER_QUEUE_MAX_SIZE];
17
size_t
item_cnt;
18
}
LoaderLaunchQueue
;
19
25
void
loader_queue_item_clear(
LoaderDeferredLaunchRecord
* item);
26
35
bool
loader_queue_pop(
LoaderLaunchQueue
* queue,
LoaderDeferredLaunchRecord
* item);
36
46
bool
loader_queue_push(
LoaderLaunchQueue
* queue,
LoaderDeferredLaunchRecord
* item);
47
53
void
loader_queue_clear(
LoaderLaunchQueue
* queue);
LoaderDeferredLaunchRecord
Definition
loader_queue.h:9
LoaderLaunchQueue
Definition
loader_queue.h:15
applications
services
loader
loader_queue.h
Generated by
1.12.0