Motr  M0
isc.h File Reference
Include dependency graph for isc.h:

Go to the source code of this file.

Data Structures

struct  m0_isc_comp_private
 
struct  m0_isc_comp_req
 

Macros

#define __MOTR_ISC_H__
 

Enumerations

enum  m0_isc_comp_req_type { M0_ICRT_LOCAL, M0_ICRT_REMOTE }
 

Functions

M0_INTERNAL void m0_isc_comp_req_init (struct m0_isc_comp_req *comp_req, const struct m0_buf *comp_args, const struct m0_fid *comp_fid, const struct m0_cookie *comp_cookie, enum m0_isc_comp_req_type comp_req_type, struct m0_reqh *reqh)
 
M0_INTERNAL void m0_isc_comp_req_fini (struct m0_isc_comp_req *comp_req)
 
M0_INTERNAL int m0_isc_comp_req_exec (struct m0_isc_comp_req *comp_req)
 
M0_INTERNAL int m0_isc_comp_req_exec_sync (struct m0_isc_comp_req *comp_req)
 
M0_INTERNAL int m0_isc_comp_register (int(*ftn)(struct m0_buf *arg_in, struct m0_buf *args_out, struct m0_isc_comp_private *comp_data, int *rc), const char *f_name, const struct m0_fid *ftn_fid)
 
M0_INTERNAL void m0_isc_comp_unregister (const struct m0_fid *fid)
 
M0_INTERNAL int m0_isc_comp_state_probe (const struct m0_fid *fid)
 
M0_INTERNAL int m0_isc_lib_register (const char *libpath, struct m0_fid *profile, struct m0_reqh *reqh)
 
M0_INTERNAL int m0_isc_io_launch (struct m0_stob_io *stio, struct m0_fid *cob, struct m0_io_indexvec *iv, struct m0_fom *fom)
 
M0_INTERNAL int64_t m0_isc_io_res (struct m0_stob_io *stio, char **buf)
 
M0_INTERNAL void m0_isc_io_fini (struct m0_stob_io *stio)
 

Macro Definition Documentation

◆ __MOTR_ISC_H__

#define __MOTR_ISC_H__

Definition at line 26 of file isc.h.