DataSource
BMessenger DataSource() const;
const DataSource* baseSource = DataSource::SourceAt(index);
DataSource* source = FindDataSource(baseSource);
ActivityView::_PositionForValue(DataSource* source, DataHistory* values,
DataSource* source = fSources.ItemAt(i);
DataSource* source = fSources.ItemAt(i);
DataSource* source = fSources.ItemAt(i);
AddDataSource(DataSource::FindSource(name), settings);
DataSource* source = fSources.ItemAt(i);
DataSource*
ActivityView::FindDataSource(const DataSource* search)
DataSource* source = fSources.ItemAt(i);
ActivityView::AddDataSource(const DataSource* source, const BMessage* state)
int32 insert = DataSource::IndexOf(source);
DataSource* before = fSources.ItemAt(i);
if (DataSource::IndexOf(before) > insert) {
DataSource* copy;
ListAddDeleter<DataSource> sourceDeleter(fSources, copy, insert);
ActivityView::RemoveDataSource(const DataSource* remove)
DataSource* source = FindDataSource(remove);
for (int32 i = 0; i < DataSource::CountSources(); i++) {
const DataSource* source = DataSource::SourceAt(i);
float _PositionForValue(DataSource* source,
BObjectList<DataSource> fSources;
DataSource* FindDataSource(const DataSource* source);
status_t AddDataSource(const DataSource* source,
status_t RemoveDataSource(const DataSource* source);
: DataSource(other)
DataSource::Maximum() const
DataSource*
DataSource*
DataSource::RefreshInterval() const
DataSource::SetLimits(int64 min, int64 max)
: DataSource(other)
DataSource*
DataSource::SetRefreshInterval(bigtime_t interval)
: DataSource(other)
DataSource*
DataSource::SetColor(rgb_color color)
DataSource::NextValue(SystemInfo& info)
: DataSource(other)
DataSource*
DataSource::Print(BString& text, int64 value) const
: DataSource(other)
DataSource*
DataSource::ShortLabel() const
DataSource*
DataSource::Name() const
DataSource::Label() const
DataSource::Unit() const
DataSource::Color() const
DataSource::AdaptiveScale() const
DataSource::ScaleType() const
DataSource::CPU() const
DataSource::PerCPU() const
DataSource::MultiCPUOnly() const
DataSource::Primary() const
DataSource::CountSources()
/*static*/ const DataSource*
DataSource::SourceAt(int32 index)
const DataSource* kSources[] = {
/*static*/ const DataSource*
DataSource::FindSource(const char* internalName)
const DataSource* source = kSources[i];
DataSource::IndexOf(const DataSource* source)
DataSource*
DataSource*
DataSource*
DataSource*
DataSource::DataSource(int64 initialMin, int64 initialMax)
DataSource*
DataSource::DataSource()
DataSource*
DataSource*
DataSource::DataSource(const DataSource& other)
DataSource*
DataSource*
DataSource::~DataSource()
: DataSource(other)
DataSource*
DataSource*
DataSource::Copy() const
DataSource*
DataSource*
DataSource::CopyForCPU(int32 cpu) const
DataSource*
DataSource::Minimum() const
virtual DataSource* Copy() const;
virtual DataSource* Copy() const;
class SemaphoresDataSource : public DataSource {
virtual DataSource* Copy() const;
class PortsDataSource : public DataSource {
virtual DataSource* Copy() const;
class ThreadsDataSource : public DataSource {
virtual DataSource* Copy() const;
class TeamsDataSource : public DataSource {
virtual DataSource* Copy() const;
class RunningAppsDataSource : public DataSource {
virtual DataSource* Copy() const;
class DataSource {
class CPUUsageDataSource : public DataSource {
virtual DataSource* Copy() const;
virtual DataSource* CopyForCPU(int32 cpu) const;
DataSource(int64 initialMin, int64 initialMax);
DataSource();
class CPUCombinedUsageDataSource : public DataSource {
virtual DataSource* Copy() const;
DataSource(const DataSource& other);
virtual ~DataSource();
class CPUFrequencyDataSource : public DataSource {
virtual DataSource* Copy() const;
virtual DataSource* CopyForCPU(int32 cpu) const;
virtual DataSource* Copy() const;
virtual DataSource* CopyForCPU(int32 cpu) const;
class ThermalDataSource : public DataSource {
virtual DataSource* Copy() const;
class PageFaultsDataSource : public DataSource {
virtual DataSource* Copy() const;
class NetworkUsageDataSource : public DataSource {
virtual DataSource* Copy() const;
class ClipboardSizeDataSource : public DataSource {
virtual DataSource* Copy() const;
class MediaNodesDataSource : public DataSource {
virtual DataSource* Copy() const;
static const DataSource* SourceAt(int32 index);
static const DataSource* FindSource(const char* internalName);
static int32 IndexOf(const DataSource* source);
class MemoryDataSource : public DataSource {
virtual DataSource* Copy() const;
virtual DataSource* Copy() const;
status_t _CreateWindow(DataSource* dataSource)
ObjectDeleter<DataSource> dataSourceDeleter(dataSource);
MainWindow::MainWindow(DataSource* dataSource)
class DataSource;
MainWindow(DataSource* dataSource);
ModelLoader::ModelLoader(DataSource* dataSource,
DataSource* fDataSource;
class DataSource;
ModelLoader(DataSource* dataSource,
DataSource::DataSource()
DataSource::~DataSource()
DataSource::GetName(BString& name)
class DataSource {
DataSource();
virtual ~DataSource();
class FileDataSource : public DataSource {
BMessenger DataSource() const;
reply.AddMessenger("data source", clipboard->DataSource());
CHK(!clip.DataSource().IsValid());
CHK(!clipB.DataSource().IsValid());
CHK(clipB.DataSource().IsValid());
CHK(clipB.DataSource() == be_app_messenger);