Lines Matching defs:args
47 lws_smtp_sequencer_args_t args;
102 s->apt[0].u.value = s->args.helo;
111 s->abs = lws_abstract_alloc(s->args.vhost, NULL, "smtp.raw_skt",
240 lws_smtp_sequencer_create(const lws_smtp_sequencer_args_t *args)
249 seq = lws_sequencer_create(args->vhost->context, 0,
257 s->abs = *args->abs;
258 s->args = *args;
261 /* set defaults in our copy of the args */
263 if (!s->args.helo[0])
264 strcpy(s->args.helo, "default-helo");
265 if (!s->args.email_queue_max)
266 s->args.email_queue_max = 8;
267 if (!s->args.retry_interval)
268 s->args.retry_interval = 15 * 60;
269 if (!s->args.delivery_timeout)
270 s->args.delivery_timeout = 12 * 60 * 60;
289 if (s->emails_owner.count > s->args.email_queue_max) {
291 (int)s->args.email_queue_max);