ldb: Build lmdb backend also in non-AD case
[samba.git] / source3 / rpc_server / rpc_sock_helper.h
index 4aca3411de6ff14db3f01c1212f6d7e8e9f84c6c..9c8128afe8c28e1eecc528851692ad79d623f3d0 100644 (file)
 #ifndef _RPC_SOCK_HELPER_H_
 #define _RPC_SOCK_HELPER_H_
 
-struct pf_listen_fd;
+#include "rpc_server.h"
 
-NTSTATUS dcesrv_create_ncacn_ip_tcp_sockets(
-                               const struct ndr_interface_table *iface,
-                               struct dcerpc_binding_vector *bvec,
-                               uint16_t port,
-                               struct pf_listen_fd *listen_fd,
-                               int *listen_fd_size);
-
-NTSTATUS dcesrv_setup_ncacn_ip_tcp_sockets(struct tevent_context *ev_ctx,
-                               struct messaging_context *msg_ctx,
-                               const struct ndr_interface_table *iface,
-                               struct dcerpc_binding_vector *bvec,
-                               uint16_t port);
+NTSTATUS dcesrv_create_binding_sockets(
+       struct dcerpc_binding *b,
+       TALLOC_CTX *mem_ctx,
+       size_t *pnum_fds,
+       int **fds);
 
 #endif /* _RPC_SOCK_HELPER_H_ */