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]