test for tunnel
diff --git a/include/ccnx-closure.h b/include/ccnx-closure.h
index a2c8b7d..66f79e8 100644
--- a/include/ccnx-closure.h
+++ b/include/ccnx-closure.h
@@ -21,7 +21,7 @@
typedef boost::function<TimeoutCallbackReturnValue (const Name &)> TimeoutCallback;
- Closure(int retry, const DataCallback &dataCallback, const TimeoutCallback &timeoutCallback);
+ Closure(int retry, const DataCallback &dataCallback, const TimeoutCallback &timeoutCallback = TimeoutCallback());
Closure(const Closure &other);
int getRetry() {return m_retry;}
void decRetry() { m_retry--;}
diff --git a/include/ccnx-tunnel.h b/include/ccnx-tunnel.h
index 732370d..0525458 100644
--- a/include/ccnx-tunnel.h
+++ b/include/ccnx-tunnel.h
@@ -85,7 +85,7 @@
class TunnelClosure : public Closure
{
public:
- TunnelClosure(int retry, const DataCallback &dataCallback, const TimeoutCallback &timeoutCallback, CcnxTunnel *tunnel, const Name &originalInterest);
+ TunnelClosure(int retry, const DataCallback &dataCallback, CcnxTunnel *tunnel, const Name &originalInterest, const TimeoutCallback &timeoutCallback = TimeoutCallback());
TunnelClosure(const Closure *closure, CcnxTunnel *tunnel, const Name &originalInterest);