diff options
Diffstat (limited to 'reconcile.h')
-rw-r--r-- | reconcile.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/reconcile.h b/reconcile.h index 7fd0d581..9f672d6b 100644 --- a/reconcile.h +++ b/reconcile.h @@ -13,12 +13,20 @@ class reconcile_transactions : public item_handler<transaction_t> transactions_list xacts; - public: - reconcile_transactions(item_handler<transaction_t> * handler, + reconcile_transactions(); + +public: + reconcile_transactions(xact_handler_ptr handler, const value_t& _balance, const datetime_t& _cutoff) : item_handler<transaction_t>(handler), - balance(_balance), cutoff(_cutoff) {} + balance(_balance), cutoff(_cutoff) { + TRACE_CTOR(reconcile_transactions, + "xact_handler_ptr, const value_t&, const datetime_t&"); + } + virtual ~reconcile_transactions() throw() { + TRACE_DTOR(reconcile_transactions); + } void push_to_handler(transaction_t * first); |