Public Instance Methods : SstSocketTransport
class implements Interface: IdSstConnectable
canReach: target 
hasContacted: target 
isConnectedTo: target 
class implements Interface: IdSstTransport
assembler 
assembler: value 
basicCleanUp 
canReceive 
emptyMessageTo: target 
endpoint 
class implements Interface: IuSstCommunicator
accessibleUrls 
isValid 
receive 
release: target 
reply: message to: target 
send: message to: target 
class implements Interface: IuSstConfigurable
configuration 
configuration: value 
class implements Interface: IuSstStartable
clear 
shutDown 
startUp 
basicClose: connection
"ACTION
Cause @connection to be closed and any pending data to be flushed.
PARAMETERS
connection : <IdSstConnection>"
Categories
SST-API Developer
isClosed: connection
"ACTION
Answer true if the transport handle associated with @connection
has been closed.
RETURN VALUE
<Boolean>"
Categories
SST-API Developer
transportReceiveFrom: connection into: buffer length: length
"ACTION
Place exactly @length bytes from @connection into @buffer.
Block until either all of the bytes are available, @connection is
closed, or an error occurs. Answer an error if not all the bytes were
available.
PARAMETERS
connection : <IdSstConnection>
buffer : <ByteArray> | <String> | <OSPtr>
length : <Integer>
RETURN VALUE
<void> | <IuSstError>
NOTES
This implementation assumes SCI-style syntax."
Categories
SST-API Developer
transportReceiveFrom: connection into: buffer length: length timeout: timeout
"ACTION
Place exactly @length bytes from @connection into @buffer. Block
until either all of the bytes are available, @timeout milliseconds have
passed, @connection is closed, or an error occurs. Answer an error if
not all the bytes were available.
PARAMETERS
connection : <IdSstConnection>
buffer : <ByteArray> | <String> | <OSPtr>
length : <Integer>
RETURN VALUE
<void> | <IuSstError>
NOTES
This implementation assumes SCI-style syntax.
This implementation may not be transport-safe, as the
timeout-signal is treated as a normal exception. It is
recommended that transports overwrite this method,
if possible."
Categories
SST-API Developer
transportReply: buffer length: length on: connection
"ACTION
Send exactly @length bytes from @buffer on @connection as a reply.
Block until either all of the bytes have been sent, @connection is closed,
or an error occurs. Answer an error if not all the bytes were sent.
PARAMETERS
buffer : <ByteArray> | <String> | <OSPtr>
length : <Integer>
connection : <IdSstConnection>
RETURN VALUE
<void> | <IuSstError>"
Categories
SST-API Developer
transportSend: buffer length: length on: connection
"ACTION
Send exactly @length bytes from @buffer on @connection. Block
until either all of the bytes have been sent, @connection is closed,
or an error occurs. Answer an error if not all the bytes were sent.
PARAMETERS
buffer : <ByteArray> | <String> | <OSPtr>
length : <Integer>
connection : <IdSstConnection>
RETURN VALUE
<void> | <SIustError>"
Categories
SST-API Developer
[FIRST] [PREV] [NEXT] [LAST]