Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network start: Add connection generation from graph inports and outports to/from processes and client, add packet delivery #207

Closed
ERnsTL opened this issue Aug 22, 2022 · 1 comment

Comments

@ERnsTL
Copy link
Owner

ERnsTL commented Aug 22, 2022

  • DONE change the "unconnected ports checker", it has to know about graph inports and outports and check if a component port is maybe connected to such
  • DONE add graph inport datastructure on the graph to hold the runtime packet channel (signal channel not needed, also no thread is needed for the inport as the Websocket message handler loop handles the incoming packets)
  • DONE add logic in runtime:packet message handler to forward into that channel and wake the target process thread and respond with runtime:packetsent
  • DONE add special component and thread for handling graph outports, which receives the packets for the graph outport(s) and writes into the main loop's list of client sockets.
  • DONE change network start to give the thread handle and packat channel to the outport process thread to the process that is sending into the graph outport
@ERnsTL
Copy link
Owner Author

ERnsTL commented Aug 29, 2022

Referencing issue in noflo-ui: noflo/noflo-ui#1342

@ERnsTL ERnsTL changed the title Network start: Add edge generation from graph inports and outports to processes Network start: Add connection generation from graph inports and outports to/from processes Aug 30, 2022
@ERnsTL ERnsTL changed the title Network start: Add connection generation from graph inports and outports to/from processes Network start: Add connection generation from graph inports and outports to/from processes and client Aug 30, 2022
@ERnsTL ERnsTL changed the title Network start: Add connection generation from graph inports and outports to/from processes and client Network start: Add connection generation from graph inports and outports to/from processes and client, add packet delivery Sep 1, 2022
@ERnsTL ERnsTL closed this as completed in 3e66ac8 Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant