package com.cvte.vman.impl;

import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.Xbug;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.listener.IVmanListener;
import com.cvte.vman.types.VMAN_LOG_PRIO_E;

/* JADX INFO: loaded from: classes.dex */
public class XbugManager extends Xbug {
    public static final String TAG = "Cvte@XbugManager";
    private static XbugManager mXbugManager;

    private XbugManager() {
    }

    public static synchronized XbugManager getInstance() {
        if (mXbugManager == null) {
            synchronized (XbugManager.class) {
                if (mXbugManager == null) {
                    mXbugManager = new XbugManager();
                }
            }
        }
        return mXbugManager;
    }

    @Override // com.cvte.vman.Xbug
    public int dumpCVTELog() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_XBUG_SET_XBUG_DUMP_CVTE_LOG);
    }

    @Override // com.cvte.vman.Xbug
    public VMAN_LOG_PRIO_E getVmanClientLogLevel(int i2) {
        return VMAN_LOG_PRIO_E.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_XBUG_GET_VMAN_CLIENT_LOG_LEVEL, i2));
    }

    @Override // com.cvte.vman.Xbug
    public VMAN_LOG_PRIO_E getVmanServiceLogLevel(int i2) {
        return VMAN_LOG_PRIO_E.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_XBUG_GET_VMAN_SERVICE_LOG_LEVEL, i2));
    }

    public void registerXbugListener(int i2, IVmanListener iVmanListener) {
        VmanMiddleWare.getInstance().registerListener(i2, iVmanListener);
    }

    @Override // com.cvte.vman.Xbug
    public int setVmanClientLogLevel(VMAN_LOG_PRIO_E vman_log_prio_e) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_XBUG_SET_VMAN_CLIENT_LOG_LEVEL, vman_log_prio_e.ordinal());
    }

    @Override // com.cvte.vman.Xbug
    public int setVmanServiceLogLevel(VMAN_LOG_PRIO_E vman_log_prio_e) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(513, vman_log_prio_e.ordinal());
    }

    public void unregisterXbugListener(int i2, IVmanListener iVmanListener) {
        VmanMiddleWare.getInstance().unregisterListener(i2, iVmanListener);
    }
}
