mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-06-05 01:03:43 -04:00
htc: implement much of worker receive logic
This commit is contained in:
parent
8f85cc17dc
commit
679fec2ddc
19 changed files with 565 additions and 12 deletions
|
@ -20,13 +20,26 @@ namespace ams::htclow {
|
|||
|
||||
R_DEFINE_NAMESPACE_RESULT_MODULE(29);
|
||||
|
||||
R_DEFINE_ERROR_RESULT(UnknownDriverType, 3);
|
||||
R_DEFINE_ERROR_RESULT(UnknownDriverType, 3);
|
||||
R_DEFINE_ERROR_RESULT(ChannelNotExist, 10);
|
||||
|
||||
R_DEFINE_ERROR_RESULT(InvalidChannelState, 200);
|
||||
R_DEFINE_ERROR_RESULT(InvalidChannelStateDisconnected, 201);
|
||||
|
||||
R_DEFINE_ERROR_RANGE(InternalError, 1000, 2999);
|
||||
R_DEFINE_ERROR_RESULT(OutOfMemory, 1002);
|
||||
R_DEFINE_ERROR_RESULT(InvalidArgument, 1003);
|
||||
R_DEFINE_ERROR_RESULT(ProtocolError, 1004);
|
||||
R_DEFINE_ERROR_RESULT(Cancelled, 1005);
|
||||
|
||||
R_DEFINE_ERROR_RANGE(MuxError, 1100, 1199);
|
||||
R_DEFINE_ERROR_RESULT(ChannelBufferOverflow, 1101);
|
||||
R_DEFINE_ERROR_RESULT(ChannelBufferHasNotEnoughData, 1102);
|
||||
R_DEFINE_ERROR_RESULT(ChannelVersionNotMatched, 1103);
|
||||
R_DEFINE_ERROR_RESULT(ChannelStateTransitionError, 1104);
|
||||
R_DEFINE_ERROR_RESULT(ChannelReceiveBufferEmpty, 1106);
|
||||
R_DEFINE_ERROR_RESULT(ChannelSequenceIdNotMatched, 1107);
|
||||
|
||||
R_DEFINE_ERROR_RANGE(DriverError, 1200, 1999);
|
||||
R_DEFINE_ERROR_RESULT(DriverOpened, 1201);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue