Mercurial > dovecot > core-2.2
view src/director/director-connection.h @ 22562:3af1ba6b5248
director: Log info line whenever a director is added/removed from ring
This can help with debugging problems.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Thu, 14 Sep 2017 17:29:48 +0300 |
parents | ade6dcace5cd |
children | bcb064465b54 |
line wrap: on
line source
#ifndef DIRECTOR_CONNECTION_H #define DIRECTOR_CONNECTION_H struct director_host; struct director; struct director_connection * director_connection_init_in(struct director *dir, int fd, const struct ip_addr *ip); struct director_connection * director_connection_init_out(struct director *dir, int fd, struct director_host *host); void director_connection_deinit(struct director_connection **conn, const char *remote_reason); void director_connection_send(struct director_connection *conn, const char *data); void director_connection_set_synced(struct director_connection *conn, bool synced); void director_connection_ping(struct director_connection *conn); const char *director_connection_get_name(struct director_connection *conn); struct director_host * director_connection_get_host(struct director_connection *conn); bool director_connection_is_handshaked(struct director_connection *conn); bool director_connection_is_synced(struct director_connection *conn); bool director_connection_is_incoming(struct director_connection *conn); unsigned int director_connection_get_minor_version(struct director_connection *conn); void director_connection_cork(struct director_connection *conn); void director_connection_uncork(struct director_connection *conn); #endif