Motr  M0
FDMI Plugin Dock internals
Collaboration diagram for FDMI Plugin Dock internals:

Data Structures

struct  pdock_fom
 

Functions

M0_INTERNAL int m0_fdmi__plugin_dock_init (void)
 
M0_INTERNAL int m0_fdmi__plugin_dock_start (struct m0_reqh *reqh)
 
M0_INTERNAL void m0_fdmi__plugin_dock_stop (void)
 
M0_INTERNAL void m0_fdmi__plugin_dock_fini (void)
 
M0_INTERNAL int m0_fdmi__plugin_dock_fom_init (void)
 
M0_INTERNAL struct m0_fdmi_record_regm0_fdmi__pdock_fdmi_record_register (struct m0_fop *fop)
 
struct m0_fdmi_filter_regm0_fdmi__pdock_filter_reg_find (const struct m0_fid *fid)
 
struct m0_fdmi_record_regm0_fdmi__pdock_record_reg_find (const struct m0_uint128 *rid)
 
const struct m0_fom_type_opsm0_fdmi__pdock_fom_type_ops_get (void)
 
struct m0_rpc_machinem0_fdmi__pdock_conn_pool_rpc_machine (void)
 

Detailed Description

See also
FDMI Functional Specification

Function Documentation

◆ m0_fdmi__pdock_conn_pool_rpc_machine()

struct m0_rpc_machine* m0_fdmi__pdock_conn_pool_rpc_machine ( void  )

Definition at line 97 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__pdock_fdmi_record_register()

M0_INTERNAL struct m0_fdmi_record_reg* m0_fdmi__pdock_fdmi_record_register ( struct m0_fop fop)

Incoming FDMI record registration in plugin dock communication context.

Definition at line 353 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__pdock_filter_reg_find()

struct m0_fdmi_filter_reg* m0_fdmi__pdock_filter_reg_find ( const struct m0_fid fid)

Helper function, lookup for FDMI filter registration by filter id

  • NOTE: used in UT as well

Definition at line 118 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__pdock_fom_type_ops_get()

const struct m0_fom_type_ops* m0_fdmi__pdock_fom_type_ops_get ( void  )

Definition at line 55 of file plugin_dock_fom.c.

Here is the caller graph for this function:

◆ m0_fdmi__pdock_record_reg_find()

struct m0_fdmi_record_reg* m0_fdmi__pdock_record_reg_find ( const struct m0_uint128 rid)

Helper function, lookup for FDMI record registration by record id

  • NOTE: used in UT as well

Definition at line 135 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__plugin_dock_fini()

M0_INTERNAL void m0_fdmi__plugin_dock_fini ( void  )

Plugin dock de-initialisation.

  • Should be called once during FDMI service shutdown

Definition at line 619 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__plugin_dock_fom_init()

M0_INTERNAL int m0_fdmi__plugin_dock_fom_init ( void  )

Plugin dock FOM registration.

  • Should be called once during FDMI service start

Definition at line 414 of file plugin_dock_fom.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__plugin_dock_init()

M0_INTERNAL int m0_fdmi__plugin_dock_init ( void  )

Plugin dock initialisation.

  • Should be called once during FDMI service start

Definition at line 568 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__plugin_dock_start()

M0_INTERNAL int m0_fdmi__plugin_dock_start ( struct m0_reqh reqh)

Start plugin dock

Definition at line 592 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_fdmi__plugin_dock_stop()

M0_INTERNAL void m0_fdmi__plugin_dock_stop ( void  )

Stop plugin dock

Definition at line 611 of file plugin_dock.c.

Here is the call graph for this function:
Here is the caller graph for this function: