~ubuntu-branches/ubuntu/trusty/recoll/trusty

« back to all changes in this revision

Viewing changes to utils/fileudi.h

  • Committer: Bazaar Package Importer
  • Author(s): Kartik Mistry
  • Date: 2008-11-13 21:18:15 UTC
  • mfrom: (1.1.7 upstream) (4.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20081113211815-2hxp996xj5hyjh08
Tags: 1.11.0-1
* New upstream release:
  + Remebers missing filters in first run (Closes: #500690)
* debian/control:
  + Added libimage-exiftool-perl as Suggests (Closes: #502427)
  + Added Python as recommaded due to filters/rclpython script
    although, its not necessary as it will be installed only
    when Python is present
* debian/patches:
  + Refreshed patch for gcc 4.4 FTBFS (Closes: #505376)
* debian/copyright:
  + Updated for newly added filter and image files

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *   This program is free software; you can redistribute it and/or modify
 
3
 *   it under the terms of the GNU General Public License as published by
 
4
 *   the Free Software Foundation; either version 2 of the License, or
 
5
 *   (at your option) any later version.
 
6
 *
 
7
 *   This program is distributed in the hope that it will be useful,
 
8
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
9
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
10
 *   GNU General Public License for more details.
 
11
 *
 
12
 *   You should have received a copy of the GNU General Public License
 
13
 *   along with this program; if not, write to the
 
14
 *   Free Software Foundation, Inc.,
 
15
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
16
 */
 
17
#ifndef _FILEUDI_H_INCLUDED_
 
18
#define _FILEUDI_H_INCLUDED_
 
19
/* @(#$Id: fileudi.h,v 1.1 2008/07/28 10:20:20 dockes Exp $  (C) 2004 J.F.Dockes */
 
20
#include <string>
 
21
using std::string;
 
22
 
 
23
// Unique Document Ids for the file-based indexer (main Recoll
 
24
// indexer).  Document Ids are built from a concatenation of the file
 
25
// path and the internal path (ie: email number inside
 
26
// folder/attachment number/etc.)  As the size of Xapian terms is
 
27
// limited, the path is truncated to a maximum length, and completed
 
28
// by a hash of the remainder. So the unique id looks like:
 
29
// /some/truncated/paHASHVALUE|ipath
 
30
 
 
31
extern void make_udi(const string& fn, const string& ipath, string &udi);
 
32
 
 
33
#endif /* _FILEUDI_H_INCLUDED_ */