Phoenix v1.3.0-rc.2 Phoenix.Transports.Serializer behaviour

Defines a behaviour for Phoenix.Socket.Message serialization.

Summary

Callbacks

Encodes Phoenix.Socket.Message struct to transport representation

Translates a Phoenix.Socket.Broadcast struct to fastlane format

Callbacks

decode!(iodata, options)
decode!(iodata, options :: Keyword.t) :: Phoenix.Socket.Message.t

Decodes iodata into Phoenix.Socket.Message struct

encode!(arg0)

Encodes Phoenix.Socket.Message struct to transport representation

fastlane!(arg0)
fastlane!(Phoenix.Socket.Broadcast.t) :: term

Translates a Phoenix.Socket.Broadcast struct to fastlane format