
#include <addresscontainer.h>

Public Types | |
| enum | ValidateType { IPV4 = 1, IPV6 = 2 } |
| typedef std::set < Conexus::IPv4::Address * > | IPv4Addresses |
| typedef std::set < Conexus::IPv4::Address * > ::iterator | IPv4Iterator |
| typedef std::set < Conexus::IPv6::Address * > | IPv6Addresses |
| typedef std::set < Conexus::IPv6::Address * > ::iterator | IPv6Iterator |
| typedef enum Conexus::Gtk::AddressContainer::ValidateType | ValidateType |
Public Member Functions | |
| AddressContainer (unsigned validate=IPV4|IPV6) | |
| virtual | ~AddressContainer () |
| void | connect (Conexus::IPv4::Address &address) |
| void | disconnect (Conexus::IPv4::Address &address) |
| void | connect (Conexus::IPv6::Address &address) |
| void | disconnect (Conexus::IPv6::Address &address) |
| unsigned | validate_type () |
| void | set_validate_type (unsigned validate) |
Protected Member Functions | |
| virtual void | on_connect (Conexus::IPv4::Address &address) |
| virtual void | on_disconnect (Conexus::IPv4::Address &address) |
| virtual void | on_connect (Conexus::IPv6::Address &address) |
| virtual void | on_disconnect (Conexus::IPv6::Address &address) |
| virtual void | on_validate_type_changed () |
Protected Attributes | |
| unsigned | m_validate_type |
| IPv4Addresses | m_ipv4_address |
| IPv6Addresses | m_ipv6_address |
| typedef std::set<Conexus::IPv4::Address*> Conexus::Gtk::AddressContainer::IPv4Addresses |
| typedef std::set<Conexus::IPv4::Address*>::iterator Conexus::Gtk::AddressContainer::IPv4Iterator |
| typedef std::set<Conexus::IPv6::Address*> Conexus::Gtk::AddressContainer::IPv6Addresses |
| typedef std::set<Conexus::IPv6::Address*>::iterator Conexus::Gtk::AddressContainer::IPv6Iterator |
| typedef enum Conexus::Gtk::AddressContainer::ValidateType Conexus::Gtk::AddressContainer::ValidateType |
| Conexus::Gtk::AddressContainer::AddressContainer | ( | unsigned | validate = IPV4|IPV6 |
) |
| Conexus::Gtk::AddressContainer::~AddressContainer | ( | ) | [virtual] |
| void Conexus::Gtk::AddressContainer::connect | ( | Conexus::IPv6::Address & | address | ) |
References m_ipv6_address, and on_connect().
| void Conexus::Gtk::AddressContainer::connect | ( | Conexus::IPv4::Address & | address | ) |
References m_ipv4_address, and on_connect().
Referenced by Conexus::Gtk::HostPortEntry::connect(), Conexus::Gtk::HostEntry::HostEntry(), and Conexus::Gtk::PortEntry::PortEntry().
| void Conexus::Gtk::AddressContainer::disconnect | ( | Conexus::IPv6::Address & | address | ) |
References m_ipv6_address, and on_disconnect().
| void Conexus::Gtk::AddressContainer::disconnect | ( | Conexus::IPv4::Address & | address | ) |
References m_ipv4_address, and on_disconnect().
Referenced by Conexus::Gtk::HostPortEntry::disconnect().
| void Conexus::Gtk::AddressContainer::on_connect | ( | Conexus::IPv6::Address & | address | ) | [protected, virtual] |
Reimplemented in Conexus::Gtk::DottedDecimalEntry, Conexus::Gtk::HostEntry, and Conexus::Gtk::PortEntry.
| void Conexus::Gtk::AddressContainer::on_connect | ( | Conexus::IPv4::Address & | address | ) | [protected, virtual] |
Reimplemented in Conexus::Gtk::DottedDecimalEntry, Conexus::Gtk::HostEntry, and Conexus::Gtk::PortEntry.
Referenced by connect().
| void Conexus::Gtk::AddressContainer::on_disconnect | ( | Conexus::IPv6::Address & | address | ) | [protected, virtual] |
| void Conexus::Gtk::AddressContainer::on_disconnect | ( | Conexus::IPv4::Address & | address | ) | [protected, virtual] |
Referenced by disconnect().
| void Conexus::Gtk::AddressContainer::on_validate_type_changed | ( | ) | [protected, virtual] |
Reimplemented in Conexus::Gtk::HostEntry, and Conexus::Gtk::PortEntry.
Referenced by set_validate_type().
| void Conexus::Gtk::AddressContainer::set_validate_type | ( | unsigned | validate | ) |
References m_validate_type, and on_validate_type_changed().
| unsigned Conexus::Gtk::AddressContainer::validate_type | ( | ) |
References m_validate_type.
unsigned Conexus::Gtk::AddressContainer::m_validate_type [protected] |
1.5.7.1