这篇教程C++ GetReputation函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GetReputation函数的典型用法代码示例。如果您正苦于以下问题:C++ GetReputation函数的具体用法?C++ GetReputation怎么用?C++ GetReputation使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GetReputation函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: factionint32 ReputationMgr::GetReputation(uint32 faction_id) const{ FactionEntry const *factionEntry = sFactionStore.LookupEntry(faction_id); if (!factionEntry) { sLog.outError("ReputationMgr::GetReputation: Can't get reputation of %s for unknown faction (faction id) #%u.",m_player->GetName(), faction_id); return 0; } return GetReputation(factionEntry);}
开发者ID:mmihail,项目名称:trinitycore10353,代码行数:12,
示例2: TC_LOG_ERRORint32 ReputationMgr::GetReputation(uint32 faction_id) const{ FactionEntry const* factionEntry = sFactionStore.LookupEntry(faction_id); if (!factionEntry) { TC_LOG_ERROR("misc", "ReputationMgr::GetReputation: Can't get reputation of %s for unknown faction (faction id) #%u.", _player->GetName().c_str(), faction_id); return 0; } return GetReputation(factionEntry);}
开发者ID:madisodr,项目名称:legacy-core,代码行数:12,
示例3: GetReputationReputationRank ReputationMgr::GetRank(FactionEntry const* factionEntry) const{ int32 reputation = GetReputation(factionEntry); return ReputationToRank(reputation);}
开发者ID:Hlkz2,项目名称:ACoreOld,代码行数:5,
示例4: Reputation_Lookupstatic int Reputation_Lookup(uint16_t type, const uint8_t *data, uint32_t length, void **new_config, char *statusBuf, int statusBufLen){ sfaddr_t addr; IPrepInfo *repInfo = NULL; char *tokstr, *save, *data_copy; CSMessageDataHeader *msg_hdr = (CSMessageDataHeader *)data; statusBuf[0] = 0; if (length <= sizeof(*msg_hdr)) { return -1; } length -= sizeof(*msg_hdr); if (length != (uint32_t)ntohs(msg_hdr->length)) { return -1; } data += sizeof(*msg_hdr); data_copy = malloc(length + 1); if (data_copy == NULL) { return -1; } memcpy(data_copy, data, length); data_copy[length] = 0; tokstr = strtok_r(data_copy, " /t/n", &save); if (tokstr == NULL) { free(data_copy); return -1; } /* Convert tokstr to sfip type */ if (sfaddr_pton(tokstr, &addr) != SFIP_SUCCESS) { free(data_copy); return -1; } /* Get the reputation info */ repInfo = ReputationLookup(&addr); if (!repInfo) { snprintf(statusBuf, statusBufLen, "Reputation Info: Error doing lookup"); free(data_copy); return -1; } /* Are we looking to obtain the decision? */ tokstr = strtok_r(NULL, " /t/n", &save); if (tokstr) { uint32_t listid; char *decision;#ifdef DAQ_PKTHDR_UNKNOWN int zone = atoi(tokstr);#endif SFSnortPacket p;#ifdef DAQ_PKTHDR_UNKNOWN DAQ_PktHdr_t hdr; p.pkt_header = &hdr; hdr.ingress_group = zone;#else p.pkt_header = NULL;#endif switch (GetReputation(repInfo, &p, &listid)) { case DECISION_NULL: decision = "DECISION_NULL"; break; case BLACKLISTED: decision = "BLACKLISTED"; break; case WHITELISTED_UNBLACK: decision = "WHITELISTED UNBLACK"; break; case MONITORED: decision = "MONITORED"; break; case WHITELISTED_TRUST: decision = "WHITELISTED TRUST"; break; default: decision = "UNKNOWN"; break; } snprintf(statusBuf, statusBufLen,//.........这里部分代码省略.........
开发者ID:BMNLabs,项目名称:snort,代码行数:101,
注:本文中的GetReputation函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ GetReq函数代码示例 C++ GetRepObject函数代码示例 |