director.h revision 3ee8a7ee6912c7caa4e83d3ce5a5db1590a7ffcd
/* weak users supported in protocol v1.1+ */ /* director removes supported in v1.2+ */ /* quit reason supported in v1.3+ */ /* Minimum time between even attempting to communicate with a director that failed due to a protocol error. */ /* IP and port of this director. self_host->ip/port must equal these. */ /* left and right connections are set only after they have finished handshaking. until then they're in the connections list, although updates are still sent to them during handshaking if the USER list /* all director connections */ /* original mail hosts configured in config file. this is used only for doveadm lookups */ /* temporary user -> host associations */ /* these requests are waiting for directors to be in synced */ /* director hosts are sorted by IP (and port) */ /* the lowest minor version supported by the ring */ /* director ring handshaking is complete. director can start serving clients. */ /* Create a new director. If listen_ip specifies an actual IP, it's used with listen_port for finding ourself from the director_servers setting. listen_port is used regardless by director_host_add_from_string() for hosts without specified port. */ /* Start connecting to other directors */ /* Send data to all directors using both left and right connections (unless they're the same). */