#if  0
#include "sr_shell.h"
#include "sr_log.h"


static LP_MODULE_T lpMd1; 
static LP_MODULE_T lpMd2;
static LP_MODULE_T lpMd3;
static LP_MODULE_T lpMd4;
static LP_MODULE_T lpMd5;
static LP_MODULE_T lpMd6;
int _LpTest(int argc, char **argv)
{
    lpMd1.name = "hello1";
	SR_AppLpModuleReg(&lpMd1,0);
    lpMd2.name = "hello2";
	SR_AppLpModuleReg(&lpMd2,1);
    lpMd3.name = "hello3";
	SR_AppLpModuleReg(&lpMd3,1);
    lpMd4.name = "hello4";
	SR_AppLpModuleReg(&lpMd4,2);
    lpMd5.name = "hello5";
	SR_AppLpModuleReg(&lpMd5,3);
    lpMd6.name = "hello6";
	SR_AppLpModuleReg(&lpMd6,4);

    LP_MODULE_T *module = SR_NULL;
    os_list_for_each_entry(module, &gs_lpList, LP_MODULE_T, list)
    {
        SR_LOG(INFO,"name: %s",module->name);
    }

    os_list_for_each_entry_rev(module, &gs_lpList, LP_MODULE_T, list)
    {
        SR_LOG(INFO,"rev name: %s",module->name);
    }
	return 0;
}
SR_SHELL_CMD_EXPORT(lpTest, _LpTest);
#endif
