diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ouroboros/tpm.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/include/ouroboros/tpm.h b/include/ouroboros/tpm.h index dc57f485..74e45035 100644 --- a/include/ouroboros/tpm.h +++ b/include/ouroboros/tpm.h @@ -25,22 +25,25 @@ #include <stdbool.h> -int tpm_init(size_t min, - size_t inc, - void * (* func)(void *)); +struct tpm; -int tpm_start(void); +struct tpm * tpm_create(size_t min, + size_t inc, + void * (* func)(void *), + void * o); -void tpm_stop(void); +void tpm_destroy(struct tpm * tpm); -void tpm_fini(void); +int tpm_start(struct tpm * tpm); -bool tpm_check(void); +void tpm_stop(struct tpm * tpm); -void tpm_exit(void); +bool tpm_check(struct tpm * tpm); -void tpm_dec(void); +void tpm_exit(struct tpm * tpm); -void tpm_inc(void); +void tpm_dec(struct tpm * tpm); + +void tpm_inc(struct tpm * tpm); #endif /* OUROBOROS_LIB_TPM_H */ |