blob: a88df55e94ba5eb028b3230dc2dc98ffd9d11d6d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/*======================================================================
FILE: icalbdbsetimpl.h
SPDX-FileCopyrightText: 2001, Critical Path
SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
======================================================================*/
#ifndef ICALBDBSETIMPL_H
#define ICALBDBSETIMPL_H
#include "icalset.h"
#include <db.h>
/* This definition is in its own file so it can be kept out of the
main header file, but used by "friend classes" like icaldirset*/
struct icalbdbset_impl
{
icalset super; /**< parent class */
const char *path;
const char *subdb;
const char *sindex;
const char *key;
void *data;
int datasize;
int changed;
icalcomponent *cluster;
icalgauge *gauge;
DB_ENV *dbenv;
DB *dbp;
DB *sdbp;
DBC *dbcp;
};
#endif
|