package org.snmp4j.transport;

import java.io.IOException;
import org.snmp4j.TransportMapping;
import org.snmp4j.smi.Address;

/* JADX INFO: loaded from: classes.dex */
public interface ConnectionOrientedTransportMapping<A extends Address> extends TransportMapping<A> {
    void addTransportStateListener(TransportStateListener transportStateListener);

    boolean close(A a) throws IOException;

    MessageLengthDecoder getMessageLengthDecoder();

    void removeTransportStateListener(TransportStateListener transportStateListener);

    void setConnectionTimeout(long j2);

    void setMessageLengthDecoder(MessageLengthDecoder messageLengthDecoder);
}
