htc: implement much of worker receive logic
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user