dco_decode_pjsua_error method
PJSUAError
dco_decode_pjsua_error(
- dynamic raw
)
override
Implementation
@protected
PJSUAError dco_decode_pjsua_error(dynamic raw) {
// Codec=Dco (DartCObject based), see doc to use other codecs
switch (raw[0]) {
case 0:
return PJSUAError_CreationError(dco_decode_String(raw[1]));
case 1:
return PJSUAError_ConfigError(dco_decode_String(raw[1]));
case 2:
return PJSUAError_InitializationError(dco_decode_String(raw[1]));
case 3:
return PJSUAError_TransportError(dco_decode_String(raw[1]));
case 4:
return PJSUAError_DTMFError(dco_decode_String(raw[1]));
case 5:
return PJSUAError_CallCreationError(dco_decode_String(raw[1]));
case 6:
return PJSUAError_CallStatusUpdateError(dco_decode_String(raw[1]));
case 7:
return PJSUAError_AccountCreationError(dco_decode_String(raw[1]));
case 8:
return PJSUAError_PJSUAStartError(dco_decode_String(raw[1]));
case 9:
return PJSUAError_PJSUADestroyError(dco_decode_String(raw[1]));
case 10:
return PJSUAError_InputValueError(dco_decode_String(raw[1]));
default:
throw Exception("unreachable");
}
}