]> cygwin.com Git - cygwin-apps/setup.git/blame - IniDBBuilder.h
2002-05-19 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / IniDBBuilder.h
CommitLineData
076654e7
RC
1/*
2 * Copyright (c) 2002, Robert Collins.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * A copy of the GNU General Public License can be found at
10 * http://www.gnu.org/
11 *
12 * Written by Robert Collins <rbtcollins@hotmail.com>
13 *
14 */
15
16#ifndef _INIDBBUILDER_H_
17#define _INIDBBUILDER_H_
18
19#include "String++.h"
20
21class IniDBBuilder
22{
23public:
24 virtual ~IniDBBuilder();
25 virtual void buildTimestamp (String const &);
26 virtual void buildVersion (String const &);
27 virtual void buildPackage (String const &);
28 virtual void buildPackageVersion (String const &);
29 virtual void buildPackageSDesc (String const &);
30 virtual void buildPackageLDesc (String const &);
31 virtual void buildPackageInstall (String const &, String const &,
b401ef47 32 unsigned char const[16] = 0);
076654e7 33 virtual void buildPackageSource (String const &, String const &,
b401ef47 34 unsigned char const[16] = 0);
076654e7
RC
35 virtual void buildPackageTrust (int);
36 virtual void buildPackageRequirement (String const &);
37 virtual void buildPackageCategory (String const &);
38
39 unsigned int timestamp;
40 String version;
41 String parse_mirror;
42};
43
44#endif /* _INIDBBUILDER_H_ */
This page took 0.026454 seconds and 5 git commands to generate.