Class
GioSocketAddress
Constructors
g_socket_address_new_from_native
Creates a GSocketAddress
subclass corresponding to the native
struct sockaddr native
.
Available since: 2.22
Instance methods
g_socket_address_get_native_size
Gets the size of address
‘s native struct sockaddr.
You can use this to allocate memory to pass to g_socket_address_to_native().
Available since: 2.22
g_socket_address_to_native
Converts a GSocketAddress
to a native struct sockaddr, which can
be passed to low-level functions like connect()
or bind().
Available since: 2.22
Methods inherited from GSocketConnectable (3)
g_socket_connectable_enumerate
Creates a GSocketAddressEnumerator
for connectable
.
Available since: 2.22
g_socket_connectable_proxy_enumerate
Creates a GSocketAddressEnumerator
for connectable
that will
return a GProxyAddress
for each of its addresses that you must connect
to via a proxy.
Available since: 2.26
g_socket_connectable_to_string
Format a GSocketConnectable
as a string. This is a human-readable format for
use in debugging output, and is not a stable serialization format. It is not
suitable for use in user interfaces as it exposes too much information for a user.
Available since: 2.48
Properties
Gio.SocketAddress:family
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct GioSocketAddressClass {
GObjectClass parent_class;
GSocketFamily (* get_family) (
GSocketAddress* address
);
gssize (* get_native_size) (
GSocketAddress* address
);
gboolean (* to_native) (
GSocketAddress* address,
gpointer dest,
gsize destlen,
GError** error
);
}
Class members
parent_class |
|
No description available. | |
get_family |
|
No description available. | |
get_native_size |
|
No description available. | |
to_native |
|
No description available. |
Virtual methods
Gio.SocketAddressClass.get_native_size
Gets the size of address
‘s native struct sockaddr.
You can use this to allocate memory to pass to g_socket_address_to_native().
Available since: 2.22
Gio.SocketAddressClass.to_native
Converts a GSocketAddress
to a native struct sockaddr, which can
be passed to low-level functions like connect()
or bind().
Available since: 2.22