Lines Matching refs:be
18 This program is distributed in the hope that it will be useful,
38 struct be_ctx *be;
42 struct be_ctx *be;
71 new_cb->be = ctx;
103 tev = tevent_add_timer(cb_ctx->be->ev, cb_ctx, soon,
118 talloc_steal(cb_ctx->be, te);
122 static errno_t be_run_cb(struct be_ctx *be, struct be_cb *cb_list)
132 cb_ctx = talloc(be, struct be_cb_ctx);
138 cb_ctx->be = be;
143 te = tevent_add_timer(be->ev, cb_ctx, soon,
170 void be_run_reconnect_cb(struct be_ctx *be)
172 struct be_cb *callback = be->reconnect_cb_list;
214 void be_run_online_cb(struct be_ctx *be) {
217 if (be->run_online_cb) {
221 be->run_online_cb = false;
223 if (be->online_cb_list) {
226 ret = be_run_cb(be, be->online_cb_list);
246 void be_run_unconditional_online_cb(struct be_ctx *be)
250 if (be->unconditional_online_cb_list) {
253 ret = be_run_cb(be, be->unconditional_online_cb_list);
271 void be_run_offline_cb(struct be_ctx *be) {
274 if (be->offline_cb_list) {
277 ret = be_run_cb(be, be->offline_cb_list);