

Public Member Functions | |
| MemoryPrinter (SamplingSystemGUI ssg) | |
| void | updateValue (DataItem item) |
| void | postProcessing () |
| void | setComponent (String component) |
| void | setProperty (String property) |
| ArrayList< DataItem > | getSamples () |
| void | setComponentAvailable (boolean available, String reason) |
Protected Attributes | |
| ArrayList< DataItem > | samples |
Static Protected Attributes | |
| static final int | INITIAL_THREAD_SUPPORT_SIZE = 20 |
Private Attributes | |
| long | samplesCounter |
| cl::utfsm::samplingSystemUI::MemoryPrinter::MemoryPrinter | ( | SamplingSystemGUI | ssg | ) | [inline] |
References samples, samplesCounter, and cl::utfsm::samplingSystemUI::DataPrinter::widget.
| ArrayList<DataItem> cl::utfsm::samplingSystemUI::MemoryPrinter::getSamples | ( | ) | [inline, virtual] |
Implements cl::utfsm::samplingSystemUI::DataPrinter.
References samples.
| 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.
| 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] |
Implements cl::utfsm::samplingSystemUI::DataPrinter.
References cl::utfsm::samplingSystemUI::core::DataItem::getTime(), cl::utfsm::samplingSystemUI::core::DataItem::getValue(), samples, samplesCounter, cl::utfsm::samplingSystemUI::IGraphicalUpdater::updateValues(), and cl::utfsm::samplingSystemUI::DataPrinter::widget.
final int cl::utfsm::samplingSystemUI::MemoryPrinter::INITIAL_THREAD_SUPPORT_SIZE = 20 [static, protected] |
ArrayList<DataItem> cl::utfsm::samplingSystemUI::MemoryPrinter::samples [protected] |
Referenced by getSamples(), MemoryPrinter(), and updateValue().
long cl::utfsm::samplingSystemUI::MemoryPrinter::samplesCounter [private] |
Referenced by MemoryPrinter(), and updateValue().
1.6.2