|
|
|
|
@ -42,7 +42,12 @@ public enum ResultCode {
|
|
|
|
|
/** |
|
|
|
|
* Operation completed normally |
|
|
|
|
*/ |
|
|
|
|
RESULT_OK(0), |
|
|
|
|
RESULT_OK(0), |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Call produced no error but no action was taken |
|
|
|
|
*/ |
|
|
|
|
RESULT_OK_IGNORED(1), |
|
|
|
|
|
|
|
|
|
// Fatal errors (>=100, <1000)
|
|
|
|
|
/** |
|
|
|
|
@ -81,6 +86,8 @@ public enum ResultCode {
|
|
|
|
|
switch (id) { |
|
|
|
|
case 0: |
|
|
|
|
return RESULT_OK; |
|
|
|
|
case 1: |
|
|
|
|
return RESULT_OK_IGNORED; |
|
|
|
|
case 100: |
|
|
|
|
return RESULT_FATAL_ERROR_OUT_OF_MEMORY; |
|
|
|
|
case 101: |
|
|
|
|
@ -98,7 +105,7 @@ public enum ResultCode {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean isFatal(int id) { |
|
|
|
|
return (id > 100 && id < 1000); |
|
|
|
|
public boolean isFatal() { |
|
|
|
|
return (id >= 100 && id < 1000); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|