23 #ifndef __MOTR_POOL_POLICY_H__ 24 #define __MOTR_POOL_POLICY_H__
M0_INTERNAL int m0_pver_policy_types_nr(void)
const struct m0_pver_policy_ops * pp_ops
void(* ppo_fini)(struct m0_pver_policy *pver_policy)
int(* ppo_get)(struct m0_pools_common *pc, const struct m0_pool *pool, struct m0_pool_version **pver)
enum m0_pver_policy_code ppt_code
static struct m0_pools_common pc
M0_INTERNAL struct m0_pver_policy_type * m0_pver_policy_type_find(enum m0_pver_policy_code code)
int(* ppto_create)(struct m0_pver_policy **out)
enum m0_pver_policy_code M0_XCA_ENUM
M0_INTERNAL int m0_pver_policy_type_register(struct m0_pver_policy_type *type)
const struct m0_pver_policy_type_ops * ppt_ops
struct m0_pver_policy pp_cur_policy
static struct m0_pool pool
int(* ppo_init)(struct m0_pver_policy *pver_policy)
M0_INTERNAL void m0_pver_policy_type_deregister(struct m0_pver_policy_type *type)
const struct m0_pver_policy_type * pp_type
M0_INTERNAL void m0_pver_policies_fini(void)
M0_INTERNAL int m0_pver_policies_init(void)