1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
freebsd-ports/net-mgmt/cflowd/files/patch-classes::src::CflowdCisco.cc
Edwin Groothuis 7cc230d572 Unbreak net/cflowd by adding "using namespace std" to several places
in the code.

Informed maintainer.

PR:		ports/48382 (it all started with this one)
Submtited by:	Will Saxon <wills@housing.ufl.edu> and me
2003-08-30 05:21:45 +00:00

32 lines
1.6 KiB
C++

--- classes/src/CflowdCisco.cc.orig Fri Aug 29 21:02:38 2003
+++ classes/src/CflowdCisco.cc Fri Aug 29 21:12:30 2003
@@ -699,22 +699,22 @@
engineIter != this->FlowEngines().end(); engineIter++) {
for (uint8_t aggMethod = 0; aggMethod <= k_CiscoV8FlowExportMaxAggType;
aggMethod++) {
- if ((*engineIter).second.MissedFlows(aggMethod) >
+ if ((*engineIter).second.MissedFlows((char)aggMethod) >
this->_missedFlowsThreshold) {
struct in_addr addrIn;
addrIn.s_addr = this->IpAddress();
- uint64_t totalFlows = ((*engineIter).second.MissedFlows(aggMethod) +
- (*engineIter).second.FlowsReceived(aggMethod));
+ uint64_t totalFlows = ((*engineIter).second.MissedFlows((char)aggMethod) +
+ (*engineIter).second.FlowsReceived((char)aggMethod));
syslog(LOG_INFO,
"[I] missed %u of %u flows from %s"
" engine %d agg_method %d (%g%% loss)",
- (*engineIter).second.MissedFlows(aggMethod),
+ (*engineIter).second.MissedFlows((char)aggMethod),
totalFlows,
inet_ntoa(addrIn),
(*engineIter).first,
aggMethod,
- ((*engineIter).second.MissedFlows(aggMethod) * 100.0) /
- totalFlows);
+ ((*engineIter).second.MissedFlows((char)(aggMethod) * 100.0) /
+ totalFlows));
}
(*engineIter).second.MissedFlows(0,aggMethod);
(*engineIter).second.FlowsReceived(0,aggMethod);