[−][src]Module d3_components::network
Enums
| NetCmd | This is where d3 meets Tcp (Udp to follow). The Network leans heavily upon Mio to provide the foundation for interacting with the network. The d3 network provides an additional abstraction to adapt it for d3 machines and encapsulate Mio. |
Functions
| get_network_sender | Obtain the network's sender. The returned sender is a clone, that you are free to use, further clone, or drop. Tip: cache the result and clone it when you need to send it. |
| start_network | Start the network. Starting does not perform any network bindings, it prepares the network to accept bindings. |
| stop_network | Stop the network. Stopping will close all network connections and listeners and no further network activity is allowed. |
Type Definitions
| NetConnId | A network connection is always expressed as a NetConnId and identifies a specific network connection. |
| NetSender | Shorthand for a sender, that can be sent NetCmd instructions. |