[SERVER-40141] add ability to bind idl generated server parameters to names with linkage Created: 14/Mar/19 Updated: 08/Jan/24 Resolved: 19/Apr/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Internal Code |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Mira Carey | Assignee: | Billy Donahue |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Sprint: | Security 2019-04-08, Service Arch 2022-05-02 |
| Participants: |
| Description |
|
Currently idl generated server parameters (the typed params) are generated and never bound with type information into the larger problem (they're exposed through the central registry, but after being type erased). If instead they could be bound to named types, it would be possible to access them outside of their immediate TU, which would allow for patterns like registering listeners, optionally, from other contexts. |