blob: 9cde41b36b7d691d384afeae73a162472ef65974 (
plain) (
tree)
|
|
/* -*- Mode: C -*-
======================================================================
FILE: icalbdbsetimpl.h
CREATOR: dml 12 December 2001
(C) COPYRIGHT 2001, Critical Path
$Id$
$Locker$
======================================================================*/
#ifndef ICALBDBSETIMPL_H
#define ICALBDBSETIMPL_H
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <libicalss/icalgauge.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
|