m_compose
m_compose(p_engine, IMSG_LPR_RECVJOB_COMMIT, conn->id,
m_compose(p_engine, IMSG_LPR_RECVJOB_CLEAR, conn->id, 0, -1,
m_compose(p_engine, IMSG_LPR_RECVJOB_ROLLBACK, conn->id, 0, -1,
m_compose(p_engine, IMSG_SOCK_FRONTEND, 0, 0, sp[1], NULL, 0);
m_compose(p_frontend, IMSG_SOCK_ENGINE, 0, 0, sp[0], NULL, 0);
m_compose(p_control, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_control, IMSG_CONF_END, 0, 0, -1, NULL, 0);
m_compose(p_engine, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_engine, IMSG_CONF_END, 0, 0, -1, NULL, 0);
m_compose(p_frontend, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_frontend, IMSG_CONF_END, 0, 0, -1, NULL, 0);
void m_compose(struct imsgproc *, uint32_t, uint32_t, pid_t, int, const void *,
m_compose(p_dispatcher, IMSG_QUEUE_SMTP_SESSION, 0, 0, -1, NULL, 0);
m_compose(&c->mproc, IMSG_CTL_OK, 0, 0, imsg_get_fd(imsg),
m_compose(p, IMSG_CTL_FAIL, IMSG_VERSION, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_dispatcher, IMSG_CTL_SMTP_SESSION, c->id, 0, -1,
m_compose(p, IMSG_CTL_GET_DIGEST, 0, 0, -1, &digest, sizeof digest);
m_compose(p, IMSG_CTL_GET_STATS, 0, 0, -1, kvp, sizeof *kvp);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_queue, IMSG_CTL_PAUSE_MDA, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_queue, IMSG_CTL_PAUSE_MTA, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_dispatcher, IMSG_CTL_PAUSE_SMTP, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_queue, IMSG_CTL_RESUME_MDA, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_queue, IMSG_CTL_RESUME_MTA, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, 0, 0, -1, NULL, 0);
m_compose(p_scheduler, IMSG_CTL_LIST_MESSAGES, c->id, 0, -1,
m_compose(p_scheduler, IMSG_CTL_LIST_ENVELOPES, c->id, 0, -1,
m_compose(p, IMSG_CTL_SHOW_STATUS, 0, 0, -1, &env->sc_flags,
m_compose(p, IMSG_CTL_FAIL, 0, 0, -1, NULL, 0);
m_compose(p_control,
m_compose(p_parent, IMSG_LKA_OPEN_FORWARD, 0, 0, -1,
m_compose(p, IMSG_CTL_MTA_SHOW_RELAYS, id, 0, -1, buf, strlen(buf) + 1);
m_compose(p, IMSG_CTL_MTA_SHOW_RELAYS, id, 0, -1, buf,
m_compose(p_queue, IMSG_MTA_SCHEDULE, 0, 0, -1,
m_compose(p, IMSG_CTL_MTA_SHOW_HOSTS,
m_compose(p, IMSG_CTL_MTA_SHOW_HOSTS, imsg->hdr.peerid,
m_compose(p, IMSG_CTL_MTA_SHOW_RELAYS, imsg->hdr.peerid,
m_compose(p, IMSG_CTL_MTA_SHOW_ROUTES,
m_compose(p, IMSG_CTL_MTA_SHOW_ROUTES, imsg->hdr.peerid,
m_compose(p, IMSG_CTL_MTA_SHOW_HOSTSTATS,
m_compose(p, IMSG_CTL_MTA_SHOW_HOSTSTATS,
m_compose(p, IMSG_CTL_OK, imsg->hdr.peerid, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_OK, imsg->hdr.peerid, 0, -1, NULL, 0);
m_compose(p, IMSG_CTL_MTA_SHOW_BLOCK,
m_compose(p, IMSG_CTL_MTA_SHOW_BLOCK, imsg->hdr.peerid,
m_compose(p_control, imsg->hdr.type,
m_compose(p_control, imsg->hdr.type, imsg->hdr.peerid,
m_compose(p_control, IMSG_CTL_DISCOVER_MSGID, wi->peerid, 0, -1,
m_compose(p, IMSG_SCHED_ENVELOPE_BOUNCE, 0, 0, -1,
m_compose(p, IMSG_CTL_LIST_MESSAGES, imsg->hdr.peerid, 0, -1,
m_compose(p_queue, IMSG_CTL_LIST_ENVELOPES,
m_compose(p, r ? IMSG_CTL_OK : IMSG_CTL_FAIL, imsg->hdr.peerid,
m_compose(p, r ? IMSG_CTL_OK : IMSG_CTL_FAIL, imsg->hdr.peerid,
m_compose(p, r ? IMSG_CTL_OK : IMSG_CTL_FAIL, imsg->hdr.peerid,
m_compose(p, r ? IMSG_CTL_OK : IMSG_CTL_FAIL, imsg->hdr.peerid,
m_compose(p, IMSG_QUEUE_SMTP_SESSION, 0, 0, smtp_enqueue(),
m_compose(p, IMSG_CTL_SMTP_SESSION, imsg->hdr.peerid, 0,
m_compose(p, IMSG_LKA_OPEN_FORWARD, 0, 0, fd,
m_compose(p_dispatcher, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_dispatcher, IMSG_CONF_END, 0, 0, -1, NULL, 0);
m_compose(p_lka, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_lka, IMSG_CONF_END, 0, 0, -1, NULL, 0);
m_compose(p_ca, IMSG_CONF_START, 0, 0, -1, NULL, 0);
m_compose(p_ca, IMSG_CONF_END, 0, 0, -1, NULL, 0);
void m_compose(struct mproc *, uint32_t, uint32_t, pid_t, int, void *, size_t);