ESTABLISHED
&& (userState > ESTABLISHED || userState == CLOSED)) {
if (fState == SYNCHRONIZE_RECEIVED || fState == ESTABLISHED) {
fState = ESTABLISHED;
while (fState < ESTABLISHED/* && fState != CLOSED*/) {
return fState == ESTABLISHED || fState == FINISH_SENT
if (fState == ESTABLISHED
&& fState > ESTABLISHED) {
if (fState == ESTABLISHED || fState == FINISH_SENT
case ESTABLISHED:
case ESTABLISHED:
case ESTABLISHED:
if (segmentLength != 0 && fState == ESTABLISHED)
if (fState == ESTABLISHED && fSendMaxSegments == 0)
if (!force && fState == ESTABLISHED
if (fRoute == NULL || fState < ESTABLISHED)
if (fState < ESTABLISHED && fRetransmitInitialCount < 4) {
return state == ESTABLISHED || state == FINISH_RECEIVED;
} else if (fState == ESTABLISHED) {
if (fState == ESTABLISHED) {
case ESTABLISHED: