PVA client ref. loop breaking
Adjust ownership of BaseRequestImpl sub-classes. Keep two weak_ptr<>. one (internal) for tracking relations with Channel. one (external) for tracking relations w/ user code, and send Q. external wraps internal, and calls destroy() to break ref. loops involving internal. death to m_thisPointer!
This commit is contained in:
1 parent
0334483297
commit
8febd176bb
4 files changed
+386
-396
No files matched your search
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user