expose composite volume type id in API

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
This commit is contained in:
Adam Rutkowski 2022-06-08 15:13:40 +02:00
parent 02db4de75b
commit 5a80237e74
2 changed files with 8 additions and 1 deletions

View File

@ -16,6 +16,8 @@
#include "ocf_err.h" #include "ocf_err.h"
#include "ocf_volume.h" #include "ocf_volume.h"
#define OCF_VOLUME_TYPE_COMPOSITE 10
/** /**
* @brief handle to object designating composite volume * @brief handle to object designating composite volume
*/ */

View File

@ -8,6 +8,7 @@
#include "ocf_env.h" #include "ocf_env.h"
#include "ocf/ocf_ctx.h" #include "ocf/ocf_ctx.h"
#include "ocf/ocf_composite_volume.h"
#include "ocf_logger_priv.h" #include "ocf_logger_priv.h"
#include "ocf_volume_priv.h" #include "ocf_volume_priv.h"
@ -19,7 +20,11 @@
#define OCF_VOLUME_TYPE_CORE (OCF_VOLUME_TYPE_MAX_USER + 0) #define OCF_VOLUME_TYPE_CORE (OCF_VOLUME_TYPE_MAX_USER + 0)
#define OCF_VOLUME_TYPE_CACHE (OCF_VOLUME_TYPE_MAX_USER + 1) #define OCF_VOLUME_TYPE_CACHE (OCF_VOLUME_TYPE_MAX_USER + 1)
#define OCF_VOLUME_TYPE_COMPOSITE (OCF_VOLUME_TYPE_MAX_USER + 2) #define OCF_VOLUME_TYPE_COMPOSITE_PLACEHOLDER (OCF_VOLUME_TYPE_MAX_USER + 2)
#if OCF_VOLUME_TYPE_COMPOSITE_PLACEHOLDER != OCF_VOLUME_TYPE_COMPOSITE
#error "composite volume id mismatch"
#endif
/** /**
* @brief OCF main control structure * @brief OCF main control structure