00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef DBUS_SERVER_SOCKET_H
00024 #define DBUS_SERVER_SOCKET_H
00025
00026 #include <dbus/dbus-internals.h>
00027 #include <dbus/dbus-server-protected.h>
00028 #include <dbus/dbus-nonce.h>
00029
00030 DBUS_BEGIN_DECLS
00031
00032 DBusServer* _dbus_server_new_for_socket (DBusSocket *fds,
00033 int n_fds,
00034 const DBusString *address,
00035 DBusNonceFile *noncefile,
00036 DBusError *error);
00037 DBusServer* _dbus_server_new_for_autolaunch (const DBusString *address,
00038 DBusError *error);
00039 DBUS_PRIVATE_EXPORT
00040 DBusServer* _dbus_server_new_for_tcp_socket (const char *host,
00041 const char *bind,
00042 const char *port,
00043 const char *family,
00044 DBusError *error,
00045 dbus_bool_t use_nonce);
00046 DBusServerListenResult _dbus_server_listen_socket (DBusAddressEntry *entry,
00047 DBusServer **server_p,
00048 DBusError *error);
00049
00050
00051 void _dbus_server_socket_own_filename (DBusServer *server,
00052 char *filename);
00053
00054 DBUS_END_DECLS
00055
00056 #endif