aasdk/src
Simon.Dean f80e72c480 Rework Message Handling.
Slight tweaks
- Add isInterleaved boolean
- If message is NULL and Frame Type is MIDDLE or LAST, then look for an existing message in buffer (if the message_ is null, then we need a FIRST or BULK frame)
- If message is still NULL, then we will create a new message, but recognise it as a valid frame ONLY if this is a FIRST or BULK frame because we cannot start on a MIDDLE or LAST.
- Rename recentFrameType to thisFrameType for more accuracy
- Only Resolve the Frame if the frame is BULK or LAST and the frame is valid.
- If the frame is interleaved, then we will use our interleavedPromise handler. Only resolve the main promise if the frame is not interleaved.
- Also reset message once resolved.
- Carry on reading if the original promise is not resolved (ie FIRST, MIDDLE, or Interleaved frame)
- Add some counters for debugging purposes.
2022-02-11 12:35:07 +00:00
..
Channel voice session and ping (#13) 2020-08-28 17:26:03 -05:00
Common Rearrange directory structure 2020-07-04 09:37:43 -05:00
Error Rearrange directory structure 2020-07-04 09:37:43 -05:00
IO Rearrange directory structure 2020-07-04 09:37:43 -05:00
Messenger Rework Message Handling. 2022-02-11 12:35:07 +00:00
TCP Rearrange directory structure 2020-07-04 09:37:43 -05:00
Transport Add SSL Error Logging 2022-02-11 10:19:33 +00:00
USB auto connect USB on startup (#17) 2021-05-06 21:16:17 -05:00
Main.ut.cpp Initial commit 2018-02-11 20:36:55 +01:00