#include "lib/assert.h"
#include "lib/errno.h"
#include "lib/getopts.h"
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/thread.h"
#include "lib/time.h"
#include "motr/init.h"
#include "reqh/reqh.h"
#include "net/net.h"
#include "net/lnet/lnet.h"
#include "fop/fop.h"
#include "rpc/rpc.h"
#include "rpc/rpclib.h"
#include "ut/cs_service.h"
#include "fop/fom_generic.h"
#include "fdmi/fdmi.h"
#include "fdmi/fops.h"
#include "fdmi/plugin_dock.h"
#include "fol/fol.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "module/instance.h"
Go to the source code of this file.
◆ SERVER_ADDB_STOB_FILE_NAME
#define SERVER_ADDB_STOB_FILE_NAME "linuxstob:echo_plugin_server_addb.stob" |
◆ SERVER_DB_FILE_NAME
#define SERVER_DB_FILE_NAME "echo_plugin_server.db" |
◆ SERVER_LOG_FILE_NAME
#define SERVER_LOG_FILE_NAME "echo_plugin.log" |
◆ SERVER_STOB_FILE_NAME
#define SERVER_STOB_FILE_NAME "echo_plugin_server.stob" |
◆ anonymous enum
Enumerator |
---|
BUF_LEN | |
M0_LNET_PORTAL | |
MAX_RPCS_IN_FLIGHT | |
MAX_RETRIES | |
Definition at line 72 of file fdmi_echo.c.
◆ build_endpoint_addr()
static int build_endpoint_addr |
( |
char * |
out_buf, |
|
|
size_t |
buf_size |
|
) |
| |
|
static |
◆ deinit_plugin()
◆ handle_fdmi_rec_not()
- Todo:
- Call decode for fdmi record type (frt_rec_decode)
- Todo:
- Consider special ret code if processing is complete ?
Definition at line 134 of file fdmi_echo.c.
◆ init_plugin()
static int init_plugin |
( |
struct fdmi_plugin_ctx * |
ctx, |
|
|
const char * |
fname |
|
) |
| |
|
static |
◆ int2str()
static int int2str |
( |
char * |
dest, |
|
|
size_t |
size, |
|
|
int |
src, |
|
|
int |
defval |
|
) |
| |
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ quit_dialog()
static void quit_dialog |
( |
void |
| ) |
|
|
static |
◆ run_server()
static int run_server |
( |
void |
| ) |
|
|
static |
◆ g_filenane
const char g_filenane[] = "/tmp/fdmi_plugin.txt" |
◆ g_plugin_ctx
◆ instance
◆ max_rpc_msg_size
◆ server_endpoint
◆ server_nid
char* server_nid = "10.0.2.15@tcp" |
|
static |
◆ server_tmid
◆ tm_recv_queue_len
◆ verbose