package org.torproject.jtor.circuits; public interface OpenStreamResponse { enum OpenStreamStatus { STATUS_STREAM_OPENED, STATUS_STREAM_TIMEOUT, STATUS_STREAM_ERROR }; OpenStreamStatus getStatus(); Stream getStream(); /** * The 'reason' code from a RELAY_END cell sent in response to a RELAY_BEGIN or RELAY_BEGIN_DIR * * @return The error 'reason' from a RELAY_END cell. */ int getErrorCode(); String getErrorCodeMessage(); }