
#include <dataprogresswatcher.h>

| Public Member Functions | |
| DataProgressWatcher () | |
| virtual | ~DataProgressWatcher () | 
| void | add_endpoint (Conexus::Endpoint::pointer endpoint, bool watch_read=true, bool watch_write=true) | 
| void | remove_endpoint (Conexus::Endpoint::pointer endpoint) | 
| Protected Types | |
| typedef std::set < Conexus::Endpoint::pointer > | Endpoints | 
| typedef std::map < Conexus::Endpoint::pointer, sigc::connection > | ConnectionMap | 
| Protected Member Functions | |
| virtual void | on_read_data (size_t n)=0 | 
| virtual void | on_write_data (size_t n)=0 | 
| Protected Attributes | |
| unsigned | m_data_count | 
| Endpoints | m_endpoints | 
| ConnectionMap | m_read_connections | 
| ConnectionMap | m_write_connections | 
| Private Member Functions | |
| virtual void | on_read_data_proxy (size_t n) | 
| virtual void | on_write_data_proxy (size_t n) | 
| typedef std::map<Conexus::Endpoint::pointer, sigc::connection> Conexus::Gtk::DataProgressWatcher::ConnectionMap  [protected] | 
| typedef std::set<Conexus::Endpoint::pointer> Conexus::Gtk::DataProgressWatcher::Endpoints  [protected] | 
| Conexus::Gtk::DataProgressWatcher::DataProgressWatcher | ( | ) | 
| Conexus::Gtk::DataProgressWatcher::~DataProgressWatcher | ( | ) |  [virtual] | 
| void Conexus::Gtk::DataProgressWatcher::add_endpoint | ( | Conexus::Endpoint::pointer | endpoint, | |
| bool | watch_read = true, | |||
| bool | watch_write = true | |||
| ) | 
| virtual void Conexus::Gtk::DataProgressWatcher::on_read_data | ( | size_t | n | ) |  [protected, pure virtual] | 
Implemented in Conexus::Gtk::ProgressBar, and Conexus::Gtk::Spinner.
Referenced by on_read_data_proxy().
| void Conexus::Gtk::DataProgressWatcher::on_read_data_proxy | ( | size_t | n | ) |  [private, virtual] | 
| virtual void Conexus::Gtk::DataProgressWatcher::on_write_data | ( | size_t | n | ) |  [protected, pure virtual] | 
Implemented in Conexus::Gtk::ProgressBar, and Conexus::Gtk::Spinner.
Referenced by on_write_data_proxy().
| void Conexus::Gtk::DataProgressWatcher::on_write_data_proxy | ( | size_t | n | ) |  [private, virtual] | 
| void Conexus::Gtk::DataProgressWatcher::remove_endpoint | ( | Conexus::Endpoint::pointer | endpoint | ) | 
| unsigned Conexus::Gtk::DataProgressWatcher::m_data_count  [protected] | 
Referenced by add_endpoint(), and remove_endpoint().
Referenced by add_endpoint(), and remove_endpoint().
Referenced by add_endpoint(), and remove_endpoint().
 1.5.8
 1.5.8