Motr
M0
|
#include "lib/semaphore.h"
#include "net/test/slist.h"
#include "net/test/ringbuf.h"
#include "net/test/stats.h"
#include "net/test/network.h"
Go to the source code of this file.
Data Structures | |
struct | m0_net_test_cmd_done |
struct | m0_net_test_cmd_init |
struct | m0_net_test_cmd_status_data |
struct | m0_net_test_cmd |
struct | m0_net_test_cmd_buf_status |
struct | m0_net_test_cmd_ctx |
Macros | |
#define | __MOTR_NET_TEST_COMMANDS_H__ |
Typedefs | |
typedef void(* | m0_net_test_commands_send_cb_t) (struct m0_net_test_cmd_ctx *ctx, size_t ep_index, int buf_status) |
Functions | |
int | m0_net_test_commands_init (struct m0_net_test_cmd_ctx *ctx, const char *cmd_ep, m0_time_t send_timeout, m0_net_test_commands_send_cb_t send_cb, struct m0_net_test_slist *ep_list) |
void | m0_net_test_commands_fini (struct m0_net_test_cmd_ctx *ctx) |
bool | m0_net_test_commands_invariant (struct m0_net_test_cmd_ctx *ctx) |
int | m0_net_test_commands_send (struct m0_net_test_cmd_ctx *ctx, struct m0_net_test_cmd *cmd) |
void | m0_net_test_commands_send_wait_all (struct m0_net_test_cmd_ctx *ctx) |
int | m0_net_test_commands_recv (struct m0_net_test_cmd_ctx *ctx, struct m0_net_test_cmd *cmd, m0_time_t deadline) |
int | m0_net_test_commands_recv_enqueue (struct m0_net_test_cmd_ctx *ctx, size_t buf_index) |
void | m0_net_test_commands_received_free (struct m0_net_test_cmd *cmd) |
Variables | |
enum { ... } | M0_XCA_DOMAIN |
#define __MOTR_NET_TEST_COMMANDS_H__ |
Definition at line 26 of file commands.h.