bool AlarmSender::console(const char* msg) { UserTransferMessagePtr utm = UTM::create(ServiceIdentifier(), ServiceIdentifier(), _EvtAlarmConsole); (*utm)[_TagMessage] = msg; return m_client.send(utm); }
bool AlarmSender::send(ServiceIdentifier who, const char* alarmid, u32 level, const strarray& params) { UserTransferMessagePtr utm = UTM::create(who, ServiceIdentifier(), _EvtAlarmMessage); (*utm)[_TagMessageId] = alarmid; (*utm)[_TagGroupLevel] = level; (*utm)[_TagMessage] = params; return m_client.send(utm); }
void DAGW::handleUICommand(std::vector<std::string> & vec) { if (vec[0] == "1") { UserTransferMessagePtr utm(new UserTransferMessage); // 设置请求需要的相关参数 utm->setMessageId(_ReqStartFlowEx); utm->setReq(ServiceIdentifier(3, AppPort::_apSlee, 0)); utm->setRes(ServiceIdentifier(4, AppPort::_apDagw, 0)); utm->setReturn(0); //char sql[1024]= {0}; //sprintf_s(sql, "Begin P_SP_QUERY ('01066666666','1169918711','1169918711',:P1); end;"); //(*utm)[_TagSql] = sql; char* buf[]= {"1000","1","15200083761","1169918711","1169918711"}; strarray str(buf,buf+5); (*utm)[_TagParameter] = str; (*utm)[_TagSourceName] = "xy"; m_pTDBGWService->postSelfMessage(utm); } }