LCOV - code coverage report
Current view: top level - source3/lib - ctdb_dummy.c (source / functions) Hit Total Coverage
Test: coverage report for support-claim-type-attributes 6b5c566e Lines: 0 25 0.0 %
Date: 2023-11-21 12:31:41 Functions: 0 12 0.0 %

          Line data    Source code
       1             : /*
       2             :    Unix SMB/CIFS implementation.
       3             :    Copyright (C) 2014 Björn Baumbach
       4             :    Copyright (C) 2014 Stefan Metzmacher
       5             : 
       6             :    This program is free software; you can redistribute it and/or modify
       7             :    it under the terms of the GNU General Public License as published by
       8             :    the Free Software Foundation; either version 3 of the License, or
       9             :    (at your option) any later version.
      10             : 
      11             :    This program is distributed in the hope that it will be useful,
      12             :    but WITHOUT ANY WARRANTY; without even the implied warranty of
      13             :    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      14             :    GNU General Public License for more details.
      15             : 
      16             :    You should have received a copy of the GNU General Public License
      17             :    along with this program.  If not, see <http://www.gnu.org/licenses/>.
      18             : */
      19             : 
      20             : #include "includes.h"
      21             : #include "messages.h"
      22             : #include "lib/messages_ctdb.h"
      23             : #include "lib/messages_ctdb_ref.h"
      24             : #include "ctdbd_conn.h"
      25             : #include "lib/dbwrap/dbwrap.h"
      26             : #include "lib/dbwrap/dbwrap_ctdb.h"
      27             : #include "torture/proto.h"
      28             : 
      29           0 : int ctdbd_probe(const char *sockname, int timeout)
      30             : {
      31           0 :         return ENOSYS;
      32             : }
      33             : 
      34           0 : int ctdbd_messaging_send_iov(struct ctdbd_connection *conn,
      35             :                              uint32_t dst_vnn, uint64_t dst_srvid,
      36             :                              const struct iovec *iov, int iovlen)
      37             : {
      38           0 :         return ENOSYS;
      39             : }
      40             : 
      41           0 : int register_with_ctdbd(struct ctdbd_connection *conn, uint64_t srvid,
      42             :                         int (*cb)(struct tevent_context *ev,
      43             :                                   uint32_t src_vnn, uint32_t dst_vnn,
      44             :                                   uint64_t dst_srvid,
      45             :                                   const uint8_t *msg, size_t msglen,
      46             :                                   void *private_data),
      47             :                         void *private_data)
      48             : {
      49           0 :         return ENOSYS;
      50             : }
      51             : 
      52           0 : int ctdbd_register_ips(struct ctdbd_connection *conn,
      53             :                        const struct sockaddr_storage *_server,
      54             :                        const struct sockaddr_storage *_client,
      55             :                        int (*cb)(struct tevent_context *ev,
      56             :                                  uint32_t src_vnn, uint32_t dst_vnn,
      57             :                                  uint64_t dst_srvid,
      58             :                                  const uint8_t *msg, size_t msglen,
      59             :                                  void *private_data),
      60             :                        void *private_data)
      61             : {
      62           0 :         return ENOSYS;
      63             : }
      64             : 
      65           0 : int ctdbd_public_ip_foreach(struct ctdbd_connection *conn,
      66             :                             int (*cb)(uint32_t total_ip_count,
      67             :                                       const struct sockaddr_storage *ip,
      68             :                                       bool is_movable_ip,
      69             :                                       void *private_data),
      70             :                             void *private_data)
      71             : {
      72           0 :         return ENOSYS;
      73             : }
      74             : 
      75           0 : bool ctdbd_process_exists(struct ctdbd_connection *conn, uint32_t vnn,
      76             :                           pid_t pid, uint64_t unique_id)
      77             : {
      78           0 :         return false;
      79             : }
      80             : 
      81           0 : struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx,
      82             :                                 struct messaging_context *msg_ctx,
      83             :                                 const char *name,
      84             :                                 int hash_size, int tdb_flags,
      85             :                                 int open_flags, mode_t mode,
      86             :                                 enum dbwrap_lock_order lock_order,
      87             :                                 uint64_t dbwrap_flags)
      88             : {
      89           0 :         errno = ENOSYS;
      90           0 :         return NULL;
      91             : }
      92             : 
      93           0 : int messaging_ctdb_send(uint32_t dst_vnn, uint64_t dst_srvid,
      94             :                         const struct iovec *iov, int iovlen)
      95             : {
      96           0 :         return ENOSYS;
      97             : }
      98             : 
      99           0 : void *messaging_ctdb_ref(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
     100             :                          const char *sockname, int timeout, uint64_t unique_id,
     101             :                          void (*recv_cb)(struct tevent_context *ev,
     102             :                                          const uint8_t *msg, size_t msg_len,
     103             :                                          int *fds, size_t num_fds,
     104             :                                          void *private_data),
     105             :                          void *private_data,
     106             :                          int *err)
     107             : {
     108           0 :         return NULL;
     109             : }
     110             : 
     111           0 : struct messaging_ctdb_fde *messaging_ctdb_register_tevent_context(
     112             :         TALLOC_CTX *mem_ctx, struct tevent_context *ev)
     113             : {
     114           0 :         return NULL;
     115             : }
     116             : 
     117           0 : struct ctdbd_connection *messaging_ctdb_connection(void)
     118             : {
     119           0 :         return NULL;
     120             : }
     121             : 
     122           0 : int ctdb_async_ctx_reinit(TALLOC_CTX *mem_ctx, struct tevent_context *ev)
     123             : {
     124           0 :         return ENOSYS;
     125             : }

Generated by: LCOV version 1.14