summaryrefslogtreecommitdiff
path: root/reconcile.h
diff options
context:
space:
mode:
Diffstat (limited to 'reconcile.h')
-rw-r--r--reconcile.h14
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);