int main() { const char *lp_label; lp_label = SB_get_label_errno(EPERM); assert(strcmp(lp_label, "EPERM") == 0); lp_label = SB_get_label_ms_mon_configtype(MS_Mon_ConfigType_Undefined); assert(strcmp(lp_label, "MS_Mon_ConfigType_Undefined") == 0); lp_label = SB_get_label_ms_mon_configtype_short(MS_Mon_ConfigType_Undefined); assert(strcmp(lp_label, "Undefined") == 0); lp_label = SB_get_label_ms_mon_device_state(MS_Mon_State_UnMounted); assert(strcmp(lp_label, "MS_Mon_State_UnMounted") == 0); lp_label = SB_get_label_ms_mon_device_state_short(MS_Mon_State_UnMounted); assert(strcmp(lp_label, "UnMounted") == 0); lp_label = SB_get_label_ms_mon_msgtype(MS_MsgType_Change); assert(strcmp(lp_label, "MS_MsgType_Change") == 0); lp_label = SB_get_label_ms_mon_msgtype_short(MS_MsgType_Change); assert(strcmp(lp_label, "Change") == 0); lp_label = SB_get_label_ms_mon_proc_state(MS_Mon_State_Unknown); assert(strcmp(lp_label, "MS_Mon_State_Unknown") == 0); lp_label = SB_get_label_ms_mon_proc_state_short(MS_Mon_State_Unknown); assert(strcmp(lp_label, "Unknown") == 0); lp_label = SB_get_label_ms_mon_processtype(MS_ProcessType_Undefined); assert(strcmp(lp_label, "MS_ProcessType_Undefined") == 0); lp_label = SB_get_label_ms_mon_processtype_short(MS_ProcessType_Undefined); assert(strcmp(lp_label, "Undefined") == 0); lp_label = SB_get_label_ms_mon_reqtype(MS_ReqType_Close); assert(strcmp(lp_label, "MS_ReqType_Close") == 0); lp_label = SB_get_label_ms_mon_reqtype_short(MS_ReqType_Close); assert(strcmp(lp_label, "Close") == 0); lp_label = SB_get_label_ms_mon_shutdownlevel(MS_Mon_ShutdownLevel_Undefined); assert(strcmp(lp_label, "MS_Mon_ShutdownLevel_Undefined") == 0); lp_label = SB_get_label_ms_mon_shutdownlevel_short(MS_Mon_ShutdownLevel_Undefined); assert(strcmp(lp_label, "Undefined") == 0); return 0; }
// // sqstate entry point - pstate // SQSTATE_PI_EP(mymodule,pstate,pp_node,pp_proc,pp_info,pp_lib) { char la_title[100]; const char *lp_proc_t; char *lp_prog; plugin_get_test_info(pp_info); sb_pi_verb_print_info(pp_node, pp_proc, "sb-pstate"); lp_proc_t = SB_get_label_ms_mon_processtype_short(pp_proc->type); lp_prog = basename(pp_proc->program); sprintf(la_title, "sb-pstate for process=%s, type=%d(%s), p-id=%d/%d, prog=%s", pp_proc->process_name, pp_proc->type, lp_proc_t, pp_proc->nid, pp_proc->pid, lp_prog); sb_pi_ic_send(pp_node, pp_proc, pp_info, la_title, true, pp_lib, "sb_ic_get_pstate", NULL, 0, NULL); }
// // sqstate entry point - trans (common) // static void sqstate_pi_trans_com(MS_Mon_Node_Info_Entry_Type *pp_node, MS_Mon_Process_Info_Type *pp_proc, Sqstate_Pi_Info_Type *pp_info, const char *pp_lib, char *pp_rsp, int pv_rsplen, int *pp_rsplen, bool pv_str) { char la_title[100]; const char *lp_op; const char *lp_proc_t; char *lp_prog; plugin_get_test_info(pp_info); sb_pi_verb_print_info(pp_node, pp_proc, "sb-trans"); lp_proc_t = SB_get_label_ms_mon_processtype_short(pp_proc->type); lp_prog = basename(pp_proc->program); sprintf(la_title, "sb-trans for process=%s, type=%d(%s), p-id=%d/%d, prog=%s", pp_proc->process_name, pp_proc->type, lp_proc_t, pp_proc->nid, pp_proc->pid, lp_prog); if (pv_str) lp_op = "sb_ic_get_trans"; else lp_op = "sb_ic_get_trans_bin"; sb_pi_ic_send(pp_node, pp_proc, pp_info, la_title, false, pp_lib, lp_op, pp_rsp, pv_rsplen, pp_rsplen); }