Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
hardware.h
Go to the documentation of this file.
1
2//
5//
6// Author: Lasse Collin
7//
8// This file has been put into the public domain.
9// You can do whatever you want with this file.
10//
12
15extern void hardware_init(void);
16
17
20extern void hardware_threads_set(uint32_t threadlimit);
21
23extern uint32_t hardware_threads_get(void);
24
27extern bool hardware_threads_is_mt(void);
28
29
36extern void hardware_memlimit_set(uint64_t new_memlimit,
37 bool set_compress, bool set_decompress, bool set_mtdec,
38 bool is_percentage);
39
43extern uint64_t hardware_memlimit_get(enum operation_mode mode);
44
58extern uint64_t hardware_memlimit_mtenc_get(void);
59
66
71extern uint64_t hardware_memlimit_mtdec_get(void);
72
74extern void hardware_memlimit_show(void) lzma_attribute((__noreturn__));
#define lzma_attribute(attr)
Definition lzma.h:259
operation_mode
Definition coder.h:13
void hardware_memlimit_show(void) lzma_attribute((__noreturn__))
Display the amount of RAM and memory usage limits and exit.
Definition hardware.c:249
uint64_t hardware_memlimit_mtdec_get(void)
Definition hardware.c:207
void hardware_init(void)
Definition hardware.c:312
uint32_t hardware_threads_get(void)
Get the maximum number of worker threads.
Definition hardware.c:98
void hardware_memlimit_set(uint64_t new_memlimit, bool set_compress, bool set_decompress, bool set_mtdec, bool is_percentage)
Definition hardware.c:116
void hardware_threads_set(uint32_t threadlimit)
Definition hardware.c:62
bool hardware_threads_is_mt(void)
Definition hardware.c:105
uint64_t hardware_memlimit_mtenc_get(void)
Definition hardware.c:191
bool hardware_memlimit_mtenc_is_default(void)
Definition hardware.c:200
uint64_t hardware_memlimit_get(enum operation_mode mode)
Definition hardware.c:176