Mercurial > dovecot > core-2.2
diff src/director/director-connection.h @ 22627:bcb064465b54
director: Add director_connection_get_status()
Can be used to access connection-specific status information.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Thu, 26 Oct 2017 13:07:30 +0300 |
parents | ade6dcace5cd |
children | 8623737c0129 |
line wrap: on
line diff
--- a/src/director/director-connection.h Thu Oct 26 13:02:32 2017 +0300 +++ b/src/director/director-connection.h Thu Oct 26 13:07:30 2017 +0300 @@ -1,6 +1,12 @@ #ifndef DIRECTOR_CONNECTION_H #define DIRECTOR_CONNECTION_H +struct director_connection_status { + uoff_t bytes_read, bytes_sent; + size_t bytes_buffered, peak_bytes_buffered; + struct timeval last_input, last_output; +}; + struct director_host; struct director; @@ -31,4 +37,7 @@ void director_connection_cork(struct director_connection *conn); void director_connection_uncork(struct director_connection *conn); +void director_connection_get_status(struct director_connection *conn, + struct director_connection_status *status_r); + #endif