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

packedAccountStructure Struct Reference

the packed structure of an account. More...

#include <AccountsDB.h>

Collaboration diagram for packedAccountStructure:

Collaboration graph
[legend]
List of all members.

Public Attributes

Int32 balance
 account balance. More...

Int32 cleared_balance
 total of cleared trasactions (splits) for this account. More...

Int32 credit_limit
 the credit limit for creditcards/overdraft for other accounts. More...

UInt32 parent_uid
 uid of the parent of this account. if the account is a root one this field should be ignored. More...

UInt32 currency
 currency used by this account (UID from currency database). More...

Int32 children_total
 overall balance of the children of this account. More...

Int32 children_cleared_total
 total cleared balance of the children of this account. More...

Int32 children_available_total
 total available (inc overdraft) in children accounts. More...

AccountFlags flags
 various account flags, packed. More...

UInt8 type
 account type (Bank, CC, etc.). More...

UInt8 depth
 depth at which this account is situated (0 for root accounts, >0 for the others). More...

UInt8 children_no
 total number of children owned by this account. this should facilitate things like sorting. More...

Char description [1]
 all strings associated with the account. More...


Detailed Description

the packed structure of an account.

Definition at line 55 of file AccountsDB.h.


Member Data Documentation

Int32 packedAccountStructure::balance
 

account balance.

Definition at line 57 of file AccountsDB.h.

Int32 packedAccountStructure::children_available_total
 

total available (inc overdraft) in children accounts.

Definition at line 71 of file AccountsDB.h.

Int32 packedAccountStructure::children_cleared_total
 

total cleared balance of the children of this account.

Definition at line 69 of file AccountsDB.h.

UInt8 packedAccountStructure::children_no
 

total number of children owned by this account. this should facilitate things like sorting.

Definition at line 79 of file AccountsDB.h.

Int32 packedAccountStructure::children_total
 

overall balance of the children of this account.

Definition at line 67 of file AccountsDB.h.

Int32 packedAccountStructure::cleared_balance
 

total of cleared trasactions (splits) for this account.

Definition at line 59 of file AccountsDB.h.

Int32 packedAccountStructure::credit_limit
 

the credit limit for creditcards/overdraft for other accounts.

Definition at line 61 of file AccountsDB.h.

UInt32 packedAccountStructure::currency
 

currency used by this account (UID from currency database).

Definition at line 65 of file AccountsDB.h.

UInt8 packedAccountStructure::depth
 

depth at which this account is situated (0 for root accounts, >0 for the others).

Definition at line 77 of file AccountsDB.h.

Char packedAccountStructure::description[1]
 

all strings associated with the account.

Definition at line 81 of file AccountsDB.h.

AccountFlags packedAccountStructure::flags
 

various account flags, packed.

Definition at line 73 of file AccountsDB.h.

UInt32 packedAccountStructure::parent_uid
 

uid of the parent of this account. if the account is a root one this field should be ignored.

Definition at line 63 of file AccountsDB.h.

UInt8 packedAccountStructure::type
 

account type (Bank, CC, etc.).

Definition at line 75 of file AccountsDB.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jan 16 23:11:15 2003 for FreeCoins by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002