Definition for a "subtransport"
This is used to let the smart protocol code know about the protocol which you are implementing.
True if the protocol is stateless; false otherwise. For example, http:// is stateless, but git:// is not.
Param of the callback