Skip to content

WIP: Water-Wasm internals refactor#8

Open
jmwample wants to merge 3 commits intomainfrom
wabin-internals-refactor
Open

WIP: Water-Wasm internals refactor#8
jmwample wants to merge 3 commits intomainfrom
wabin-internals-refactor

Conversation

@jmwample
Copy link
Member

flip wasm library upside down to make things easier to abstract, develop wabins, and write macros for

  • Clean up tcp connection establishment.
  • Isolate and wrap C API functions away from wabin developers (unless they want it).
  • Shift from global Dialer or Listener to a Runtime style manager that oversees tunnels.
  • Connection -> Tunnel, building in the Encoder / Decoder

This will make things simpler to understand for implementers as well as clearer for us as we try to establish a good way to handle errors and configuration.

@jmwample jmwample added the enhancement New feature or request label Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant