53 virtual void add_attribute(
const string identifier,
const string value);
80 void add_attribute(
const string identifier,
const string value);
91 void add_attribute(
const string identifier,
const string value);
103 void add_attribute(
const string identifier,
const string value);
114 void add_attribute(
const string identifier,
const string value);
134 double margin_balance;
138 double short_balance;
143 bool buying_power_valid;
147 void add_attribute(
const string identifier,
const string value);
164 void add_attribute(
const string identifier,
const string value);
187 void add_attribute(
const string identifier,
const string value);
191 void gen_account_id(
void);
192 std::string m_bankid;
193 std::string m_branchid;
194 std::string m_acctid;
195 std::string m_acctkey;
196 std::string m_brokerid;
211 void add_attribute(
const string identifier,
const string value);
231 void add_attribute(
const string identifier,
const string value);
252 virtual void add_attribute(
const string identifier,
const string value);
269 void add_attribute(
const string identifier,
const string value);
281 void add_attribute(
const string identifier,
const string value);
Represents a bank account or a credit card account.
virtual int gen_event()
Generate libofx.h events.
void add_attribute(const string identifier, const string value)
Add data to a container object.
int add_to_main_tree()
Add this container to the main tree.
Represents the <BALANCE>, <INVBAL> or <INV401KBAL> OFX SGML entity.
bool margin_balance_valid
void add_attribute(const string identifier, const string value)
Add data to a container object.
Represents a bank or credid card transaction.
void add_attribute(const string identifier, const string value)
Add data to a container object.
A container to hold OFX SGML elements that LibOFX knows nothing about.
void add_attribute(const string identifier, const string value)
Add data to a container object.
A generic container for an OFX SGML element. Every container inherits from OfxGenericContainer.
OfxGenericContainer * getparent()
Returns the parent container object (the one representing the containing OFX SGML element)
virtual void add_attribute(const string identifier, const string value)
Add data to a container object.
virtual int gen_event()
Generate libofx.h events.
virtual int add_to_main_tree()
Add this container to the main tree.
A container to hold OFX SGML elements for <INV401K>
void add_attribute(const string identifier, const string value)
Add data to a container object.
Represents a bank or credid card transaction.
void add_attribute(const string identifier, const string value)
Add data to a container object.
The root container. Created by the <OFX> OFX element or by the export functions.
int gen_event()
Generate libofx.h events.
Represents an investment position, such as a stock or bond.
void add_attribute(const string identifier, const string value)
Add data to a container object.
virtual int add_to_main_tree()
Add this container to the main tree.
virtual int gen_event()
Generate libofx.h events.
A container to hold a OFX SGML element for which you want the parent to process it's data elements.
void add_attribute(const string identifier, const string value)
Add data to a container object.
Represents a security, such as a stock or bond.
virtual int gen_event()
Generate libofx.h events.
void add_attribute(const string identifier, const string value)
Add data to a container object.
virtual int add_to_main_tree()
Add this container to the main tree.
Represents a statement for either a bank account or a credit card account.
virtual int gen_event()
Generate libofx.h events.
virtual int add_to_main_tree()
Add this container to the main tree.
void add_attribute(const string identifier, const string value)
Add data to a container object.
Represents the <STATUS> OFX SGML entity.
void add_attribute(const string identifier, const string value)
Add data to a container object.
Represents a generic transaction.
virtual int gen_event()
Generate libofx.h events.
virtual void add_attribute(const string identifier, const string value)
Add data to a container object.
virtual int add_to_main_tree()
Add this container to the main tree.
Main header file containing the LibOfx API.
An abstraction of an account.
An abstraction of a security position held in an account.
An abstraction of a security, such as a stock, mutual fund, etc.
An abstraction of an account statement.
An abstraction of an OFX STATUS element.
An abstraction of a transaction in an account.