aasdk/include/aasdk/Messenger
Simon.Dean bd18165181 Reworked Message Handling
- Have adjusted the buffer mechanism so instead of using the buffer to store a message in the event of an interleaved frame, we basically perform all work on the buffer (albeit we take the existing message for the channel id from the buffer for the frame we're working on and write the message to the buffer if the message isn't resolved).
- Moved writing to buffer to receiveFramePayloadHandler() function if the message is BULK or LAST and therefore not resolved.
- Simplified receiveFrameHeaderHandler() so that we automatically try to find a message from the buffer and then createa message as necessary depending on the frame type.
- Excellent stability with no noticeable artefacts in audio after 1 hour.
- Removed majority of debugging after achieving stability.
2022-02-13 21:06:07 +00:00
..
ChannelId.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
ChannelReceiveMessageQueue.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
ChannelReceivePromiseQueue.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
Cryptor.hpp Switch decrypt() to read the number of bytes from the frame size. 2022-02-11 10:29:02 +00:00
EncryptionType.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
FrameHeader.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
FrameSize.hpp Swap getSize() to getFrameSize() and add totalSize() for completeness. 2022-02-11 10:19:12 +00:00
FrameSizeType.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
FrameType.hpp Support FrameType descriptor 2022-02-11 10:33:36 +00:00
ICryptor.hpp Switch decrypt() to read the number of bytes from the frame size. 2022-02-11 10:29:02 +00:00
IMessageInStream.hpp Reworked Message Handling 2022-02-13 21:06:07 +00:00
IMessageOutStream.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
IMessenger.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
Message.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
MessageId.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
MessageInStream.hpp Reworked Message Handling 2022-02-13 21:06:07 +00:00
MessageOutStream.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
MessageType.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
Messenger.hpp Reworked Message Handling 2022-02-13 21:06:07 +00:00
Promise.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00
Timestamp.hpp Rearrange directory structure 2020-07-04 09:37:43 -05:00