Open CAS Framework
Open source framework of Cache Acceleration Software
ocf.h
Go to the documentation of this file.
1 /*
2  * Copyright(c) 2012-2020 Intel Corporation
3  * SPDX-License-Identifier: BSD-3-Clause-Clear
4  */
5 
6 #ifndef __OCF_H__
7 #define __OCF_H__
8 
17 #include "ocf_def.h"
18 #include "ocf_types.h"
19 #include "ocf_io.h"
20 #include "ocf_volume.h"
21 #include "ocf_cache.h"
22 #include "ocf_core.h"
23 #include "ocf_queue.h"
24 #include "ocf_cleaner.h"
25 #include "cleaning/alru.h"
26 #include "cleaning/acp.h"
27 #include "promotion/nhit.h"
28 #include "ocf_metadata.h"
29 #include "ocf_metadata_updater.h"
30 #include "ocf_io_class.h"
31 #include "ocf_stats.h"
32 #include "ocf_mngt.h"
33 #include "ocf_ctx.h"
34 #include "ocf_err.h"
35 #include "ocf_trace.h"
36 
37 #endif /* __OCF_H__ */
OCF definitions.
OCF error codes definitions.
OCF management operations definitions.
OCF library context API.
OCF metadata helper function.
OCF types.
OCF cache API.
OCF volume API.
ACP cleaning policy API.
OCF API for updating and reseting statistics.
IO class API.
OCF metadata updater API.
OCF core API.
OCF queues API.
OCF IO definitions.
ALRU cleaning policy API.
OCF cleaner API for synchronization dirty data.