Libical API Documentation
3.0
Loading...
Searching...
No Matches
src
libicalss
icalbdbsetimpl.h
1
/*======================================================================
2
FILE: icalbdbsetimpl.h
3
4
(C) COPYRIGHT 2001, Critical Path
5
6
This library is free software; you can redistribute it and/or modify
7
it under the terms of either:
8
9
The LGPL as published by the Free Software Foundation, version
10
2.1, available at: https://www.gnu.org/licenses/lgpl-2.1.html
11
12
Or:
13
14
The Mozilla Public License Version 2.0. You may obtain a copy of
15
the License at https://www.mozilla.org/MPL/
16
======================================================================*/
17
18
#ifndef ICALBDBSETIMPL_H
19
#define ICALBDBSETIMPL_H
20
21
#include "
icalset.h
"
22
#include <db.h>
23
24
/* This definition is in its own file so it can be kept out of the
25
main header file, but used by "friend classes" like icaldirset*/
26
27
struct
icalbdbset_impl
28
{
29
icalset
super
;
30
const
char
*path;
31
const
char
*subdb;
32
const
char
*sindex;
33
const
char
*key;
34
void
*data;
35
int
datasize;
36
int
changed;
37
icalcomponent
*cluster;
38
icalgauge
*gauge;
39
DB_ENV *dbenv;
40
DB *dbp;
41
DB *sdbp;
42
DBC *dbcp;
43
};
44
45
#endif
icalset.h
icalbdbset_impl
Definition
icalbdbsetimpl.h:28
icalbdbset_impl::super
icalset super
Definition
icalbdbsetimpl.h:29
icalcomponent_impl
Definition
icalcomponent.c:36
icalgauge_impl
Definition
icalgaugeimpl.h:55
icalset_impl
Definition
icalset.h:61
Generated on Sun Mar 31 2024 06:42:58 for Libical API Documentation by
1.9.7