PPP_OPENED_STATE
NewState(PPP_OPENED_STATE);
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
if (State() == PPP_ACK_RCVD_STATE || State() == PPP_OPENED_STATE)
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
if ((protocolNumber == IP_PROTOCOL && State() == PPP_OPENED_STATE)
if (protocolNumber != IP_PROTOCOL || State() != PPP_OPENED_STATE)
if (State() != PPP_OPENED_STATE && !Interface().DoesConnectOnDemand())
else if (State() == PPP_OPENED_STATE && next != State())
if (next < PPP_CLOSING_STATE || next == PPP_OPENED_STATE)
NewState(PPP_OPENED_STATE);
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
NewState(PPP_OPENED_STATE);
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
if (State() != PPP_OPENED_STATE)
NewState(PPP_OPENED_STATE);
case PPP_OPENED_STATE:
case PPP_OPENED_STATE:
if (State() == PPP_OPENED_STATE)
if (next < PPP_CLOSING_STATE || next == PPP_OPENED_STATE)
if (State() == PPP_OPENED_STATE && next != State())
NewState(PPP_OPENED_STATE);
case PPP_OPENED_STATE:
else if (protocol.Interface().State() != PPP_OPENED_STATE)