package org.snmp4j.agent;

import java.util.Map;
import java.util.TreeMap;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class ProxyMap {
    private Map<ProxyKey, ProxyForwarder> proxies = new TreeMap();

    static class ProxyKey implements Comparable {
        private OctetString contextEngineID;
        private int proxyType;

        ProxyKey(OctetString octetString, int i2) {
            this.contextEngineID = octetString;
            this.proxyType = i2;
        }

        @Override // java.lang.Comparable
        public int compareTo(Object obj) {
            int i2;
            ProxyKey proxyKey = (ProxyKey) obj;
            if ((this.contextEngineID != null || proxyKey.contextEngineID == null) && ((proxyKey.contextEngineID != null || this.contextEngineID == null) && !((proxyKey.contextEngineID == null && this.contextEngineID == null) || this.contextEngineID.equals(proxyKey.contextEngineID)))) {
                return this.contextEngineID.compareTo((Variable) proxyKey.contextEngineID);
            }
            int i3 = this.proxyType;
            if (i3 == 0 || (i2 = proxyKey.proxyType) == 0) {
                return 0;
            }
            return i3 - i2;
        }
    }

    public ProxyForwarder add(ProxyForwarder proxyForwarder, OctetString octetString, int i2) {
        return this.proxies.put(new ProxyKey(octetString, i2), proxyForwarder);
    }

    public ProxyForwarder get(OctetString octetString, int i2) {
        ProxyForwarder proxyForwarder = this.proxies.get(new ProxyKey(octetString, i2));
        return proxyForwarder == null ? this.proxies.get(new ProxyKey(null, i2)) : proxyForwarder;
    }

    public ProxyForwarder remove(OctetString octetString, int i2) {
        return this.proxies.remove(new ProxyKey(octetString, i2));
    }
}
