Motr  M0
slist.c File Reference
#include "lib/misc.h"
#include "lib/memory.h"
#include "lib/errno.h"
#include "motr/magic.h"
#include "net/test/slist.h"
Include dependency graph for slist.c:

Go to the source code of this file.

Data Structures

struct  slist_params
 

Functions

static bool slist_alloc (struct m0_net_test_slist *slist, size_t string_nr, size_t arr_len)
 
static void slist_free (struct m0_net_test_slist *slist)
 
int m0_net_test_slist_init (struct m0_net_test_slist *slist, const char *str, char delim)
 
bool m0_net_test_slist_invariant (const struct m0_net_test_slist *slist)
 
void m0_net_test_slist_fini (struct m0_net_test_slist *slist)
 
bool m0_net_test_slist_unique (const struct m0_net_test_slist *slist)
 
 TYPE_DESCR (slist_params)
 
static m0_bcount_t slist_encode (struct m0_net_test_slist *slist, struct m0_bufvec *bv, m0_bcount_t offset)
 
static m0_bcount_t slist_decode (struct m0_net_test_slist *slist, struct m0_bufvec *bv, m0_bcount_t offset)
 
m0_bcount_t m0_net_test_slist_serialize (enum m0_net_test_serialize_op op, struct m0_net_test_slist *slist, struct m0_bufvec *bv, m0_bcount_t offset)