Motr  M0
policy.h File Reference
#include "lib/tlist.h"
#include "xcode/xcode.h"
Include dependency graph for policy.h:

Go to the source code of this file.

Data Structures

struct  m0_pver_policy
 
struct  m0_pver_policy_type_ops
 
struct  m0_pver_policy_type
 
struct  m0_pver_policy_ops
 
struct  m0_pver_policies
 

Macros

#define __MOTR_POOL_POLICY_H__
 

Enumerations

enum  m0_pver_policy_code { M0_PVER_POLICY_FIRST_AVAILABLE, M0_PVER_POLICY_NR }
 

Functions

M0_INTERNAL int m0_pver_policies_init (void)
 
M0_INTERNAL void m0_pver_policies_fini (void)
 
M0_INTERNAL struct m0_pver_policy_typem0_pver_policy_type_find (enum m0_pver_policy_code code)
 
M0_INTERNAL int m0_pver_policy_types_nr (void)
 
M0_INTERNAL int m0_pver_policy_type_register (struct m0_pver_policy_type *type)
 
M0_INTERNAL void m0_pver_policy_type_deregister (struct m0_pver_policy_type *type)
 

Variables

enum m0_pver_policy_code M0_XCA_ENUM
 

Macro Definition Documentation

◆ __MOTR_POOL_POLICY_H__

#define __MOTR_POOL_POLICY_H__

Definition at line 24 of file policy.h.