Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

GtkStatsMonitor Class Reference

#include <gtkStatsMonitor.h>

Inheritance diagram for GtkStatsMonitor:

PStatMonitor ReferenceCount List of all members.

Public Types

typedef pset< GtkStatsWindow * > Windows

Public Member Functions

 GtkStatsMonitor ()
 ~GtkStatsMonitor ()
 PT (PStatMonitor) close_all_windows()
virtual string get_monitor_name ()
virtual void initialized ()
virtual void got_hello ()
virtual void got_bad_version (int client_major, int client_minor, int server_major, int server_minor)
virtual void new_collector (int collector_index)
virtual void new_data (int thread_index, int frame_number)
virtual void lost_connection ()
virtual void idle ()
virtual bool has_idle ()
virtual bool is_thread_safe ()
void add_window (GtkStatsWindow *window)
void remove_window (GtkStatsWindow *window)

Public Attributes

Windows _windows
bool _destructing
bool _new_collector

Member Typedef Documentation

typedef pset<GtkStatsWindow *> GtkStatsMonitor::Windows
 

Definition at line 61 of file gtkStatsMonitor.h.


Constructor & Destructor Documentation

GtkStatsMonitor::GtkStatsMonitor  ) 
 

Definition at line 35 of file gtkStatsMonitor.cxx.

References _destructing, and _new_collector.

GtkStatsMonitor::~GtkStatsMonitor  ) 
 

Definition at line 46 of file gtkStatsMonitor.cxx.

References _destructing, _windows, and GtkStatsWindow::destruct().


Member Function Documentation

void GtkStatsMonitor::add_window GtkStatsWindow window  ) 
 

Definition at line 234 of file gtkStatsMonitor.cxx.

References _destructing, _windows, and nassertv.

string GtkStatsMonitor::get_monitor_name  )  [virtual]
 

Implements PStatMonitor.

Definition at line 83 of file gtkStatsMonitor.cxx.

void GtkStatsMonitor::got_bad_version int  client_major,
int  client_minor,
int  server_major,
int  server_minor
[virtual]
 

Reimplemented from PStatMonitor.

Definition at line 131 of file gtkStatsMonitor.cxx.

void GtkStatsMonitor::got_hello  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 112 of file gtkStatsMonitor.cxx.

References _windows.

bool GtkStatsMonitor::has_idle  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 207 of file gtkStatsMonitor.cxx.

void GtkStatsMonitor::idle  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 192 of file gtkStatsMonitor.cxx.

References _new_collector, and _windows.

void GtkStatsMonitor::initialized  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 99 of file gtkStatsMonitor.cxx.

bool GtkStatsMonitor::is_thread_safe  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 223 of file gtkStatsMonitor.cxx.

void GtkStatsMonitor::lost_connection  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 177 of file gtkStatsMonitor.cxx.

References _windows.

void GtkStatsMonitor::new_collector int  collector_index  )  [virtual]
 

Reimplemented from PStatMonitor.

Definition at line 150 of file gtkStatsMonitor.cxx.

References _new_collector.

void GtkStatsMonitor::new_data int  thread_index,
int  frame_number
[virtual]
 

Reimplemented from PStatMonitor.

Definition at line 164 of file gtkStatsMonitor.cxx.

GtkStatsMonitor::PT PStatMonitor   ) 
 

void GtkStatsMonitor::remove_window GtkStatsWindow window  ) 
 

Definition at line 251 of file gtkStatsMonitor.cxx.

References _destructing, _windows, PStatMonitor::close(), and nassertv.


Member Data Documentation

bool GtkStatsMonitor::_destructing
 

Definition at line 64 of file gtkStatsMonitor.h.

Referenced by add_window(), GtkStatsMonitor(), remove_window(), and ~GtkStatsMonitor().

bool GtkStatsMonitor::_new_collector
 

Definition at line 65 of file gtkStatsMonitor.h.

Referenced by GtkStatsMonitor(), idle(), and new_collector().

Windows GtkStatsMonitor::_windows
 

Definition at line 62 of file gtkStatsMonitor.h.

Referenced by add_window(), got_hello(), idle(), lost_connection(), remove_window(), and ~GtkStatsMonitor().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:01:07 2003 for Panda-Tool by doxygen1.3