Motr  M0
rpc_internal.h File Reference
#include "rpc/conn_internal.h"
#include "rpc/session_internal.h"
#include "rpc/item_internal.h"
#include "rpc/rpc_machine_internal.h"
#include "rpc/formation2_internal.h"
#include "rpc/packet_internal.h"
#include "rpc/session_fops_xc.h"
#include "rpc/session_fops.h"
#include "rpc/session_foms.h"
#include "rpc/onwire.h"
#include "rpc/onwire_xc.h"
#include "rpc/rpc.h"
Include dependency graph for rpc_internal.h:

Go to the source code of this file.

Macros

#define __MOTR_RPC_INT_H__
 

Functions

M0_INTERNAL int m0_rpc_session_module_init (void)
 
M0_INTERNAL void m0_rpc_session_module_fini (void)
 
M0_INTERNAL void rpc_worker_thread_fn (struct m0_rpc_machine *machine)
 
M0_INTERNAL int m0_rpc__fop_post (struct m0_fop *fop, struct m0_rpc_session *session, const struct m0_rpc_item_ops *ops, m0_time_t abs_timeout)
 
M0_INTERNAL int m0_rpc__post_locked (struct m0_rpc_item *item)
 
M0_INTERNAL int m0_rpc_item_dispatch (struct m0_rpc_item *item)
 
M0_INTERNAL void m0_rpc_oneway_item_post_locked (const struct m0_rpc_conn *conn, struct m0_rpc_item *item)
 
M0_INTERNAL uint64_t m0_rpc_id_generate (const struct m0_fid *uniq_fid)
 
M0_INTERNAL int m0_rpc_service_start (struct m0_reqh *reqh)
 
M0_INTERNAL void m0_rpc_service_stop (struct m0_reqh *reqh)
 
 M0_TL_DESCR_DECLARE (item_source, M0_EXTERN)
 
 M0_TL_DECLARE (item_source, M0_INTERNAL, struct m0_rpc_item_source)
 
static struct m0_rpc_connitem2conn (const struct m0_rpc_item *item)
 

Macro Definition Documentation

◆ __MOTR_RPC_INT_H__

#define __MOTR_RPC_INT_H__

Definition at line 26 of file rpc_internal.h.