package org.snmp4j.agent.mo.snmp.tc;

import org.snmp4j.agent.MOAccess;
import org.snmp4j.agent.mo.MOColumn;
import org.snmp4j.agent.mo.MOScalar;
import org.snmp4j.agent.mo.snmp.RowStatus;
import org.snmp4j.smi.Integer32;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class RowStatusTC implements TextualConvention {
    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public MOColumn createColumn(int i2, int i3, MOAccess mOAccess, Variable variable, boolean z) {
        return new RowStatus(i2, mOAccess);
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public Variable createInitialValue() {
        return new Integer32(3);
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public MOScalar createScalar(OID oid, MOAccess mOAccess, Variable variable) {
        throw new UnsupportedOperationException("RowStatus cannot be instantiated as scalar");
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public String getModuleName() {
        return "SNMPv2-TC";
    }

    @Override // org.snmp4j.agent.mo.snmp.tc.TextualConvention
    public String getName() {
        return "RowStatus";
    }
}
