You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### Problem
This is a step toward #7715 _Virtualize System and Inet interfaces_.
#### Change overview
- The per-implementation subclasses (formerly `#if` sections) of
`EndPointBase` didn't actually depend on `EndPointBase` at all,
so they are split off into `EndPointState${IMPL}` classes,
separately inherited by the leaf classes.
- `UDPEndPoint` and `TCPEndPoint` are split into base classes and
per-implementation subclasses. Transitionally, the implementation
classes remain the main files, and are instantiated using a single
concrete name by `#if`.
#### Testing
CI; no changes to functionality.
0 commit comments