Changes between Initial Version and Version 1 of Ticket #3456


Ignore:
Timestamp:
12/23/2015 04:45:53 PM (4 years ago)
Author:
eric@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3456 – Description

    initial v1  
    99The functions that call `GetAsyncBrowser()` are all UI-related functions that do not run with any particular instance of `CPluginClass`. Any valid browser site could be supplied to these functions. 
    1010 
    11 We have alternate sources of currently-valid browser sites. The map `s_threadInstances` is a map from thread identifiers to such instances. The set `s_instances` contains a set of currently instances of `CPluginClass` with non-null site pointers. One or both of these structure could replace `s_asyncWebBrowser2`, which can then be eliminated. 
     11We have alternate sources of currently-valid browser sites. The map `s_threadInstances` is a map from thread identifiers to current instances of `CPluginClass` with non-null site pointers. The set `s_instances` contains a set of such instances. One or both of these structure could replace `s_asyncWebBrowser2`, using the member variable that contains a site pointer.