wrap calls to NetworkConnectionHook methods with std::terminate

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • 3.1.8
    • Affects Version/s: None
    • Component/s: Networking
    • None
    • Fully Compatible
    • Platform 8 08/28/15
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Adam Midvidy (Inactive)
            Reporter:
            Adam Midvidy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: