Gio.InetSocketAddress¶
| Subclasses: | Gio.ProxyAddress | 
|---|
Methods¶
| Inherited: | Gio.SocketAddress (4), GObject.Object (37), Gio.SocketConnectable (3) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | new(address, port) | 
| class | new_from_string(address, port) | 
| get_address() | |
| get_flowinfo() | |
| get_port() | |
| get_scope_id() | 
Virtual Methods¶
| Inherited: | Gio.SocketAddress (3), GObject.Object (7), Gio.SocketConnectable (3) | 
|---|
Properties¶
| Inherited: | Gio.SocketAddress (1) | 
|---|
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| address | Gio.InetAddress | r/w/co | The address | 
| flowinfo | int | r/w/co | IPv6 flow info | 
| port | int | r/w/co | The port | 
| scope-id | int | r/w/co | IPv6 scope ID | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Fields¶
| Inherited: | GObject.Object (1) | 
|---|
| Name | Type | Access | Description | 
|---|---|---|---|
| parent_instance | Gio.SocketAddress | r | 
Class Details¶
- 
class Gio.InetSocketAddress(**kwargs)¶
- Bases: - Gio.SocketAddress- Abstract: - No - Structure: - Gio.InetSocketAddressClass- An IPv4 or IPv6 socket address; that is, the combination of a - Gio.InetAddressand a port number.- 
classmethod new(address, port)[source]¶
- Parameters: - address (Gio.InetAddress) – aGio.InetAddress
- port (int) – a port number
 - Returns: - a new - Gio.InetSocketAddress- Return type: - Creates a new - Gio.InetSocketAddressfor address and port.- New in version 2.22. 
- address (
 - 
classmethod new_from_string(address, port)[source]¶
- Parameters: - Returns: - a new - Gio.InetSocketAddress, or- Noneif address cannot be parsed.- Return type: - Creates a new - Gio.InetSocketAddressfor address and port.- If address is an IPv6 address, it can also contain a scope ID (separated from the address by a - %).- New in version 2.40. 
 - 
get_address()[source]¶
- Returns: - the - Gio.InetAddressfor self, which must be- GObject.Object.ref()’d if it will be stored- Return type: - Gio.InetAddress- Gets self’s - Gio.InetAddress.- New in version 2.22. 
 - 
get_flowinfo()[source]¶
- Returns: - the flowinfo field - Return type: - int- Gets the - sin6_flowinfofield from self, which must be an IPv6 address.- New in version 2.32. 
 
- 
classmethod 
Property Details¶
- 
Gio.InetSocketAddress.props.address¶
- Name: - address- Type: - Gio.InetAddress- Default Value: - None- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The address 
- 
Gio.InetSocketAddress.props.flowinfo¶
- Name: - flowinfo- Type: - int- Default Value: - 0- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The - sin6_flowinfofield, for IPv6 addresses.- New in version 2.32. 
- 
Gio.InetSocketAddress.props.port¶
- Name: - port- Type: - int- Default Value: - 0- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The port 
- 
Gio.InetSocketAddress.props.scope_id¶
- Name: - scope-id- Type: - int- Default Value: - 0- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- IPv6 scope ID