imapc-client-private.h revision 5035404202587543bb4843d4aec46331651b6e16
#ifndef IMAPC_CLIENT_PRIVATE_H
#define IMAPC_CLIENT_PRIVATE_H
#include "imapc-client.h"
struct imapc_client_connection {
struct imapc_connection *conn;
struct imapc_client_mailbox *box;
};
struct imapc_client {
int refcount;
struct imapc_client_settings set;
struct ssl_iostream_context *ssl_ctx;
void *untagged_context;
unsigned int stop_now:1;
};
struct imapc_client_mailbox {
struct imapc_client *client;
struct imapc_connection *conn;
struct imapc_msgmap *msgmap;
void *untagged_box_context;
unsigned int pending_box_command_count;
};
#endif