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; } }
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; } }
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(); } }