LibOFX

Data Structures

Here are the data structures with brief descriptions:
cmdline_parser_paramsThe additional parameters to pass to parser functions
ErrorMsgAn abstraction of an OFX error code sent by an OFX server
tree< T, tree_node_allocator >::fixed_depth_iteratorIterator which traverses only the nodes at a given depth from the root
gengetopt_args_infoWhere the command line options are stored
tree< T, tree_node_allocator >::iterator_baseBase class for iterators, only pointers stored, no traversal logic
tree< T, tree_node_allocator >::iterator_base_lessComparator class for iterators (compares the actual node content, not pointer values)
LibofxContext
LibofxFileFormatInfo
NodeParser
OFCApplicationThis object is driven by OpenSP as it parses the SGML from the ofx file(s)
OfxAccountContainerRepresents a bank account or a credit card account
OfxAccountDataAn abstraction of an account
OfxAccountInfoRequestAn account information request
OfxAggregateA single aggregate as described in the OFX 1.02 specification
OFXApplicationThis object is driven by OpenSP as it parses the SGML from the ofx file(s)
OfxBalanceContainerRepresents the <BALANCE> OFX SGML entity
OfxBankTransactionContainerRepresents a bank or credid card transaction
OfxCurrencyNOT YET SUPPORTED
OfxDummyContainerA container to holds OFX SGML elements that LibOFX knows nothing about
OfxFiLoginInformation sufficient to log into an financial institution
OfxFiServiceInfoInformation returned by the OFX Partner Server about a financial institution
OfxGenericContainerA generic container for an OFX SGML element. Every container inherits from OfxGenericContainer
OfxInvestmentTransactionContainerRepresents a bank or credid card transaction
OfxMainContainerThe root container. Created by the <OFX> OFX element or by the export functions
OfxPayee
OfxPayment
OfxPaymentRequest
OfxPushUpContainerA container to hold a OFX SGML element for which you want the parent to process it's data elements
OfxRequestA generic request
OfxSecurityContainerRepresents a security, such as a stock or bond
OfxSecurityDataAn abstraction of a security, such as a stock, mutual fund, etc
OfxStatementContainerRepresents a statement for either a bank account or a credit card account
OfxStatementDataAn abstraction of an account statement
OfxStatementRequestA statement request
OfxStatusContainerRepresents the <STATUS> OFX SGML entity
OfxStatusDataAn abstraction of an OFX STATUS element
OfxTransactionContainerRepresents a generic transaction
OfxTransactionDataAn abstraction of a transaction in an account
option
tree< T, tree_node_allocator >::post_order_iteratorDepth-first iterator, first accessing the children, then the node itself
tree< T, tree_node_allocator >::pre_order_iteratorDepth-first iterator, first accessing the node, then its children
tree< T, tree_node_allocator >::sibling_iteratorIterator which traverses only the nodes which are siblings of each other
tree< T, tree_node_allocator >
tree_node_< T >A node in the tree, combining links to other nodes as well as the actual data