Motr  M0
service.h File Reference
#include "rpc/session.h"
#include "rpc/item.h"
#include "reqh/reqh_service.h"
Include dependency graph for service.h:

Go to the source code of this file.

Data Structures

struct  m0_rpc_service
 

Macros

#define __MOTR_RPC_SERVICE_H__
 

Functions

M0_INTERNAL int m0_rpc_service_register (void)
 
M0_INTERNAL void m0_rpc_service_unregister (void)
 
M0_INTERNAL int m0_rpc_service_reverse_session_get (struct m0_reqh_service *service, const struct m0_rpc_item *item, struct m0_clink *clink, struct m0_rpc_session **session)
 
M0_INTERNAL void m0_rpc_service_reverse_session_put (struct m0_rpc_session *sess)
 
M0_INTERNAL void m0_rpc_service_reverse_sessions_cleanup (struct m0_reqh_service *service)
 
M0_INTERNAL int m0_rpc_session_status (struct m0_rpc_session *session)
 
M0_INTERNAL struct m0_rpc_sessionm0_rpc_service_reverse_session_lookup (struct m0_reqh_service *service, const struct m0_rpc_item *item)
 
M0_INTERNAL struct m0_reqh_servicem0_reqh_rpc_service_find (struct m0_reqh *reqh)
 

Macro Definition Documentation

◆ __MOTR_RPC_SERVICE_H__

#define __MOTR_RPC_SERVICE_H__

Definition at line 26 of file service.h.