Searched refs:duser (Results 1 - 7 of 7) sorted by relevance

/dovecot/src/plugins/push-notification/
H A Dpush-notification-plugin.c34 struct push_notification_driver_user **duser; local
50 array_foreach_modifiable(&ptxn->puser->driverlist->drivers, duser) {
52 dtxn->duser = *duser;
55 if ((dtxn->duser->driver->v.begin_txn == NULL) ||
56 dtxn->duser->driver->v.begin_txn(dtxn)) {
93 if ((*dtxn)->duser->driver->v.end_txn != NULL) {
94 (*dtxn)->duser->driver->v.end_txn(*dtxn, success);
228 struct push_notification_driver_user *duser; local
242 if (push_notification_driver_init(user, env, user->pool, &duser) <
277 struct push_notification_driver_user **duser; local
[all...]
H A Dpush-notification-drivers.h43 void (*deinit)(struct push_notification_driver_user *duser);
64 const struct push_notification_driver_user *duser; member in struct:push_notification_driver_txn
H A Dpush-notification-drivers.c88 struct push_notification_driver_user *duser; local
122 duser = p_new(pool, struct push_notification_driver_user, 1);
123 duser->context = context;
124 duser->driver = driver;
126 *duser_r = duser;
H A Dpush-notification-txn-mbox.c31 if ((*dtxn)->duser->driver->v.process_mbox != NULL) {
32 (*dtxn)->duser->driver->v.process_mbox(*dtxn, ptxn->mbox_txn);
H A Dpush-notification-txn-msg.c75 if ((*dtxn)->duser->driver->v.process_msg != NULL) {
76 (*dtxn)->duser->driver->v.process_msg(*dtxn, value);
H A Dpush-notification-driver-dlog.c90 (struct push_notification_driver_user *duser ATTR_UNUSED)
H A Dpush-notification-driver-ox.c142 struct push_notification_driver_ox_config *dconfig = dtxn->duser->context;
334 (struct push_notification_driver_ox_config *)dtxn->duser->context;
404 (struct push_notification_driver_user *duser ATTR_UNUSED)
406 struct push_notification_driver_ox_config *dconfig = duser->context;

Completed in 12 milliseconds