Lines Matching defs:client
12 #define MSGS_BITMASK_SIZE(client) \ argument
19 #define POP3_CLIENT_OUTPUT_FULL(client) \ argument
33 struct client { struct
34 struct client *prev, *next; argument
36 struct pop3_client_vfuncs v; argument
38 int fd_in, fd_out;
39 struct io *io;
40 struct istream *input;
41 struct ostream *output;
42 struct timeout *to_idle, *to_commit;
44 command_func_t *cmd;
45 void *cmd_context;
47 pool_t pool;
48 struct mail_storage_service_user *service_user;
49 struct mail_user *user;
50 struct mail_namespace *inbox_ns;
51 struct mailbox *mailbox;
52 struct mailbox_transaction_context *trans;
53 struct mail_keywords *deleted_kw;
55 struct timeout *to_session_dotlock_refresh;
56 struct dotlock *session_dotlock;
58 time_t last_input, last_output;
59 unsigned int bad_counter;
60 unsigned int highest_expunged_fetch_msgnum;
62 unsigned int uid_validity;
63 unsigned int messages_count;
64 unsigned int deleted_count, seen_change_count;
65 uoff_t total_size;
66 uoff_t deleted_size;
67 uint32_t last_seen_pop3_msn, lowest_retr_pop3_msn;
71 uint32_t highest_seq;
74 uint32_t *msgnum_to_seq_map;
75 uint32_t msgnum_to_seq_map_count;
77 uoff_t top_bytes;
78 uoff_t retr_bytes;
79 unsigned int top_count;
80 unsigned int retr_count;
83 const char **message_uidls;
84 uoff_t *message_sizes;
86 unsigned char *deleted_bitmask;
87 unsigned char *seen_bitmask;
113 struct pop3_client_vfuncs super; argument
118 extern struct client *pop3_clients; argument