You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/networkstatus
Timothy Pearson d46b1b9c64 Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications 11 years ago
..
CMakeLists.txt
Makefile.am
README.statetransition
clientiface.h
clientifaceimpl.cpp
clientifaceimpl.h
connectionmanager.cpp
connectionmanager.h
network.cpp
network.h
networkstatus.cpp
networkstatus.desktop Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications 11 years ago
networkstatus.h
networkstatus.tdevelop
networkstatuscommon.cpp
networkstatuscommon.h
networkstatusiface.h
networkstatusindicator.cpp
networkstatusindicator.h
provideriface.h
serviceiface.h
serviceifaceimpl.cpp
serviceifaceimpl.h
testservice.cpp
testservice.h

README.statetransition

This table defines the actions to be taken on state transition.

TODO: potentially add extra states OnlineReading and OnlineWriting

                       NEW
       |Offline         |        Online |
---+---+----------------+---------------+
   |   |                |N|set online   |
   |   |                |L|reload       |
   | O |                |C|resources    |
   | F |                +---------------+ 
   | F |                |L|set online   | 
O  |   |                |C|reload res.  |
L  |   |                | |write res.   |
D  +---+----------------+---------------+
   |   |N|set offline   |               |
   |   |C|              |               |
   |   | |              |               |
   | O +---------------+|               |
   | N |U|set offline   |               |
   |   |W|write locally |               |
   |   |C|(subject to   |               |
   |   | |  save policy)|               |
---+---+----------------+---------------+
LC = Local changes exist
NLC = No local changes exist
UWC = Unsaved changes exist
NC = no changes exist