Revision 0dea65b0
Added by Nathan Scott over 15 years ago
- ID 0dea65b0321c90d7a8d0e2f6f766ea3132b6b0a9
- added
- modified
- copied
- renamed
- deleted
- GNUmakefile (diff)
- debian
- GNUmakefile (diff)
- control (diff)
- libpcp-gui1-dev.dirs
- libpcp-gui1-dev.install
- libpcp-gui1.install
- libpcp-gui2-dev.dirs
- libpcp-gui2-dev.install
- libpcp-gui2.install
- rules (diff)
- man
- src
Extend libpcp_gui to include time control state management code.
This is the code from pmval, but made generic through the use of
callback functions for the points that a client tool needs to
take actions (step - fetching data, etc), mainly to simplify the
changes needed to console tools to incorporate support for the
pmtime(1) time control.
Finally, pmstat is modified to also be able to use time controls
as well (-g and -p options, same as pmval). Fair bit of testing
done to ensure pmval still functions, some improvements made too
to the now-shared finite state automaton.