client.h revision 00fa8dcbc66f56daa737487c9dec7166c37de79e
#ifndef CLIENT_H
#define CLIENT_H
#include "network.h"
#include "client-common.h"
#include "auth-client.h"
/* Disconnect client after idling this many milliseconds */
enum pop3_proxy_state {
POP3_PROXY_BANNER = 0,
};
struct pop3_client {
int refcount;
struct login_proxy *proxy;
enum pop3_proxy_state proxy_state;
unsigned int bad_counter;
char *last_user;
char *apop_challenge;
struct auth_connect_id auth_id;
unsigned int login_success:1;
unsigned int auth_connected:1;
unsigned int auth_initializing:1;
unsigned int destroyed:1;
};
#endif