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 (int *fds,
00033 int n_fds,
00034 const DBusString *address,
00035 DBusNonceFile *noncefile);
00036 DBusServer* _dbus_server_new_for_tcp_socket (const char *host,
00037 const char *bind,
00038 const char *port,
00039 const char *family,
00040 DBusError *error,
00041 dbus_bool_t use_nonce);
00042 DBusServerListenResult _dbus_server_listen_socket (DBusAddressEntry *entry,
00043 DBusServer **server_p,
00044 DBusError *error);
00045
00046
00047 void _dbus_server_socket_own_filename (DBusServer *server,
00048 char *filename);
00049
00050 DBUS_END_DECLS
00051
00052 #endif