MOOS 0.2375
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
CScopeTabPane Class Reference

#include <ScopeTabPane.h>

Inheritance diagram for CScopeTabPane:
Inheritance graph
[legend]
Collaboration diagram for CScopeTabPane:
Collaboration graph
[legend]

List of all members.

Classes

class  ProcessOptions

Public Member Functions

 CScopeTabPane (int X, int Y, int W, int H, char *l=0)
virtual ~CScopeTabPane ()
bool OnMOOSConnect ()
bool OnMOOSDisconnect ()
void GetMOOSInfo (std::string &sHost, int &nPort)
void SetMOOSInfo (const std::string &sHost, int nPort)

Static Public Member Functions

static bool MOOSDisconnectCallback (void *pParam)
static bool MOOSConnectCallback (void *pParam)
static bool FetchWorker (void *pParam)

Protected Member Functions

virtual void OnControlWidget (Fl_Widget *pWidget, int ID)
void OnTimer ()
bool GetDBSummary ()
bool GetDBProcSummary ()
bool FetchLoop ()
std::string GetFocusProcess ()
void SetMask ()

Protected Attributes

std::map< std::string,
ProcessOptions
m_ProcessOptions
std::string m_sHost
long m_lPort
CMOOSCommClient m_Comms
CDBImage m_DBImage
CMOOSThread m_FetchThread
int m_nCounts

Detailed Description

Definition at line 72 of file ScopeTabPane.h.


Constructor & Destructor Documentation

CScopeTabPane::CScopeTabPane ( int  X,
int  Y,
int  W,
int  H,
char *  l = 0 
)

Definition at line 64 of file ScopeTabPane.cpp.

CScopeTabPane::~CScopeTabPane ( ) [virtual]

Definition at line 58 of file ScopeTabPane.cpp.


Member Function Documentation

bool CScopeTabPane::FetchLoop ( ) [protected]

Definition at line 335 of file ScopeTabPane.cpp.

static bool CScopeTabPane::FetchWorker ( void *  pParam) [inline, static]

Definition at line 97 of file ScopeTabPane.h.

bool CScopeTabPane::GetDBProcSummary ( ) [protected]

Definition at line 417 of file ScopeTabPane.cpp.

bool CScopeTabPane::GetDBSummary ( ) [protected]

Definition at line 400 of file ScopeTabPane.cpp.

std::string CScopeTabPane::GetFocusProcess ( ) [protected]

Definition at line 192 of file ScopeTabPane.cpp.

void CScopeTabPane::GetMOOSInfo ( std::string &  sHost,
int &  nPort 
) [inline]

Definition at line 83 of file ScopeTabPane.h.

bool CScopeTabPane::MOOSConnectCallback ( void *  pParam) [static]

Definition at line 284 of file ScopeTabPane.cpp.

bool CScopeTabPane::MOOSDisconnectCallback ( void *  pParam) [static]

Definition at line 293 of file ScopeTabPane.cpp.

void CScopeTabPane::OnControlWidget ( Fl_Widget *  pWidget,
int  ID 
) [protected, virtual]

Reimplemented from CMOOSFLTKUI.

Definition at line 201 of file ScopeTabPane.cpp.

bool CScopeTabPane::OnMOOSConnect ( ) [virtual]

Reimplemented from CMOOSFLTKUI.

Definition at line 303 of file ScopeTabPane.cpp.

bool CScopeTabPane::OnMOOSDisconnect ( ) [virtual]

Reimplemented from CMOOSFLTKUI.

Definition at line 318 of file ScopeTabPane.cpp.

void CScopeTabPane::OnTimer ( ) [protected, virtual]

Reimplemented from CMOOSFLTKUI.

Definition at line 362 of file ScopeTabPane.cpp.

void CScopeTabPane::SetMask ( ) [protected]

Definition at line 177 of file ScopeTabPane.cpp.

void CScopeTabPane::SetMOOSInfo ( const std::string &  sHost,
int  nPort 
) [inline]

Definition at line 88 of file ScopeTabPane.h.


Member Data Documentation

Definition at line 146 of file ScopeTabPane.h.

Definition at line 147 of file ScopeTabPane.h.

Definition at line 150 of file ScopeTabPane.h.

long CScopeTabPane::m_lPort [protected]

Definition at line 145 of file ScopeTabPane.h.

int CScopeTabPane::m_nCounts [protected]

Definition at line 155 of file ScopeTabPane.h.

std::map<std::string,ProcessOptions> CScopeTabPane::m_ProcessOptions [protected]

Definition at line 137 of file ScopeTabPane.h.

std::string CScopeTabPane::m_sHost [protected]

Definition at line 144 of file ScopeTabPane.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines