X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzebraapi.h;fp=index%2Fzebraapi.h;h=383d50b8aa84573e772d962ea9f537e6808580aa;hb=1b62315f3ba83b91a8580f72943124ba9cb09249;hp=8197db7272cecd9bd95e9e3b74c3b34c66556107;hpb=f0e68a4ee36180d52d69369d0bb09a33392bb643;p=idzebra-moved-to-github.git diff --git a/index/zebraapi.h b/index/zebraapi.h index 8197db7..383d50b 100644 --- a/index/zebraapi.h +++ b/index/zebraapi.h @@ -1,4 +1,4 @@ -/* $Id: zebraapi.h,v 1.25 2003-02-11 17:28:10 heikki Exp $ +/* $Id: zebraapi.h,v 1.26 2003-02-27 23:08:10 pop Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 Index Data Aps @@ -54,6 +54,15 @@ struct recordGroup { int followLinks; }; +typedef struct { + int processed; + int inserted; + int updated; + int deleted; + long utime; + long stime; +} ZebraTransactionStatus; + /* Retrieval Record Descriptor */ typedef struct { int errCode; /* non-zero if error when fetching this */ @@ -188,6 +197,7 @@ int zebra_admin_exchange_record (ZebraHandle zh, void zebra_begin_trans (ZebraHandle zh); void zebra_end_trans (ZebraHandle zh); +void zebra_end_transaction (ZebraHandle zh, ZebraTransactionStatus *stat); int zebra_commit (ZebraHandle zh);