|
Motr
M0
|

Go to the source code of this file.
Data Structures | |
| struct | m0_capa_issuer |
| struct | m0_object_capa |
| struct | m0_capa_ctxt |
Macros | |
| #define | __MOTR_CAPA_CAPA_H__ |
Enumerations | |
| enum | m0_capa_entity_type { M0_CAPA_ENTITY_OBJECT, M0_CAPA_ENTITY_LOCKS, M0_CAPA_ENTITY_LAYOUT } |
| enum | m0_capa_operation { M0_CAPA_OP_DATA_READ, M0_CAPA_OP_DATA_WRITE } |
| enum | { M0_CAPA_HMAC_MAX_LEN = 64 } |
Functions | |
| M0_INTERNAL int | m0_capa_ctxt_init (struct m0_capa_ctxt *ctxt) |
| M0_INTERNAL void | m0_capa_ctxt_fini (struct m0_capa_ctxt *ctxt) |
| M0_INTERNAL int | m0_capa_new (struct m0_object_capa *capa, enum m0_capa_entity_type type, enum m0_capa_operation opcode, void *data) |
| M0_INTERNAL int | m0_capa_get (struct m0_capa_ctxt *ctxt, struct m0_capa_issuer *owner, struct m0_object_capa *capa) |
| M0_INTERNAL void | m0_capa_put (struct m0_capa_ctxt *ctxt, struct m0_object_capa *capa) |
| M0_INTERNAL int | m0_capa_auth (struct m0_capa_ctxt *ctxt, struct m0_object_capa *capa, enum m0_capa_operation op) |