⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pppstate.c

📁 这是全套的PPP协议的源码
💻 C
📖 第 1 页 / 共 3 页
字号:
    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->set_ppp_state != NULL)	pStateData->action_table->set_ppp_state(pluginState,pMblk,								    end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** null_state -*/void null_state     (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    }/******************************************************************************** this_layer_start -*/LOCAL void this_layer_start    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->this_layer_start != NULL)	pStateData->action_table->this_layer_start(pluginState,pMblk,end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** this_layer_finished -*/LOCAL void this_layer_finished    (    PFW_PLUGIN_OBJ_STATE *pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->this_layer_finished != NULL)	pStateData->action_table->this_layer_finished(pluginState,pMblk,								    end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** this_layer_up -*/LOCAL void this_layer_up    (    PFW_PLUGIN_OBJ_STATE *pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->this_layer_up != NULL)	pStateData->action_table->this_layer_up(pluginState,pMblk ,end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** this_layer_down -*/LOCAL void this_layer_down    (    PFW_PLUGIN_OBJ_STATE *pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->this_layer_down != NULL)	pStateData->action_table->this_layer_down(pluginState, pMblk,end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** initialize_restart_counter -*/LOCAL void initialize_restart_counter    (    PFW_PLUGIN_OBJ_STATE *pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->initialize_restart_counter != NULL)	pStateData->action_table->initialize_restart_counter(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** zero_restart_counter -*/LOCAL void zero_restart_counter    (    PFW_PLUGIN_OBJ_STATE *pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->zero_restart_counter != NULL)	pStateData->action_table->zero_restart_counter(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_configuration_request -*/LOCAL void send_configuration_request    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_configuration_request != NULL)	pStateData->action_table->send_configuration_request(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_configuration_ack -*/LOCAL void send_configuration_ack    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_configuration_ack != NULL)	pStateData->action_table->send_configuration_ack(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_configuration_nak -*/LOCAL void send_configuration_nak    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_configuration_nak != NULL)	pStateData->action_table->send_configuration_nak(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_configuration_reject -*/LOCAL void send_configuration_reject    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_configuration_reject != NULL)	pStateData->action_table->send_configuration_reject(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_termination_request -*/LOCAL void send_termination_request    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_termination_request != NULL)	pStateData->action_table->send_termination_request(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_termination_ack -*/LOCAL void send_termination_ack    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_termination_ack != NULL)	pStateData->action_table->send_termination_ack(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_code_reject -*/LOCAL void send_code_reject    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_code_reject != NULL)	pStateData->action_table->send_code_reject(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_echo_reply -*/LOCAL void send_echo_reply    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_echo_reply != NULL)	pStateData->action_table->send_echo_reply(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }/******************************************************************************** send_echo_request -*/LOCAL void send_echo_request    (    PFW_PLUGIN_OBJ_STATE * pluginState,    M_BLK_ID  pMblk,    PPP_STATE end_state    )    {    PPP_CONTROL_PROTOCOL_STATE_DATA *pStateData = 	    (PPP_CONTROL_PROTOCOL_STATE_DATA *)pluginState->stackData;    if (pStateData->action_table->send_echo_request != NULL)	pStateData->action_table->send_echo_request(pluginState,							    pMblk, end_state);    else if (pMblk != NULL)	    netMblkClChainFree (pMblk);    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -