diff options
author | John Wiegley <johnw@newartisans.com> | 2008-07-31 04:28:58 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-07-31 04:28:58 -0400 |
commit | 8276b51f5692796bfdf75dd64f709e0de1c7caaf (patch) | |
tree | 8f2a964080d2ee7e90400e158d3f89e9ffdbfa75 /session.h | |
parent | 208c414ab9600eca4852034a923418948629ced0 (diff) | |
download | ledger-8276b51f5692796bfdf75dd64f709e0de1c7caaf.tar.gz ledger-8276b51f5692796bfdf75dd64f709e0de1c7caaf.tar.bz2 ledger-8276b51f5692796bfdf75dd64f709e0de1c7caaf.zip |
A new binary_cache_t object has been creating to manage saving and restoring a
Ledger session from a cache file. It doesn't work at all yet, though at least
the major structures are in place now.
Diffstat (limited to 'session.h')
-rw-r--r-- | session.h | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -84,17 +84,14 @@ public: ptr_list<journal_t> journals; ptr_list<journal_t::parser_t> parsers; - - account_t * master; - mutable accounts_map accounts_cache; + scoped_ptr<commodity_pool_t> commdity_pool; + scoped_ptr<account_t> master; + mutable accounts_map accounts_cache; session_t(); virtual ~session_t() { TRACE_DTOR(session_t); - - assert(master); - checked_delete(master); } journal_t * create_journal() { |