[−][src]Module adbfbinlib::ctrl
The ctrl module should be the general controller of the program. Right now, most controlling is in the net module, and here is only a light facade to the tui messages.
Modules
tui | The TUI parts, greatly using Cursive showing table, the paths being searched, an alive for that, also the mDNS search performed and later status of the connection to the found clients. |
webui | This is a webui about to replace the TUI, to be nice, better accessable, and new technology using websockets |
Structs
Ctrl | The controller holds user interfaces as webui, tui. It currently creates and runs the user interfaces, distributes messages and sends out messages to be used somewhere else. |
NetStatsMsg | NetStats message |
UiClientPeer | Peer string identificators |
Enums
CollectionPathAlive | alive Signal for path from collector or net search alive |
Finisher | |
ForwardNetMsg | Forwarding net messages |
InternalUiMsg | Internal messages inside UI |
NetInfoMsg | Yet unimportant net messages todo: make it better! |
Status | Turn on/off something |
UiUpdateMsg | UI updating messages |
Functions
try_open_browser |