| glibmm
    2.38.0
    | 
Interface for potential socket endpoints. More...
#include <giomm/socketconnectable.h>

| Public Member Functions | |
| virtual | ~SocketConnectable () | 
| GSocketConnectable* | gobj () | 
| Provides access to the underlying C GObject.  More... | |
| const GSocketConnectable* | gobj () const | 
| Provides access to the underlying C GObject.  More... | |
| Glib::RefPtr < SocketAddressEnumerator > | enumerate () | 
| Creates a SocketAddressEnumerator for connectable.  More... | |
| Glib::RefPtr< const SocketAddressEnumerator > | enumerate () const | 
| Creates a SocketAddressEnumerator for connectable.  More... | |
| Glib::RefPtr < SocketAddressEnumerator > | proxy_enumerate () | 
| Creates a SocketAddressEnumerator for connectable that will return ProxyAddresses for addresses that you must connect to via a proxy.  More... | |
| Glib::RefPtr< const SocketAddressEnumerator > | proxy_enumerate () const | 
| Creates a SocketAddressEnumerator for connectable that will return ProxyAddresses for addresses that you must connect to via a proxy.  More... | |
|  Public Member Functions inherited from Glib::Interface | |
| Interface () | |
| A Default constructor.  More... | |
| Interface (const Glib::Interface_Class& interface_class) | |
| Called by constructors of derived classes.  More... | |
| Interface (GObject* castitem) | |
| Called by constructors of derived classes.  More... | |
| virtual | ~Interface () | 
| GObject* | gobj () | 
| const GObject* | gobj () const | 
|  Public Member Functions inherited from Glib::ObjectBase | |
| void | set_property_value (const Glib::ustring& property_name, const Glib::ValueBase&value) | 
| You probably want to use a specific property_*() accessor method instead.  More... | |
| void | get_property_value (const Glib::ustring& property_name, Glib::ValueBase&value) const | 
| You probably want to use a specific property_*() accessor method instead.  More... | |
| template<class PropertyType > | |
| void | set_property (const Glib::ustring& property_name, const PropertyType&value) | 
| You probably want to use a specific property_*() accessor method instead.  More... | |
| template<class PropertyType > | |
| void | get_property (const Glib::ustring& property_name, PropertyType&value) const | 
| You probably want to use a specific property_*() accessor method instead.  More... | |
| void | connect_property_changed (const Glib::ustring& property_name, const sigc::slot< void >& slot) | 
| You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API.  More... | |
| sigc::connection | connect_property_changed_with_return (const Glib::ustring& property_name, const sigc::slot< void >& slot) | 
| You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API.  More... | |
| void | freeze_notify () | 
| Increases the freeze count on object.  More... | |
| void | thaw_notify () | 
| Reverts the effect of a previous call to freeze_notify().  More... | |
| virtual void | reference () const | 
| Increment the reference count for this object.  More... | |
| virtual void | unreference () const | 
| Decrement the reference count for this object.  More... | |
| GObject* | gobj () | 
| Provides access to the underlying C GObject.  More... | |
| const GObject* | gobj () const | 
| Provides access to the underlying C GObject.  More... | |
| GObject* | gobj_copy () const | 
| Give a ref-ed copy to someone. Use for direct struct access.  More... | |
| Static Public Member Functions | |
| static void | add_interface (GType gtype_implementer) | 
| static GType | get_type () | 
| Get the GType for this class, for use with the underlying GObject type system.  More... | |
| Protected Member Functions | |
| SocketConnectable () | |
| You should derive from this class to use it.  More... | |
| Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr < Gio::SocketConnectable > | wrap (GSocketConnectable* object, bool take_copy=false) | 
| A Glib::wrap() method for this object.  More... | |
Interface for potential socket endpoints.
| 
 | protected | 
You should derive from this class to use it.
| 
 | virtual | 
| 
 | static | 
| Glib::RefPtr<SocketAddressEnumerator> Gio::SocketConnectable::enumerate | ( | ) | 
Creates a SocketAddressEnumerator for connectable.
| Glib::RefPtr<const SocketAddressEnumerator> Gio::SocketConnectable::enumerate | ( | ) | const | 
Creates a SocketAddressEnumerator for connectable.
| 
 | static | 
Get the GType for this class, for use with the underlying GObject type system.
| 
 | inline | 
Provides access to the underlying C GObject.
| 
 | inline | 
Provides access to the underlying C GObject.
| Glib::RefPtr<SocketAddressEnumerator> Gio::SocketConnectable::proxy_enumerate | ( | ) | 
Creates a SocketAddressEnumerator for connectable that will return ProxyAddresses for addresses that you must connect to via a proxy.
If connectable does not implement g_socket_connectable_proxy_enumerate(), this will fall back to calling g_socket_connectable_enumerate().
| Glib::RefPtr<const SocketAddressEnumerator> Gio::SocketConnectable::proxy_enumerate | ( | ) | const | 
Creates a SocketAddressEnumerator for connectable that will return ProxyAddresses for addresses that you must connect to via a proxy.
If connectable does not implement g_socket_connectable_proxy_enumerate(), this will fall back to calling g_socket_connectable_enumerate().
| 
 | related | 
A Glib::wrap() method for this object.
| object | The C instance. | 
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. | 
 1.8.3.1
 1.8.3.1