Lines Matching refs:mta_session
86 struct mta_session { struct
128 static void mta_free(struct mta_session *); argument
132 static void mta_connect(struct mta_session *);
133 static void mta_enter_state(struct mta_session *, int);
134 static void mta_flush_task(struct mta_session *, int, const char *, size_t, int);
135 static void mta_error(struct mta_session *, const char *, ...)
137 static void mta_send(struct mta_session *, char *, ...)
139 static ssize_t mta_queue_data(struct mta_session *);
140 static void mta_response(struct mta_session *, char *);
142 static void mta_tls_init(struct mta_session *);
143 static void mta_tls_started(struct mta_session *);
144 static struct mta_session *mta_tree_pop(struct tree *, uint64_t);
154 static void mta_filter_begin(struct mta_session *);
155 static void mta_filter_end(struct mta_session *);
156 static void mta_connected(struct mta_session *);
157 static void mta_disconnected(struct mta_session *);
159 static void mta_report_link_connect(struct mta_session *, const char *, int,
162 static void mta_report_link_greeting(struct mta_session *, const char *);
163 static void mta_report_link_identify(struct mta_session *, const char *, const char *);
164 static void mta_report_link_tls(struct mta_session *, const char *);
165 static void mta_report_link_disconnect(struct mta_session *);
166 static void mta_report_link_auth(struct mta_session *, const char *, const char *);
167 static void mta_report_tx_reset(struct mta_session *, uint32_t);
168 static void mta_report_tx_begin(struct mta_session *, uint32_t);
169 static void mta_report_tx_mail(struct mta_session *, uint32_t, const char *, int);
170 static void mta_report_tx_rcpt(struct mta_session *, uint32_t, const char *, int);
171 static void mta_report_tx_envelope(struct mta_session *, uint32_t, uint64_t);
172 static void mta_report_tx_data(struct mta_session *, uint32_t, int);
173 static void mta_report_tx_commit(struct mta_session *, uint32_t, size_t);
174 static void mta_report_tx_rollback(struct mta_session *, uint32_t);
175 static void mta_report_protocol_client(struct mta_session *, const char *);
176 static void mta_report_protocol_server(struct mta_session *, const char *);
178 static void mta_report_filter_response(struct mta_session *, int, int, const char *);
180 static void mta_report_timeout(struct mta_session *);
211 mta_session(struct mta_relay *relay, struct mta_route *route, const char *mxname) in mta_session() function
213 struct mta_session *s; in mta_session()
268 struct mta_session *s; in mta_session_imsg()
352 static struct mta_session *
355 struct mta_session *s; in mta_tree_pop()
369 mta_free(struct mta_session *s) in mta_free()
409 struct mta_session *s = arg; in mta_getnameinfo_cb()
422 struct mta_session *s = arg; in mta_on_timeout()
435 struct mta_session *s = arg; in mta_on_ptr()
443 struct mta_session *s = arg; in mta_start()
449 mta_connect(struct mta_session *s) in mta_connect()
552 mta_enter_state(struct mta_session *s, int newstate) in mta_enter_state()
878 mta_response(struct mta_session *s, char *line) in mta_response()
1200 struct mta_session *s = arg; in mta_io()
1401 mta_send(struct mta_session *s, char *fmt, ...) in mta_send()
1430 mta_queue_data(struct mta_session *s) in mta_queue_data()
1462 mta_flush_task(struct mta_session *s, int delivery, const char *error, size_t count, in mta_flush_task()
1529 mta_error(struct mta_session *s, const char *fmt, ...) in mta_error()
1568 mta_tls_init(struct mta_session *s) in mta_tls_init()
1601 mta_tls_started(struct mta_session *s) in mta_tls_started()
1695 mta_filter_begin(struct mta_session *s) in mta_filter_begin()
1707 mta_filter_end(struct mta_session *s) in mta_filter_end()
1718 mta_connected(struct mta_session *s) in mta_connected()
1742 mta_disconnected(struct mta_session *s) in mta_disconnected()
1750 mta_report_link_connect(struct mta_session *s, const char *rdns, int fcrdns, in mta_report_link_connect()
1761 mta_report_link_greeting(struct mta_session *s, in mta_report_link_greeting()
1771 mta_report_link_identify(struct mta_session *s, const char *method, const char *identity) in mta_report_link_identify()
1780 mta_report_link_tls(struct mta_session *s, const char *ssl) in mta_report_link_tls()
1789 mta_report_link_disconnect(struct mta_session *s) in mta_report_link_disconnect()
1798 mta_report_link_auth(struct mta_session *s, const char *user, const char *result) in mta_report_link_auth()
1807 mta_report_tx_reset(struct mta_session *s, uint32_t msgid) in mta_report_tx_reset()
1816 mta_report_tx_begin(struct mta_session *s, uint32_t msgid) in mta_report_tx_begin()
1825 mta_report_tx_mail(struct mta_session *s, uint32_t msgid, const char *address, int ok) in mta_report_tx_mail()
1834 mta_report_tx_rcpt(struct mta_session *s, uint32_t msgid, const char *address, int ok) in mta_report_tx_rcpt()
1843 mta_report_tx_envelope(struct mta_session *s, uint32_t msgid, uint64_t evpid) in mta_report_tx_envelope()
1852 mta_report_tx_data(struct mta_session *s, uint32_t msgid, int ok) in mta_report_tx_data()
1861 mta_report_tx_commit(struct mta_session *s, uint32_t msgid, size_t msgsz) in mta_report_tx_commit()
1870 mta_report_tx_rollback(struct mta_session *s, uint32_t msgid) in mta_report_tx_rollback()
1879 mta_report_protocol_client(struct mta_session *s, const char *command) in mta_report_protocol_client()
1888 mta_report_protocol_server(struct mta_session *s, const char *response) in mta_report_protocol_server()
1898 mta_report_filter_response(struct mta_session *s, int phase, int response, const char *param)
1908 mta_report_timeout(struct mta_session *s) in mta_report_timeout()