mail-index-view-private.h revision 1b3bb8d39686ed24730cbc31cc9a33dc62c8c6c3
#ifndef __MAIL_INDEX_VIEW_PRIVATE_H
#define __MAIL_INDEX_VIEW_PRIVATE_H
#include "mail-index-private.h"
struct mail_index_view_methods {
const struct mail_index_header **hdr_r);
struct mail_index_map **map_r,
const struct mail_index_record **rec_r);
const void **data_r);
};
struct mail_index_view {
int refcount;
struct mail_index_view_methods methods;
struct mail_index *index;
struct mail_transaction_log_view *log_view;
unsigned int indexid;
struct mail_index_map *map;
struct mail_index_map *new_map;
struct mail_index_header hdr;
int transactions;
unsigned int lock_id;
unsigned int inconsistent:1;
unsigned int syncing:1;
};
const struct mail_index_view *src);
#endif