Public Instance Methods : IdSstMessageAssembler

* assembleFrom: input
	"ACTION
		Assemble or retrieve a communication message from @input.
		This may require some protocol negotiation across the transport
		mechanism. @input may be streaming, in which case standard
		stream protocol can be used to send and receive bytes.
		Answer an error if one should occur; will indicate that @input is
		in an inconsistent state.

	PARAMETERS
		input : <IdSstConnection>

	RETURN VALUE
		<IuSstCommunicationMessage> | <IuSstError>"
* disassembleReply: message onto: output
	"ACTION
		Disassemble or breakdown @message, a communication message,
		into a form suitable to sent as a reply onto @output. This may require
		some protocol negotiation across the transport mechanism. @output
		may be streaming, in which case standard stream protocol can be used
		to send and receive bytes. Answer an error if one should occur; will
		indicate that @input is in an inconsistent state.

	PARAMETERS
		message : <IuSstCommunicationMessage>
		output : <IdSstConnection>

	RETURN VALUE
		<void> | <IuSstError>"
* disassembleSend: message onto: output
	"ACTION
		Disassemble or breakdown @message, a communication message,
		into a form suitable to sent onto @output. This may require
		some protocol negotiation across the transport mechanism. @output
		may be streaming, in which case standard stream protocol can be used
		to send and receive bytes. Answer an error if one should occur; will
		indicate that @input is in an inconsistent state.

	PARAMETERS
		message : <IuSstCommunicationMessage>
		output : <IdSstConnection>

	RETURN VALUE
		<void> | <IuSstError>"
* transport
	"ACTION
		Answer the receiver's associated transport. %transport can be used
		to send and receive bytes.

	RETURN VALUE
		<IdSstTransport>"

[FIRST] [PREV] [NEXT] [LAST]