conexus logo

Conexus::Gtk::PortEntry Class Reference

TODO need to add TCP/UDP service lookup for those that do differ. More...

#include <portentry.h>

Inheritance diagram for Conexus::Gtk::PortEntry:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 PortEntry (unsigned validate=IPV4|IPV6)
 PortEntry (Conexus::IPv4::Address &addr, unsigned validate=IPV4)
 PortEntry (Conexus::IPv6::Address &addr, unsigned validate=IPV6)
 ~PortEntry ()
::Gtk::SpinButton & get_port_button ()
::Gtk::Adjustment & get_port_adjustment ()
uint32_t get_port ()
void set_port (uint32_t p)
sigc::signal< void > signal_port_changed ()
bool get_show_servicename_label ()
void set_show_servicename_label (bool show=true)

Protected Member Functions

virtual void on_port_changed ()
void on_spinbutton_text_entry (const Glib::ustring &text, int *position)
void on_spinbutton_text_delete (int start, int end)
virtual void on_connect (Conexus::IPv4::Address &address)
virtual void on_connect (Conexus::IPv6::Address &address)
virtual void on_validate_type_changed ()

Protected Attributes

sigc::signal< void > m_signal_port_changed
::Gtk::SpinButton m_port
::Gtk::Adjustment m_port_adjustment
::Gtk::Label m_servicename_label

Private Member Functions

void setup_widget ()


Detailed Description

TODO need to add TCP/UDP service lookup for those that do differ.

Author:
Rick L Vinyard Jr

Constructor & Destructor Documentation

Conexus::Gtk::PortEntry::PortEntry ( unsigned  validate = IPV4|IPV6  ) 

References setup_widget().

Conexus::Gtk::PortEntry::PortEntry ( Conexus::IPv4::Address addr,
unsigned  validate = IPV4 
)

Conexus::Gtk::PortEntry::PortEntry ( Conexus::IPv6::Address &  addr,
unsigned  validate = IPV6 
)

Conexus::Gtk::PortEntry::~PortEntry (  ) 


Member Function Documentation

uint32_t Conexus::Gtk::PortEntry::get_port (  ) 

Gtk::Adjustment & Conexus::Gtk::PortEntry::get_port_adjustment (  ) 

References m_port_adjustment.

Gtk::SpinButton & Conexus::Gtk::PortEntry::get_port_button (  ) 

References m_port.

bool Conexus::Gtk::PortEntry::get_show_servicename_label (  ) 

References m_servicename_label.

void Conexus::Gtk::PortEntry::on_connect ( Conexus::IPv6::Address &  address  )  [protected, virtual]

Reimplemented from Conexus::Gtk::AddressContainer.

References get_port().

void Conexus::Gtk::PortEntry::on_connect ( Conexus::IPv4::Address address  )  [protected, virtual]

void Conexus::Gtk::PortEntry::on_port_changed (  )  [protected, virtual]

void Conexus::Gtk::PortEntry::on_spinbutton_text_delete ( int  start,
int  end 
) [protected]

References m_port, and on_port_changed().

Referenced by setup_widget().

void Conexus::Gtk::PortEntry::on_spinbutton_text_entry ( const Glib::ustring &  text,
int *  position 
) [protected]

References m_port, and on_port_changed().

Referenced by setup_widget().

void Conexus::Gtk::PortEntry::on_validate_type_changed (  )  [protected, virtual]

Reimplemented from Conexus::Gtk::AddressContainer.

References on_port_changed().

void Conexus::Gtk::PortEntry::set_port ( uint32_t  p  ) 

References m_port.

Referenced by Conexus::Gtk::HostPortEntry::set_port().

void Conexus::Gtk::PortEntry::set_show_servicename_label ( bool  show = true  ) 

References m_servicename_label.

void Conexus::Gtk::PortEntry::setup_widget (  )  [private]

sigc::signal< void > Conexus::Gtk::PortEntry::signal_port_changed (  ) 


Member Data Documentation

::Gtk::SpinButton Conexus::Gtk::PortEntry::m_port [protected]

::Gtk::Adjustment Conexus::Gtk::PortEntry::m_port_adjustment [protected]

sigc::signal<void> Conexus::Gtk::PortEntry::m_signal_port_changed [protected]


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

Generated on Tue Jun 9 10:03:20 2009 for conexus by doxygen 1.5.7.1