51 virtual void add_attribute(
const std::string identifier,
const std::string value);
78 void add_attribute(
const std::string identifier,
const std::string value);
89 void add_attribute(
const std::string identifier,
const std::string value);
101 void add_attribute(
const std::string identifier,
const std::string value);
112 void add_attribute(
const std::string identifier,
const std::string value);
132 double margin_balance;
136 double short_balance;
141 bool buying_power_valid;
145 void add_attribute(
const std::string identifier,
const std::string value);
158 OfxStatementData data;
162 void add_attribute(
const std::string identifier,
const std::string value);
165 void add_account(OfxAccountData * account_data);
185 void add_attribute(
const std::string identifier,
const std::string value);
189 void gen_account_id(
void);
190 std::string m_bankid;
191 std::string m_branchid;
192 std::string m_acctid;
193 std::string m_acctkey;
194 std::string m_brokerid;
205 OfxSecurityData data;
209 void add_attribute(
const std::string identifier,
const std::string value);
225 OfxPositionData data;
229 void add_attribute(
const std::string identifier,
const std::string value);
230 void add_account(OfxAccountData * account_data);
246 OfxTransactionData data;
250 virtual void add_attribute(
const std::string identifier,
const std::string value);
251 void add_account(OfxAccountData * account_data);
267 void add_attribute(
const std::string identifier,
const std::string value);
279 void add_attribute(
const std::string identifier,
const std::string value);
301 OfxSecurityData * find_security(std::string unique_id);
virtual int gen_event()
Generate libofx.h events.
Represents a security, such as a stock or bond.
virtual int add_to_main_tree()
Add this container to the main tree.
OfxGenericContainer * getparent()
Returns the parent container object (the one representing the containing OFX SGML element) ...
A generic container for an OFX SGML element. Every container inherits from OfxGenericContainer.
virtual void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
Represents a generic transaction.
virtual int gen_event()
Generate libofx.h events.
virtual int gen_event()
Generate libofx.h events.
std::string tag_identifier
virtual int add_to_main_tree()
Add this container to the main tree.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
virtual int gen_event()
Generate libofx.h events.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
virtual int add_to_main_tree()
Add this container to the main tree.
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.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
virtual int add_to_main_tree()
Add this container to the main tree.
Represents a bank or credid card transaction.
virtual int gen_event()
Generate libofx.h events.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
A container to hold a OFX SGML element for which you want the parent to process it's data elements...
Represents an investment position, such as a stock or bond.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
Represents a bank or credid card transaction.
Represents a bank account or a credit card account.
The root container. Created by the <OFX> OFX element or by the export functions.
int gen_event()
Generate libofx.h events.
A container to hold OFX SGML elements that LibOFX knows nothing about.
Represents the <BALANCE>, <INVBAL> or <INV401KBAL> OFX SGML entity.
bool margin_balance_valid
A container to hold OFX SGML elements for <INV401K>
virtual int gen_event()
Generate libofx.h events.
virtual int add_to_main_tree()
Add this container to the main tree.
virtual void add_attribute(const std::string identifier, const std::string value)
Add data to a container object.
Represents the <STATUS> OFX SGML entity.