Details
-
Task
-
Resolution: Done
-
Major - P3
-
None
-
None
-
Fully Compatible
-
Platform 8 08/28/15
Description
The contract of the NetworkConnectionHook is that the NI is responsible for calling terminate if the hook throws. Now that all the hooks are implemented, we should add this check.
The replication executor has a similar "makeNoexcept" utility, except it has the overhead of using stdx::function. As part of this work, we'll create a version templated on some function type, and then replace uses of makeNoexcept with it.