Cro::WebSocket::FrameSerializer
The class represents a serializer for frames and is implemented as Cro::Transform
that consumes Cro::WebSocket::Frame and produces Cro::TCP::Message
. It can be configured with a boolean parameter mask
. If set, this will mask the payload.
Everything that is needed for a complete serialization and is not specified in Cro::WebSocket::Frame instance is calculated inside of serializer: correct length is set, mask(if needed) is generated and the payload is masked.