MQTT support overhaul, mainly for SBBSCTRL compatibility
The only difference in the data/scheme is that the "error" topic (error log) is now under each server rather than each host. I don't *think* there are any other changes from the MQTT consumer side. Still not done: subscribing (e.g. support for recycle or node-spy-input via MQTT) and NT services support. This change also includes a cool feature that will prompt the sysop if there's a timeout (30 seconds) while waiting for servers to shutdown gracefully and giving the sysop the option to abort (Cancel) the wait (and shutdown ungracefully) or continue the wait (OK).
parent
30942ff2
No related branches found
No related tags found
Showing
- src/sbbs3/ctrl/MainFormUnit.cpp 40 additions, 3 deletionssrc/sbbs3/ctrl/MainFormUnit.cpp
- src/sbbs3/ftpsrvr.c 11 additions, 8 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/ftpsrvr.h 2 additions, 40 deletionssrc/sbbs3/ftpsrvr.h
- src/sbbs3/logfile.cpp 1 addition, 3 deletionssrc/sbbs3/logfile.cpp
- src/sbbs3/mailsrvr.c 14 additions, 11 deletionssrc/sbbs3/mailsrvr.c
- src/sbbs3/mailsrvr.h 1 addition, 34 deletionssrc/sbbs3/mailsrvr.h
- src/sbbs3/main.cpp 11 additions, 7 deletionssrc/sbbs3/main.cpp
- src/sbbs3/mqtt.c 195 additions, 4 deletionssrc/sbbs3/mqtt.c
- src/sbbs3/mqtt.h 28 additions, 6 deletionssrc/sbbs3/mqtt.h
- src/sbbs3/sbbscon.c 30 additions, 119 deletionssrc/sbbs3/sbbscon.c
- src/sbbs3/server.h 43 additions, 0 deletionssrc/sbbs3/server.h
- src/sbbs3/services.c 7 additions, 4 deletionssrc/sbbs3/services.c
- src/sbbs3/services.h 1 addition, 38 deletionssrc/sbbs3/services.h
- src/sbbs3/startup.h 38 additions, 48 deletionssrc/sbbs3/startup.h
- src/sbbs3/websrvr.c 9 additions, 6 deletionssrc/sbbs3/websrvr.c
- src/sbbs3/websrvr.h 2 additions, 34 deletionssrc/sbbs3/websrvr.h
Loading
Please register or sign in to comment