Open CAS Framework
Open source framework of Cache Acceleration Software
|
Cleaner operations. More...
#include <ocf_ctx.h>
Data Fields | |
int(* | init )(ocf_cleaner_t c) |
Initialize cleaner. More... | |
void(* | kick )(ocf_cleaner_t c) |
Kick cleaner thread. More... | |
void(* | stop )(ocf_cleaner_t c) |
Stop cleaner. More... | |
Cleaner operations.
int(* init) (ocf_cleaner_t c) |
Initialize cleaner.
This function should create worker, thread, timer or any other mechanism responsible for calling cleaner routine.
[in] | c | Descriptor of cleaner to be initialized |
0 | Cleaner has been initializaed successfully |
Non-zero | Cleaner initialization failure |
void(* kick) (ocf_cleaner_t c) |
Kick cleaner thread.
[in] | c | Descriptor of cleaner to be kicked. |
void(* stop) (ocf_cleaner_t c) |
Stop cleaner.
[in] | c | Descriptor of cleaner beeing stopped |