package org.snmp4j.agent.security;

import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;

/* JADX INFO: loaded from: classes.dex */
public interface MutableVACM extends VACM {
    public static final int VACM_MATCH_EXACT = 1;
    public static final int VACM_MATCH_PREFIX = 2;
    public static final int VACM_VIEW_EXCLUDED = 2;
    public static final int VACM_VIEW_INCLUDED = 1;

    void addAccess(OctetString octetString, OctetString octetString2, int i2, int i3, int i4, OctetString octetString3, OctetString octetString4, OctetString octetString5, int i5);

    void addGroup(int i2, OctetString octetString, OctetString octetString2, int i3);

    void addViewTreeFamily(OctetString octetString, OID oid, OctetString octetString2, int i2, int i3);

    boolean removeAccess(OctetString octetString, OctetString octetString2, int i2, int i3);

    boolean removeGroup(int i2, OctetString octetString);

    boolean removeViewTreeFamily(OctetString octetString, OID oid);
}
