mdw.sandStorm.lib.aSocket
Class DatagramSockState
java.lang.Object
|
+--mdw.sandStorm.lib.aSocket.DatagramSockState
- All Implemented Interfaces:
- aSocketConst
- class DatagramSockState
- extends java.lang.Object
- implements aSocketConst
Internal class used to represent state of an active datagram socket.
Fields inherited from interface mdw.sandStorm.lib.aSocket.aSocketConst |
EVENT_QUEUE_SPIN, EVENT_QUEUE_TIMEOUT, LARGE_AGGREGATION, LISTENSTAGE_NAME, MAX_ACCEPTS_AT_ONCE, MAX_WRITE_LEN, MAX_WRITE_REQS_PER_SOCKET, MAX_WRITES_AT_ONCE, MEASUREMENT_SIZE, READ_BUFFER_COPY, READ_BUFFER_SIZE, READSTAGE_NAME, SELECT_SPIN, SELECT_TIMEOUT, TRYWRITE_SPIN, WRITE_MASK_DISABLE_THRESHOLD, WRITESTAGE_NAME |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
udpsock
AUdpSocket udpsock
closed
boolean closed
seqNum
long seqNum
outstanding_writes
int outstanding_writes
numEmptyWrites
int numEmptyWrites
writeReqList
ssLinkedList writeReqList
cur_write_req
AUdpWriteRequest cur_write_req
cur_write_buf
BufferElement cur_write_buf
DatagramSockState
DatagramSockState(AUdpSocket udpsock)
readInit
void readInit(SelectSource read_selsource,
SinkIF compQ,
int readClogTries)
doRead
void doRead()
addWriteRequest
boolean addWriteRequest(aSocketRequest req,
SelectSource write_selsource)
initWrite
void initWrite(AUdpWriteRequest req)
tryWrite
boolean tryWrite()
throws SinkClosedException
writeReset
void writeReset()
writeMaskEnable
void writeMaskEnable()
writeMaskDisable
void writeMaskDisable()
isClosed
boolean isClosed()
close
void close(SinkIF closeEventQueue)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object