casa
5.7.0-16
|
#include <CacheThread.h>
Public Member Functions | |
CacheThread () | |
void | setLoad (bool load) |
void | setSetupPlot (bool usePlot) |
void | setPlot (PlotMSPlot *plot) |
virtual PlotMSPlot * | getPlot () |
void | setCacheBase (PlotMSCacheBase *cacheBase) |
void | setAxes (std::vector< PMS::Axis > axes) |
void | setAxesData (int size) |
void | setAxesData (std::vector< PMS::DataColumn > cachedData) |
void | setName (casacore::String msName) |
void | setSelection (PlotMSSelection selection) |
void | setAveraging (PlotMSAveraging averaging) |
void | setTransformations (PlotMSTransformations transforms) |
void | setCalibration (PlotMSCalibration calibration) |
virtual | ~CacheThread () |
Public Member Functions inherited from casa::BackgroundThread | |
BackgroundThread () | |
void | setClientCommunication (ThreadCommunication *threadController) |
bool | getResult () const |
void * | run () |
void | cancel () |
virtual | ~BackgroundThread () |
Public Member Functions inherited from casa::async::Thread | |
Thread () | |
virtual | ~Thread () |
pthread_t | getId () const |
pid_t | gettid () const |
bool | isTerminationRequested () const |
void * | join () |
void | startThread () |
virtual void | terminate () |
Protected Member Functions | |
virtual bool | doWork () |
virtual void | finished () |
Protected Member Functions inherited from casa::BackgroundThread | |
virtual void | cancelWork () |
Protected Member Functions inherited from casa::async::Thread | |
bool | isStarted () const |
Private Member Functions | |
CacheThread (const CacheThread &other) | |
CacheThread | operator= (const CacheThread &other) |
void | handleError (casacore::String message) |
Log error, set status, and do clean up when an exception is thrown. More... | |
Private Attributes | |
bool | itsLoad |
bool | itsSetupPlot |
PlotMSCacheBase * | itsCache |
std::vector< PMS::Axis > | workAxes |
std::vector< PMS::DataColumn > | itsAxesData |
casacore::String | itsMSName |
PlotMSSelection | itsSelection |
PlotMSAveraging | itsAveraging |
PlotMSTransformations | itsTransformations |
PlotMSCalibration | itsCalibration |
PlotMSPlot * | itsPlot |
Additional Inherited Members | |
Public Types inherited from casa::async::Thread | |
typedef void *(* | ThreadFunction )(void *) |
Static Protected Member Functions inherited from casa::async::Thread | |
static void * | threadFunction (void *) |
Protected Attributes inherited from casa::BackgroundThread | |
ThreadCommunication * | threadController |
bool | result |
Definition at line 42 of file CacheThread.h.
casa::CacheThread::CacheThread | ( | ) |
|
virtual |
|
private |
|
protectedvirtual |
Implements casa::BackgroundThread.
|
inlineprotectedvirtual |
Definition at line 61 of file CacheThread.h.
|
virtual |
Reimplemented from casa::BackgroundThread.
|
private |
Log error, set status, and do clean up when an exception is thrown.
|
private |
void casa::CacheThread::setAveraging | ( | PlotMSAveraging | averaging | ) |
void casa::CacheThread::setAxes | ( | std::vector< PMS::Axis > | axes | ) |
void casa::CacheThread::setAxesData | ( | int | size | ) |
void casa::CacheThread::setAxesData | ( | std::vector< PMS::DataColumn > | cachedData | ) |
void casa::CacheThread::setCacheBase | ( | PlotMSCacheBase * | cacheBase | ) |
void casa::CacheThread::setCalibration | ( | PlotMSCalibration | calibration | ) |
void casa::CacheThread::setLoad | ( | bool | load | ) |
void casa::CacheThread::setName | ( | casacore::String | msName | ) |
void casa::CacheThread::setPlot | ( | PlotMSPlot * | plot | ) |
void casa::CacheThread::setSelection | ( | PlotMSSelection | selection | ) |
void casa::CacheThread::setSetupPlot | ( | bool | usePlot | ) |
void casa::CacheThread::setTransformations | ( | PlotMSTransformations | transforms | ) |
|
private |
Definition at line 77 of file CacheThread.h.
|
private |
Definition at line 74 of file CacheThread.h.
|
private |
Definition at line 72 of file CacheThread.h.
|
private |
Definition at line 79 of file CacheThread.h.
|
private |
Definition at line 70 of file CacheThread.h.
|
private |
Definition at line 75 of file CacheThread.h.
|
private |
Definition at line 80 of file CacheThread.h.
|
private |
Definition at line 76 of file CacheThread.h.
|
private |
Definition at line 71 of file CacheThread.h.
|
private |
Definition at line 78 of file CacheThread.h.
|
private |
Definition at line 73 of file CacheThread.h.