Open CAS Framework
Open source framework of Cache Acceleration Software
Data Fields
ocf_cleaner_ops Struct Reference

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...
 

Detailed Description

Cleaner operations.

Field Documentation

◆ init

int(* init) (ocf_cleaner_t c)

Initialize cleaner.

This function should create worker, thread, timer or any other mechanism responsible for calling cleaner routine.

Parameters
[in]cDescriptor of cleaner to be initialized
Return values
0Cleaner has been initializaed successfully
Non-zeroCleaner initialization failure

◆ kick

void(* kick) (ocf_cleaner_t c)

Kick cleaner thread.

Parameters
[in]cDescriptor of cleaner to be kicked.

◆ stop

void(* stop) (ocf_cleaner_t c)

Stop cleaner.

Parameters
[in]cDescriptor of cleaner beeing stopped

The documentation for this struct was generated from the following file: