tests/plugins/microservice/msvc_test.cpp
irods::ms_table_entry*  plugin_factory( ) {
        irods::ms_table_entry* msvc = new irods::ms_table_entry( 3 );
        msvc->add_operation( "irods_msvc_test", "irods_msvc_test" );
        return msvc;
    }
// =-=-=-=-=-=-=-
// 2.  Create the plugin factory function which will return a microservice
//     table entry containing the microservice function pointer, the number
//     of parameters that the microservice takes and the name of the micro
//     service.  this will be called by the plugin loader in the irods server
//     to create the entry to the table when the plugin is requested.
2.  Create the plugin factory function which will return a microservice
table entry containing the microservice function pointer, the number
of parameters that the microservice takes and the name of the micro
service.  this will be called by the plugin loader in the irods server
to create the entry to the table when the plugin is requested.
2 . Create the plugin factory function which will return a microservice table entry containing the microservice function pointer the number of parameters that the microservice takes and the name of the micro service . this will be called by the plugin loader in the irods server to create the entry to the table when the plugin is requested .
irods::ms_table_entry*  plugin_factory( ) {
        irods::ms_table_entry* msvc = new irods::ms_table_entry( 3 );
        msvc->add_operation( "irods_msvc_test", "irods_msvc_test" );
        return msvc;
    }
irods :: ms_table_entry * plugin_factory ( ) { irods :: ms_table_entry * msvc = new irods :: ms_table_entry ( 3 ) ; msvc -> add_operation ( " " , " " ) ; return msvc ; }
2
2 .