cl::utfsm::samplingSystemUI::MemoryPrinter Class Reference

Inheritance diagram for cl::utfsm::samplingSystemUI::MemoryPrinter:
Inheritance graph
[legend]
Collaboration diagram for cl::utfsm::samplingSystemUI::MemoryPrinter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MemoryPrinter (SamplingSystemGUI ssg)
void updateValue (DataItem item)
void postProcessing ()
void setComponent (String component)
void setProperty (String property)
ArrayList< DataItemgetSamples ()
void setComponentAvailable (boolean available, String reason)

Protected Attributes

ArrayList< DataItemsamples

Static Protected Attributes

static final int INITIAL_THREAD_SUPPORT_SIZE = 20

Private Attributes

long samplesCounter

Constructor & Destructor Documentation

cl::utfsm::samplingSystemUI::MemoryPrinter::MemoryPrinter ( SamplingSystemGUI  ssg  )  [inline]

Member Function Documentation

ArrayList<DataItem> cl::utfsm::samplingSystemUI::MemoryPrinter::getSamples (  )  [inline, virtual]
void cl::utfsm::samplingSystemUI::MemoryPrinter::postProcessing (  )  [inline, virtual]

In memory printer postProcesing do nothing with sampled data stored, they will be destroyed in object destruction.

Implements cl::utfsm::samplingSystemUI::DataPrinter.

References cl::utfsm::samplingSystemUI::IGraphicalUpdater::resetSampleCount(), and cl::utfsm::samplingSystemUI::DataPrinter::widget.

void cl::utfsm::samplingSystemUI::MemoryPrinter::setComponent ( String  component  )  [inline]
void cl::utfsm::samplingSystemUI::MemoryPrinter::setComponentAvailable ( boolean  available,
String  reason 
) [inline]

Allows to handle whether a component is or isn't available to be sampled.

Parameters:
available True if the component is currently available.
reason A explanation of the cause why the component isn't available.

Reimplemented from cl::utfsm::samplingSystemUI::DataPrinter.

References cl::utfsm::samplingSystemUI::IGraphicalUpdater::setComponentAvailable(), and cl::utfsm::samplingSystemUI::DataPrinter::widget.

void cl::utfsm::samplingSystemUI::MemoryPrinter::setProperty ( String  property  )  [inline]
void cl::utfsm::samplingSystemUI::MemoryPrinter::updateValue ( DataItem  item  )  [inline, virtual]

Member Data Documentation

Referenced by MemoryPrinter(), and updateValue().


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

Generated by  doxygen 1.6.2