int dnet_drop_notification(struct dnet_session *s, struct dnet_id *id) { uint64_t cflags = DNET_ATTR_DROP_NOTIFICATION; if (!id) return -EINVAL; return dnet_request_notification_raw(s, id, NULL, NULL, cflags); }
int dnet_request_notification(struct dnet_session *s, struct dnet_id *id, transaction_callback complete, void *priv) { uint64_t cflags = 0; if (!complete || !id) return -EINVAL; return dnet_request_notification_raw(s, id, complete, priv, cflags); }
int dnet_request_notification(struct dnet_session *s, struct dnet_id *id, int (* complete)(struct dnet_net_state *state, struct dnet_cmd *cmd, void *priv), void *priv) { uint64_t cflags = 0; if (!complete || !id) return -EINVAL; return dnet_request_notification_raw(s, id, complete, priv, cflags); }