rtop
Public Member Functions | Private Attributes | Friends | List of all members
rtop::Columns Class Reference

responsible for managing the flow of information between ProcViewPanel, ProcDb and ProcInfo More...

#include <columns.h>

Public Member Functions

 Columns (int)
 Columns constructor. Initializes Columns object with provided unique identifier. More...
 
void markPid ()
 
void read ()
 invokes ProcDb update based on properties currently on display in ProcViewPanel More...
 
void set (std::vector< int >)
 sets view uuids. More...
 

Private Attributes

int uuid
 
ScreenManagerpscreen
 pointer to ScreenManager object More...
 
ProcInfop_procinfo
 pointer to ProcInfo object More...
 
ProcViewPanelproc_view
 pointer to ProcViewPanel object More...
 
std::vector< int > proc_views
 list of View class object uuids More...
 

Friends

class XMLTree
 

Detailed Description

responsible for managing the flow of information between ProcViewPanel, ProcDb and ProcInfo

Definition at line 16 of file columns.h.

Constructor & Destructor Documentation

◆ Columns()

rtop::Columns::Columns ( int  id)

Columns constructor. Initializes Columns object with provided unique identifier.

Definition at line 41 of file columns.h.

Member Function Documentation

◆ markPid()

void rtop::Columns::markPid ( )
Todo:
: not implemented. implement

Definition at line 45 of file columns.h.

◆ read()

void rtop::Columns::read ( )

invokes ProcDb update based on properties currently on display in ProcViewPanel

Definition at line 65 of file columns.h.

◆ set()

void rtop::Columns::set ( std::vector< int >  proc_views_uuids)

sets view uuids.

Todo:
: redundant. remove

Definition at line 53 of file columns.h.

Friends And Related Function Documentation

◆ XMLTree

friend class XMLTree
friend

Definition at line 37 of file columns.h.

Member Data Documentation

◆ p_procinfo

ProcInfo* rtop::Columns::p_procinfo
private

pointer to ProcInfo object

Definition at line 23 of file columns.h.

◆ proc_view

ProcViewPanel* rtop::Columns::proc_view
private

pointer to ProcViewPanel object

Definition at line 25 of file columns.h.

◆ proc_views

std::vector<int> rtop::Columns::proc_views
private

list of View class object uuids

Definition at line 27 of file columns.h.

◆ pscreen

ScreenManager* rtop::Columns::pscreen
private

pointer to ScreenManager object

Definition at line 21 of file columns.h.

◆ uuid

int rtop::Columns::uuid
private

Definition at line 19 of file columns.h.


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