Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TransactionsDB.h File Reference

#include "Database.h"
#include "CoinsPref.h"

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  packedScheduleStructure
 data specific to scheduled transactions. More...

struct  packedTransactionStructure
 the packed structure of a transaction - see the unpacked struct for explanations. More...

struct  scheduledStructure
 unpacked structure of an scheduled scheduled. More...

class  TransactionsDB
 class to manipulate the transactions database. More...

struct  transactionStructure
 unpacked structure of an Transaction. More...


Defines

#define TRANSACTIONSDB_TYPE   'DATA'
 type of the Transaction database. More...

#define TRANSACTIONSDB_NAME   "FreeCoins-Transactions"
 db name. More...


Enumerations

enum  Repeat_interval { rep_day, rep_week, rep_month, rep_year }
 intervals at which scheduled transactions can be repeated. More...


Variables

TransactionsDBtransactions_db


Define Documentation

#define TRANSACTIONSDB_NAME   "FreeCoins-Transactions"
 

db name.

Definition at line 31 of file TransactionsDB.h.

#define TRANSACTIONSDB_TYPE   'DATA'
 

type of the Transaction database.

Revision:
1.38
Last updated:
Date:
2002/12/17 22:52:00

Copyright (C) 2000-2002 Vlad Mereuta <dizzy@users.sourceforge.net>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition at line 29 of file TransactionsDB.h.


Enumeration Type Documentation

enum Repeat_interval
 

intervals at which scheduled transactions can be repeated.

Enumeration values:
rep_day 
rep_week 
rep_month 
rep_year 

Definition at line 34 of file TransactionsDB.h.


Variable Documentation

TransactionsDB* transactions_db
 

Definition at line 277 of file TransactionsDB.h.


Generated on Thu Jan 16 23:11:13 2003 for FreeCoins by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002