run timeoutcallback of ccnx wrapper in executor
provide selectors for interest callback
diff --git a/ccnx/ccnx-closure.cpp b/ccnx/ccnx-closure.cpp
index ccfeafa..5736511 100644
--- a/ccnx/ccnx-closure.cpp
+++ b/ccnx/ccnx-closure.cpp
@@ -33,15 +33,13 @@
{
}
-Closure::TimeoutCallbackReturnValue
-Closure::runTimeoutCallback(Name interest)
+void
+Closure::runTimeoutCallback(Name interest, const Closure &closure, Selectors selectors)
{
- if (m_timeoutCallback.empty ())
+ if (!m_timeoutCallback.empty ())
{
- return RESULT_OK;
+ m_timeoutCallback (interest, closure, selectors);
}
-
- return m_timeoutCallback (interest);
}