void *private_data;
};
-int messaging_ctdbd_init(struct messaging_context *msg_ctx,
- TALLOC_CTX *mem_ctx,
- struct messaging_backend **presult);
-int messaging_ctdbd_reinit(struct messaging_context *msg_ctx,
- TALLOC_CTX *mem_ctx,
- struct messaging_backend *backend);
-struct ctdbd_connection *messaging_ctdbd_connection(void);
-
struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx,
struct tevent_context *ev);
NTSTATUS messaging_init_client(TALLOC_CTX *mem_ctx,
#include "includes.h"
#include "messages.h"
+#include "lib/messages_ctdbd.h"
#include "ctdbd_conn.h"
#include "lib/dbwrap/dbwrap.h"
#include "lib/dbwrap/dbwrap_ctdb.h"
#include "dbwrap/dbwrap_ctdb.h"
#include "lib/param/param.h"
#include "lib/cluster_support.h"
+#include "lib/messages_ctdbd.h"
#include "util_tdb.h"
#include "ctdbd_conn.h"
#include "messages.h"
#include "lib/util/tevent_unix.h"
#include "lib/background.h"
#include "lib/messages_dgm.h"
+#include "lib/messages_ctdbd.h"
#include "lib/util/iov_buf.h"
#include "lib/util/server_id_db.h"
#include "lib/messages_dgm_ref.h"
*/
#include "includes.h"
+#include "lib/messages_ctdbd.h"
#include "lib/util/server_id.h"
#include "messages.h"
#include "util_tdb.h"
--- /dev/null
+/*
+ * Unix SMB/CIFS implementation.
+ * messages_ctdb.c header
+ * Copyright (C) Volker Lendecke 2017
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef _MESSAGES_CTDB_H_
+#define _MESSAGES_CTDB_H_
+
+#include "replace.h"
+#include <talloc.h>
+
+struct messaging_context;
+struct messaging_backend;
+struct ctdbd_connection;
+
+int messaging_ctdbd_init(struct messaging_context *msg_ctx,
+ TALLOC_CTX *mem_ctx,
+ struct messaging_backend **presult);
+int messaging_ctdbd_reinit(struct messaging_context *msg_ctx,
+ TALLOC_CTX *mem_ctx,
+ struct messaging_backend *backend);
+struct ctdbd_connection *messaging_ctdbd_connection(void);
+
+#endif
#include "lib/param/param.h"
#include "ctdbd_conn.h"
#include "messages.h"
+#include "lib/messages_ctdbd.h"
#include "lib/messages_dgm.h"
struct serverid_key {
};
struct sys_notify_context;
+struct ctdbd_connection;
typedef int (*sys_notify_watch_fn)(TALLOC_CTX *mem_ctx,
struct sys_notify_context *ctx,
#include "replace.h"
#include "notifyd.h"
+#include "lib/messages_ctdbd.h"
#include <tevent.h>
#include "lib/util/tevent_unix.h"
#include "passdb.h"
#include "auth.h"
#include "messages.h"
+#include "lib/messages_ctdbd.h"
#include "smbprofile.h"
#include "rpc_server/spoolss/srv_spoolss_nt.h"
#include "libsmb/libsmb.h"
#include "passdb.h"
#include "auth.h"
#include "messages.h"
+#include "messages_ctdbd.h"
#include "smbprofile.h"
#include "lib/id_cache.h"
#include "lib/param/param.h"
#include "lib/dbwrap/dbwrap.h"
#include "lib/dbwrap/dbwrap_ctdb.h"
#include "messages.h"
+#include "lib/messages_ctdbd.h"
bool run_local_dbwrap_ctdb(int dummy)
{