Support for Unix domain (also known as local) sockets.
Unix domain sockets are generally visible in the filesystem. However, some systems support abstract socket names which are not visible in the filesystem and not affected by the filesystem permissions, visibility, etc. Currently this is only supported under Linux. If you attempt to use abstract sockets on other systems, function calls may raise GLib::IO::NotSupportedError. You can use GLib::UnixSocketAddress.abstract_names_supported? to see if abstract names are supported.
Note that GLib::UnixSocketAddress belongs to the Unix-specific GIO interfaces.
- Returns: self: FIXME
Creates a new GLib::UnixSocketAddress for path.
To create abstract socket addresses, on systems that support that, use GLib::UnixSocketAddress.new_with_type.
- Returns: a new GLib::UnixSocketAddress
Checks whether or not this is an abstract address.
- Returns: true if this is an abstract address
- See GLib::SocketConnectable#each.
- See GLib::SocketConnectable#enumerate.
Gets the Unix socket path.
- Returns: The Unix socket path
Gets the Unix socket path, as byte array.
- Returns: The Unix socket path, as byte array