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

📄 pppoe.c

📁 基于h323协议的软phone
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -