Esempio n. 1
0
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;
}
Esempio n. 2
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);
}
Esempio n. 3
0
//
// 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);
}