client.h revision 07e7066e0f40899181a195c247a08639366d7567
#ifndef CLIENT_H
#define CLIENT_H
#include "network.h"
#include "client-common.h"
/* Disconnect client after idling this many milliseconds */
struct imap_client {
int refcount;
struct imap_parser *parser;
struct timeout *to_authfail_delay;
struct login_proxy *proxy;
char *proxy_backend_capability;
unsigned int bad_counter;
unsigned int starttls:1;
unsigned int login_success:1;
unsigned int cmd_finished:1;
unsigned int proxy_sasl_ir:1;
unsigned int proxy_seen_banner:1;
unsigned int skip_line:1;
unsigned int input_blocked:1;
unsigned int destroyed:1;
unsigned int greeting_sent:1;
unsigned int id_logged:1;
unsigned int auth_initializing:1;
unsigned int client_ignores_capability_resp_code:1;
};
#endif