#include "layout/pdclust.h"
#include "cob/ns_iter.h"
#include "cm/ag.h"
#include "sns/cm/cp.h"
#include "cm/proxy.h"
Go to the source code of this file.
|
M0_INTERNAL int | m0_sns_cm_ag__next (struct m0_sns_cm *scm, const struct m0_cm_ag_id *id_curr, struct m0_cm_ag_id *id_next) |
|
M0_INTERNAL int | m0_sns_cm_ag_iter_init (struct m0_sns_cm_ag_iter *ai) |
|
M0_INTERNAL void | m0_sns_cm_ag_iter_fini (struct m0_sns_cm_ag_iter *ai) |
|
M0_INTERNAL int | m0_sns_cm_ag_init (struct m0_sns_cm_ag *sag, struct m0_cm *cm, const struct m0_cm_ag_id *id, const struct m0_cm_aggr_group_ops *ag_ops, bool has_incoming) |
|
M0_INTERNAL void | m0_sns_cm_ag_fini (struct m0_sns_cm_ag *sag) |
|
M0_INTERNAL uint64_t | m0_sns_cm_ag_local_cp_nr (const struct m0_cm_aggr_group *ag) |
|
M0_INTERNAL bool | m0_sns_cm_ag_has_incoming_from (struct m0_cm_aggr_group *ag, struct m0_cm_proxy *proxy) |
|
M0_INTERNAL bool | m0_sns_cm_ag_is_frozen_on (struct m0_cm_aggr_group *ag, struct m0_cm_proxy *pxy) |
|
M0_INTERNAL struct m0_sns_cm_ag * | ag2snsag (const struct m0_cm_aggr_group *ag) |
|
M0_INTERNAL void | agid2fid (const struct m0_cm_ag_id *id, struct m0_fid *fid) |
|
M0_INTERNAL uint64_t | agid2group (const struct m0_cm_ag_id *id) |
|
M0_INTERNAL void | m0_sns_cm_ag_agid_setup (const struct m0_fid *gob_fid, uint64_t group, struct m0_cm_ag_id *agid) |
|
M0_INTERNAL struct m0_cm * | snsag2cm (const struct m0_sns_cm_ag *sag) |
|
M0_INTERNAL bool | m0_sns_cm_ag_has_data (struct m0_sns_cm_file_ctx *fctx, uint64_t group) |
|
◆ __MOTR_SNS_CM_AG_H__
#define __MOTR_SNS_CM_AG_H__ |
Definition at line 26 of file ag.h.