Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2036

Additional C++ threading documentation

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: proton-c-0.27.1
    • Fix Version/s: None
    • Component/s: cpp-binding
    • Labels:
      None

      Description

      The C++ documentation about the threading model should explicitly call out some the the common pitfalls encountered using Proton objects.

      While the obvious method calls are easy to spot and address, the implicit method calls to destructors or copy constructors are much easier to miss.

      Some places where this happens are when embedding proton objects in other classes, passing arguments to method calls or lambda captures.

        Attachments

          Activity

            People

            • Assignee:
              cliffjansen Clifford Jansen
              Reporter:
              cliffjansen Clifford Jansen
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: