Motr  M0
item_source.c File Reference
#include "ut/ut.h"
#include "lib/memory.h"
#include "lib/finject.h"
#include "lib/misc.h"
#include "lib/time.h"
#include "rpc/rpc.h"
#include "rpc/rpc_internal.h"
#include "rpc/ut/clnt_srv_ctx.c"
#include "rpc/ut/fops.h"
#include "ut/cs_fop.h"
#include "ut/cs_fop_xc.h"
#include "rpc/formation2.c"
#include <stdio.h>
Include dependency graph for item_source.c:

Go to the source code of this file.

Functions

static int item_source_test_suite_init (void)
 
static int item_source_test_suite_fini (void)
 
static bool has_item (const struct m0_rpc_item_source *ris)
 
static struct m0_rpc_itemget_item (struct m0_rpc_item_source *ris, size_t max_payload_size)
 
static void conn_terminating (struct m0_rpc_item_source *ris)
 
static void item_source_basic_test (void)
 
static void item_source_limits_test (void)
 
static void item_source_test (void)
 
static void conn_terminating_cb_test (void)
 

Variables

static struct m0_rpc_connconn
 
static struct m0_rpc_itemitem
 
static int has_item_calls
 
static int get_item_calls
 
static bool conn_terminating_cb_called
 
static const struct m0_rpc_item_source_ops ris_ops
 
struct m0_ut_suite item_source_ut