pppoe.c

来自「基于h323协议的软phone」· C语言 代码 · 共 67 行

C
67
字号
#include "configuration.h"
#include "semLib.h"
#include "ipphonePPPoE.h"

extern SEM_ID g_sem_pppoe_manulstartflag;
extern int pppoeStatus;

int getIfPPPoE()
{
	return (phoneconfig.conf_network.ipType== PPPOEIP);
}

/*参见ipphonePPPoE.h中
 enum PPPOE_ConfigStatus
 {
	PPPOE_CONFIG_CHANGED_OFF,
	PPPOE_CONFIG_CHANGED_ON
 };
*/
int changePPPoE(int OpenedORclosed)
{
	
	if (PPPOE_CONFIG_CHANGED_ON == OpenedORclosed)
	{
		phoneconfig.conf_network.ipType= PPPOEIP;/*default set PPPOEIP*/
		printf("\n change the pppoe configflag to 2:pppoe");
	}
	else if (PPPOE_CONFIG_CHANGED_OFF == OpenedORclosed)
	{
		phoneconfig.conf_network.ipType= DHCPIP;/*default set DHCPIP*/
		printf("\n change the pppoe configflag to 1:dhcp");
	}
	return OK;
	
}


char* getPPPoEUser(void)
{
	return phoneconfig.conf_network.pppoeid;
}

char*  getPPPoEPassword(void)
{	
	return phoneconfig.conf_network.pppoepin;
}

int getIfAutoDail()
{
	return phoneconfig.conf_network.ifautodialatstartup;
}

void setPPPoEStatus(int status)
{
	pppoeStatus = status;
}

int getPPPoEStatus()
{
	return pppoeStatus;
}

int getPPPoERetryCount()
{
	return phoneconfig.conf_network.retryCount;
}

⌨️ 快捷键说明

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