package com.frostwire.jlibtorrent;
import com.frostwire.jlibtorrent.swig.error_category;
/**
* @author gubatron
* @author aldenml
*/
public final class ErrorCategory {
private final error_category ec;
public ErrorCategory(error_category ec) {
this.ec = ec;
}
public error_category getSwig() {
return ec;
}
public String name() {
return ec.name();
}
public String message(int ev) {
return ec.message(ev);
}
public ErrorCondition defaultErrorCondition(int ev) {
return new ErrorCondition(ec.default_error_condition(ev));
}
public boolean equivalent(int code, ErrorCondition condition) {
return ec.equivalent(code, condition.getSwig());
}
public boolean equivalent(ErrorCode code, int condition) {
return ec.equivalent(code.getSwig(), condition);
}
}