D-Bus  1.13.23
Functions
DBusServer implementations for Windows

Implementation details of DBusServer on Windows. More...

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. More...
 

Detailed Description

Implementation details of DBusServer on Windows.

Function Documentation

◆ _dbus_server_listen_platform_specific()

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.

Sets error if the result is not OK.

Parameters
entryan address entry
server_plocation to store a new DBusServer, or NULL on failure.
errorlocation to store rationale for failure on bad address
Returns
the outcome

Definition at line 50 of file dbus-server-win.c.

References _dbus_append_address_from_socket(), _dbus_close_socket(), _dbus_concat_dir_and_file(), _dbus_generate_random_ascii(), _dbus_getenv(), _dbus_listen_systemd_sockets(), _dbus_server_new_for_domain_socket(), _dbus_server_new_for_launchd(), _dbus_server_new_for_socket(), _dbus_server_new_for_tcp_socket(), _dbus_set_bad_address(), _dbus_string_append(), _dbus_string_free(), _dbus_string_init(), _dbus_string_init_const(), dbus_address_entry_get_method(), dbus_address_entry_get_value(), DBUS_ERROR_NO_MEMORY, DBUS_ERROR_NOT_SUPPORTED, dbus_free(), dbus_set_error(), FALSE, NULL, and TRUE.