Functions | |
DBusServerListenResult | _dbus_server_listen_platform_specific (DBusAddressEntry *entry, DBusServer **server_p, DBusError *error) |
Tries to interpret the address entry in a platform-specific way, creating a platform-specific server type if appropriate. | |
DBusServer * | _dbus_server_new_for_domain_socket (const char *path, dbus_bool_t abstract, DBusError *error) |
Creates a new server listening on the given Unix domain socket. |
|
Tries to interpret the address entry in a platform-specific way, creating a platform-specific server type if appropriate. Sets error if the result is not OK.
Definition at line 52 of file dbus-server-unix.c. References _dbus_concat_dir_and_file(), _dbus_generate_random_ascii(), _dbus_server_new_for_domain_socket(), _dbus_set_bad_address(), _dbus_string_append(), _dbus_string_free(), _dbus_string_init(), dbus_address_entry_get_method(), dbus_address_entry_get_value(), DBUS_ERROR_NO_MEMORY, dbus_set_error(), FALSE, NULL, and TRUE. |
|
Creates a new server listening on the given Unix domain socket.
Definition at line 167 of file dbus-server-unix.c. References _dbus_address_append_escaped(), _dbus_close_socket(), _dbus_fd_set_close_on_exec(), _dbus_listen_unix_socket(), _dbus_server_new_for_socket(), _dbus_server_socket_own_filename(), _dbus_strdup(), _dbus_string_append(), _dbus_string_free(), _dbus_string_init(), _dbus_string_init_const(), DBUS_ERROR_NO_MEMORY, dbus_free(), dbus_set_error(), and NULL. Referenced by _dbus_server_listen_platform_specific(). |