コード例 #1
0
ファイル: sim_cfg.cpp プロジェクト: 2fumin/LTE-GTP-Simulator
VOID Config::setLocalIpAddr(string ip) throw (ErrCodeEn)
{
    RETVAL ret = ROK;

    ret = saveIp(ip, &(pCfg->locIpAddr));
    if (RFAILED == ret)
    {
        LOG_FATAL("Invalid Local IP Address")
        throw ERR_INV_CMD_LINE_PARAM;
    }
}
コード例 #2
0
ファイル: sim_cfg.cpp プロジェクト: 2fumin/LTE-GTP-Simulator
VOID Config::setRemoteIpAddr(string ip) throw (ErrCodeEn)
{
   RETVAL ret = ROK;

   m_remIpAddrStr = ip;
   ret = saveIp(ip, &(pCfg->remIpAddr));
   if (RFAILED == ret)
   {
      LOG_FATAL("Invalid Remote IP Address")
         throw ERR_INV_CMD_LINE_PARAM;
   }
}
コード例 #3
0
ファイル: tellsticknet.c プロジェクト: telldus/tellstick-net
void handleMessage() {
	BYTE name[20] = "";

	if (!LMTakeString(&name, sizeof(name))) {
		printf("Could not handle message (to long?)\r\n");
		return;
	}
	if (strcmp(name, "reglistener") == 0) {
		registerListener();
	} else if (strcmp(name, "send") == 0) {
			send();
	} else if (strcmp(name, "setip") == 0) {
		setIp();
	} else if (strcmp(name, "saveip") == 0) {
		saveIp();
	} else if (strcmp(name, "disconnect") == 0) {
		Reset();
	}
}