com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater Class Reference

Collaboration diagram for com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater:
Collaboration graph
[legend]

List of all members.

Public Member Functions

synchronized void queueRequest (ChartUpdateRequest r)
void run ()
int getFrames ()
synchronized void setFrames (int frames)

Private Member Functions

synchronized ChartUpdateRequest pull ()

Private Attributes

int frames = 30
long rate = (long) (1000.0 / 30.0)
ChartUpdateRequest request
Runnable later

Member Function Documentation

int com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater::getFrames (  )  [inline]

References frames.

synchronized ChartUpdateRequest com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater::pull (  )  [inline, private]

References request.

Referenced by run().

synchronized void com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater::queueRequest ( ChartUpdateRequest  r  )  [inline]
void com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater::run (  )  [inline]
synchronized void com::cosylab::gui::components::r2::chart::BaseChart::ChartUpdater::setFrames ( int  frames  )  [inline]

References rate.


Member Data Documentation

Referenced by getFrames(), and run().

Initial value:
 new Runnable() {
                        public void run() {
                                repaint();
                        }
                }

Referenced by run().

Referenced by setFrames().

Referenced by pull(), queueRequest(), and run().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2