}
void
-RunScriptImpl::extractBoolean(isc::util::ProcessEnvVars& vars,
+RunScriptImpl::extractBoolean(ProcessEnvVars& vars,
const bool value,
- const std::string& prefix,
- const std::string& sufix) {
- std::string data = "0";
+ const string& prefix,
+ const string& suffix) {
+ string data = "0";
if (value) {
data = "1";
}
- std::string exported_data = prefix + sufix + "=" + data;
+ string exported_data = prefix + suffix + "=" + data;
vars.push_back(exported_data);
}
void
-RunScriptImpl::extractInteger(isc::util::ProcessEnvVars& vars,
+RunScriptImpl::extractInteger(ProcessEnvVars& vars,
const uint64_t value,
- const std::string& prefix,
- const std::string& sufix) {
- std::string data = "";
+ const string& prefix,
+ const string& suffix) {
+ string data = "";
try {
- data = boost::lexical_cast<std::string>(value);
+ data = boost::lexical_cast<string>(value);
} catch (...) {
}
- std::string exported_data = prefix + sufix + "=" + data;
+ string exported_data = prefix + suffix + "=" + data;
vars.push_back(exported_data);
}
void
-RunScriptImpl::extractString(isc::util::ProcessEnvVars& vars,
- const std::string& value,
- const std::string& prefix,
- const std::string& sufix) {
- std::string exported_data = prefix + sufix + "=" + value;
+RunScriptImpl::extractString(ProcessEnvVars& vars,
+ const string& value,
+ const string& prefix,
+ const string& suffix) {
+ string exported_data = prefix + suffix + "=" + value;
vars.push_back(exported_data);
}
void
-RunScriptImpl::extractHWAddr(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::HWAddrPtr& hwaddr,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractHWAddr(ProcessEnvVars& vars,
+ const HWAddrPtr& hwaddr,
+ const string& prefix,
+ const string& suffix) {
if (hwaddr) {
- RunScriptImpl::extractString(vars, hwaddr->toText(false), prefix, sufix);
- RunScriptImpl::extractInteger(vars, hwaddr->htype_, prefix + "_TYPE", sufix);
+ RunScriptImpl::extractString(vars, hwaddr->toText(false), prefix, suffix);
+ RunScriptImpl::extractInteger(vars, hwaddr->htype_, prefix + "_TYPE", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix, sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_TYPE", sufix);
+ RunScriptImpl::extractString(vars, "", prefix, suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TYPE", suffix);
}
}
void
-RunScriptImpl::extractDUID(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::DuidPtr duid,
- const std::string& prefix,
- const std::string& sufix) {
- std::string data = "";
+RunScriptImpl::extractDUID(ProcessEnvVars& vars,
+ const DuidPtr duid,
+ const string& prefix,
+ const string& suffix) {
+ string data = "";
if (duid) {
RunScriptImpl::extractString(vars, duid->toText(),
- prefix, sufix);
+ prefix, suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix, sufix);
+ RunScriptImpl::extractString(vars, "", prefix, suffix);
}
}
void
-RunScriptImpl::extractOptionIA(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Option6IAPtr option6IA,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractOptionIA(ProcessEnvVars& vars,
+ const Option6IAPtr option6IA,
+ const string& prefix,
+ const string& suffix) {
if (option6IA) {
RunScriptImpl::extractInteger(vars, option6IA->getIAID(),
- prefix + "_IAID", sufix);
+ prefix + "_IAID", suffix);
RunScriptImpl::extractInteger(vars, option6IA->getType(),
- prefix + "_IA_TYPE", sufix);
+ prefix + "_IA_TYPE", suffix);
RunScriptImpl::extractInteger(vars, option6IA->getT1(),
- prefix + "_IA_T1", sufix);
+ prefix + "_IA_T1", suffix);
RunScriptImpl::extractInteger(vars, option6IA->getT2(),
- prefix + "_IA_T2", sufix);
+ prefix + "_IA_T2", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_IAID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IA_TYPE", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IA_T1", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IA_T2", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IAID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IA_TYPE", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IA_T1", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IA_T2", suffix);
}
}
void
-RunScriptImpl::extractSubnet4(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Subnet4Ptr subnet4,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractSubnet4(ProcessEnvVars& vars,
+ const Subnet4Ptr subnet4,
+ const string& prefix,
+ const string& suffix) {
if (subnet4) {
RunScriptImpl::extractInteger(vars, subnet4->getID(),
- prefix + "_ID", sufix);
+ prefix + "_ID", suffix);
RunScriptImpl::extractString(vars, subnet4->toText(),
- prefix + "_NAME", sufix);
+ prefix + "_NAME", suffix);
auto prefix_data = subnet4->get();
RunScriptImpl::extractString(vars, prefix_data.first.toText(),
- prefix + "_PREFIX", sufix);
+ prefix + "_PREFIX", suffix);
RunScriptImpl::extractInteger(vars, prefix_data.second,
- prefix + "_PREFIX_LEN", sufix);
+ prefix + "_PREFIX_LEN", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_ID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_NAME", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFIX", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_ID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_NAME", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFIX", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", suffix);
}
}
void
-RunScriptImpl::extractSubnet6(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Subnet6Ptr subnet6,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractSubnet6(ProcessEnvVars& vars,
+ const Subnet6Ptr subnet6,
+ const string& prefix,
+ const string& suffix) {
if (subnet6) {
RunScriptImpl::extractInteger(vars, subnet6->getID(),
- prefix + "_ID", sufix);
+ prefix + "_ID", suffix);
RunScriptImpl::extractString(vars, subnet6->toText(),
- prefix + "_NAME", sufix);
+ prefix + "_NAME", suffix);
auto prefix_data = subnet6->get();
RunScriptImpl::extractString(vars, prefix_data.first.toText(),
- prefix + "_PREFIX", sufix);
+ prefix + "_PREFIX", suffix);
RunScriptImpl::extractInteger(vars, prefix_data.second,
- prefix + "_PREFIX_LEN", sufix);
+ prefix + "_PREFIX_LEN", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_ID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_NAME", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFIX", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_ID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_NAME", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFIX", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", suffix);
}
}
void
-RunScriptImpl::extractLease4(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Lease4Ptr& lease4,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractLease4(ProcessEnvVars& vars,
+ const Lease4Ptr& lease4,
+ const string& prefix,
+ const string& suffix) {
if (lease4) {
RunScriptImpl::extractString(vars, lease4->addr_.toText(),
- prefix + "_ADDRESS", sufix);
+ prefix + "_ADDRESS", suffix);
RunScriptImpl::extractInteger(vars, static_cast<uint64_t>(lease4->cltt_),
- prefix + "_CLTT", sufix);
+ prefix + "_CLTT", suffix);
RunScriptImpl::extractString(vars, lease4->hostname_,
- prefix + "_HOSTNAME", sufix);
+ prefix + "_HOSTNAME", suffix);
RunScriptImpl::extractHWAddr(vars, lease4->hwaddr_,
- prefix + "_HWADDR", sufix);
+ prefix + "_HWADDR", suffix);
RunScriptImpl::extractString(vars, Lease4::statesToText(lease4->state_),
- prefix + "_STATE", sufix);
+ prefix + "_STATE", suffix);
RunScriptImpl::extractInteger(vars, lease4->subnet_id_,
- prefix + "_SUBNET_ID", sufix);
+ prefix + "_SUBNET_ID", suffix);
RunScriptImpl::extractInteger(vars, lease4->valid_lft_,
- prefix + "_VALID_LIFETIME", sufix);
+ prefix + "_VALID_LIFETIME", suffix);
RunScriptImpl::extractDUID(vars, lease4->client_id_,
- prefix + "_CLIENT_ID", sufix);
+ prefix + "_CLIENT_ID", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_ADDRESS", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_CLTT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_HOSTNAME", sufix);
- RunScriptImpl::extractHWAddr(vars, HWAddrPtr(), prefix + "_HWADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_STATE", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_SUBNET_ID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_VALID_LIFETIME", sufix);
- RunScriptImpl::extractDUID(vars, DuidPtr(), prefix + "_CLIENT_ID", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_ADDRESS", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_CLTT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_HOSTNAME", suffix);
+ RunScriptImpl::extractHWAddr(vars, HWAddrPtr(), prefix + "_HWADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_STATE", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_SUBNET_ID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_VALID_LIFETIME", suffix);
+ RunScriptImpl::extractDUID(vars, DuidPtr(), prefix + "_CLIENT_ID", suffix);
}
}
void
-RunScriptImpl::extractLease6(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Lease6Ptr& lease6,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractLease6(ProcessEnvVars& vars,
+ const Lease6Ptr& lease6,
+ const string& prefix,
+ const string& suffix) {
if (lease6) {
RunScriptImpl::extractString(vars, lease6->addr_.toText(),
- prefix + "_ADDRESS", sufix);
+ prefix + "_ADDRESS", suffix);
RunScriptImpl::extractInteger(vars, static_cast<uint64_t>(lease6->cltt_),
- prefix + "_CLTT", sufix);
+ prefix + "_CLTT", suffix);
RunScriptImpl::extractString(vars, lease6->hostname_,
- prefix + "_HOSTNAME", sufix);
+ prefix + "_HOSTNAME", suffix);
RunScriptImpl::extractHWAddr(vars, lease6->hwaddr_,
- prefix + "_HWADDR", sufix);
+ prefix + "_HWADDR", suffix);
RunScriptImpl::extractString(vars, Lease6::statesToText(lease6->state_),
- prefix + "_STATE", sufix);
+ prefix + "_STATE", suffix);
RunScriptImpl::extractInteger(vars, lease6->subnet_id_,
- prefix + "_SUBNET_ID", sufix);
+ prefix + "_SUBNET_ID", suffix);
RunScriptImpl::extractInteger(vars, lease6->valid_lft_,
- prefix + "_VALID_LIFETIME", sufix);
+ prefix + "_VALID_LIFETIME", suffix);
RunScriptImpl::extractDUID(vars, lease6->duid_,
- prefix + "_DUID", sufix);
+ prefix + "_DUID", suffix);
RunScriptImpl::extractInteger(vars, lease6->iaid_,
- prefix + "_IAID", sufix);
+ prefix + "_IAID", suffix);
RunScriptImpl::extractInteger(vars, lease6->preferred_lft_,
- prefix + "_PREFERRED_LIFETIME", sufix);
+ prefix + "_PREFERRED_LIFETIME", suffix);
RunScriptImpl::extractInteger(vars, lease6->prefixlen_,
- prefix + "_PREFIX_LEN", sufix);
+ prefix + "_PREFIX_LEN", suffix);
RunScriptImpl::extractString(vars, Lease::typeToText(lease6->type_),
- prefix + "_TYPE", sufix);
+ prefix + "_TYPE", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_ADDRESS", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_CLTT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_HOSTNAME", sufix);
- RunScriptImpl::extractHWAddr(vars, HWAddrPtr(), prefix + "_HWADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_STATE", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_SUBNET_ID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_VALID_LIFETIME", sufix);
- RunScriptImpl::extractDUID(vars, DuidPtr(), prefix + "_DUID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IAID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFERRED_LIFETIME", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_TYPE", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_ADDRESS", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_CLTT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_HOSTNAME", suffix);
+ RunScriptImpl::extractHWAddr(vars, HWAddrPtr(), prefix + "_HWADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_STATE", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_SUBNET_ID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_VALID_LIFETIME", suffix);
+ RunScriptImpl::extractDUID(vars, DuidPtr(), prefix + "_DUID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IAID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFERRED_LIFETIME", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PREFIX_LEN", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TYPE", suffix);
}
}
void
-RunScriptImpl::extractLeases4(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Lease4CollectionPtr& leases4,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractLeases4(ProcessEnvVars& vars,
+ const Lease4CollectionPtr& leases4,
+ const string& prefix,
+ const string& suffix) {
if (leases4) {
RunScriptImpl::extractInteger(vars, leases4->size(),
- prefix + "_SIZE", sufix);
+ prefix + "_SIZE", suffix);
for (int i = 0; i < leases4->size(); ++i) {
RunScriptImpl::extractLease4(vars, leases4->at(i),
prefix + "_AT" +
- boost::lexical_cast<std::string>(i),
- sufix);
+ boost::lexical_cast<string>(i),
+ suffix);
}
} else {
- RunScriptImpl::extractString(vars, "0", prefix + "_SIZE", sufix);
+ RunScriptImpl::extractString(vars, "0", prefix + "_SIZE", suffix);
}
}
void
-RunScriptImpl::extractLeases6(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Lease6CollectionPtr& leases6,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractLeases6(ProcessEnvVars& vars,
+ const Lease6CollectionPtr& leases6,
+ const string& prefix,
+ const string& suffix) {
if (leases6) {
RunScriptImpl::extractInteger(vars, leases6->size(),
- prefix + "_SIZE", sufix);
+ prefix + "_SIZE", suffix);
for (int i = 0; i < leases6->size(); ++i) {
RunScriptImpl::extractLease6(vars, leases6->at(i),
prefix + "_AT" +
- boost::lexical_cast<std::string>(i),
- sufix);
+ boost::lexical_cast<string>(i),
+ suffix);
}
} else {
- RunScriptImpl::extractString(vars, "0", prefix + "_SIZE", sufix);
+ RunScriptImpl::extractString(vars, "0", prefix + "_SIZE", suffix);
}
}
void
-RunScriptImpl::extractPkt4(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Pkt4Ptr& pkt4,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractPkt4(ProcessEnvVars& vars,
+ const Pkt4Ptr& pkt4,
+ const string& prefix,
+ const string& suffix) {
if (pkt4) {
RunScriptImpl::extractString(vars, pkt4->getName(pkt4->getType()),
- prefix + "_TYPE", sufix);
+ prefix + "_TYPE", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getTransid(),
- prefix + "_TXID", sufix);
+ prefix + "_TXID", suffix);
RunScriptImpl::extractString(vars, pkt4->getLocalAddr().toText(),
- prefix + "_LOCAL_ADDR", sufix);
+ prefix + "_LOCAL_ADDR", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getLocalPort(),
- prefix + "_LOCAL_PORT", sufix);
+ prefix + "_LOCAL_PORT", suffix);
RunScriptImpl::extractString(vars, pkt4->getRemoteAddr().toText(),
- prefix + "_REMOTE_ADDR", sufix);
+ prefix + "_REMOTE_ADDR", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getRemotePort(),
- prefix + "_REMOTE_PORT", sufix);
+ prefix + "_REMOTE_PORT", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getIndex(),
- prefix + "_IFACE_INDEX", sufix);
+ prefix + "_IFACE_INDEX", suffix);
RunScriptImpl::extractString(vars, pkt4->getIface(),
- prefix + "_IFACE_NAME", sufix);
+ prefix + "_IFACE_NAME", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getHops(),
- prefix + "_HOPS", sufix);
+ prefix + "_HOPS", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getSecs(),
- prefix + "_SECS", sufix);
+ prefix + "_SECS", suffix);
RunScriptImpl::extractInteger(vars, pkt4->getFlags(),
- prefix + "_FLAGS", sufix);
+ prefix + "_FLAGS", suffix);
RunScriptImpl::extractString(vars, pkt4->getCiaddr().toText(),
- prefix + "_CIADDR", sufix);
+ prefix + "_CIADDR", suffix);
RunScriptImpl::extractString(vars, pkt4->getSiaddr().toText(),
- prefix + "_SIADDR", sufix);
+ prefix + "_SIADDR", suffix);
RunScriptImpl::extractString(vars, pkt4->getYiaddr().toText(),
- prefix + "_YIADDR", sufix);
+ prefix + "_YIADDR", suffix);
RunScriptImpl::extractString(vars, pkt4->getGiaddr().toText(),
- prefix + "_GIADDR", sufix);
+ prefix + "_GIADDR", suffix);
RunScriptImpl::extractBoolean(vars, pkt4->isRelayed(),
- prefix + "_RELAYED", sufix);
+ prefix + "_RELAYED", suffix);
RunScriptImpl::extractHWAddr(vars, pkt4->getHWAddr(),
- prefix + "_HWADDR", sufix);
+ prefix + "_HWADDR", suffix);
RunScriptImpl::extractHWAddr(vars, pkt4->getLocalHWAddr(),
- prefix + "_LOCAL_HWADDR", sufix);
+ prefix + "_LOCAL_HWADDR", suffix);
RunScriptImpl::extractHWAddr(vars, pkt4->getRemoteHWAddr(),
- prefix + "_REMOTE_HWADDR", sufix);
+ prefix + "_REMOTE_HWADDR", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_TYPE", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_TXID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_ADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_PORT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_ADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_PORT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IFACE_INDEX", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IFACE_NAME", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_HOPS", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_SECS", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_FLAGS", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_CIADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_SIADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_YIADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_GIADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_RELAYED", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TYPE", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TXID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_ADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_PORT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_ADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_PORT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IFACE_INDEX", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IFACE_NAME", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_HOPS", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_SECS", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_FLAGS", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_CIADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_SIADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_YIADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_GIADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_RELAYED", suffix);
RunScriptImpl::extractHWAddr(vars, HWAddrPtr(),
- prefix + "_HWADDR", sufix);
+ prefix + "_HWADDR", suffix);
RunScriptImpl::extractHWAddr(vars, HWAddrPtr(),
- prefix + "_LOCAL_HWADDR", sufix);
+ prefix + "_LOCAL_HWADDR", suffix);
RunScriptImpl::extractHWAddr(vars, HWAddrPtr(),
- prefix + "_REMOTE_HWADDR", sufix);
+ prefix + "_REMOTE_HWADDR", suffix);
}
}
void
-RunScriptImpl::extractPkt6(isc::util::ProcessEnvVars& vars,
- const isc::dhcp::Pkt6Ptr& pkt6,
- const std::string& prefix,
- const std::string& sufix) {
+RunScriptImpl::extractPkt6(ProcessEnvVars& vars,
+ const Pkt6Ptr& pkt6,
+ const string& prefix,
+ const string& suffix) {
if (pkt6) {
RunScriptImpl::extractString(vars, pkt6->getName(pkt6->getType()),
- prefix + "_TYPE", sufix);
+ prefix + "_TYPE", suffix);
RunScriptImpl::extractInteger(vars, pkt6->getTransid(),
- prefix + "_TXID", sufix);
+ prefix + "_TXID", suffix);
RunScriptImpl::extractString(vars, pkt6->getLocalAddr().toText(),
- prefix + "_LOCAL_ADDR", sufix);
+ prefix + "_LOCAL_ADDR", suffix);
RunScriptImpl::extractInteger(vars, pkt6->getLocalPort(),
- prefix + "_LOCAL_PORT", sufix);
+ prefix + "_LOCAL_PORT", suffix);
RunScriptImpl::extractString(vars, pkt6->getRemoteAddr().toText(),
- prefix + "_REMOTE_ADDR", sufix);
+ prefix + "_REMOTE_ADDR", suffix);
RunScriptImpl::extractInteger(vars, pkt6->getRemotePort(),
- prefix + "_REMOTE_PORT", sufix);
+ prefix + "_REMOTE_PORT", suffix);
RunScriptImpl::extractInteger(vars, pkt6->getIndex(),
- prefix + "_IFACE_INDEX", sufix);
+ prefix + "_IFACE_INDEX", suffix);
RunScriptImpl::extractString(vars, pkt6->getIface(),
- prefix + "_IFACE_NAME", sufix);
+ prefix + "_IFACE_NAME", suffix);
RunScriptImpl::extractHWAddr(vars, pkt6->getRemoteHWAddr(),
- prefix + "_REMOTE_HWADDR", sufix);
- std::string proto_data = (pkt6->getProto() == Pkt6::UDP ? "UDP" : "TCP");
+ prefix + "_REMOTE_HWADDR", suffix);
+ string proto_data = (pkt6->getProto() == Pkt6::UDP ? "UDP" : "TCP");
RunScriptImpl::extractString(vars, proto_data,
- prefix + "_PROTO", sufix);
+ prefix + "_PROTO", suffix);
RunScriptImpl::extractDUID(vars, pkt6->getClientId(),
- prefix + "_CLIENT_ID", sufix);
+ prefix + "_CLIENT_ID", suffix);
} else {
- RunScriptImpl::extractString(vars, "", prefix + "_TYPE", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_TXID", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_ADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_PORT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_ADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_PORT", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IFACE_INDEX", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_IFACE_NAME", sufix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TYPE", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_TXID", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_ADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_LOCAL_PORT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_ADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_REMOTE_PORT", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IFACE_INDEX", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_IFACE_NAME", suffix);
RunScriptImpl::extractHWAddr(vars, HWAddrPtr(),
- prefix + "_REMOTE_HWADDR", sufix);
- RunScriptImpl::extractString(vars, "", prefix + "_PROTO", sufix);
+ prefix + "_REMOTE_HWADDR", suffix);
+ RunScriptImpl::extractString(vars, "", prefix + "_PROTO", suffix);
RunScriptImpl::extractDUID(vars, DuidPtr(),
- prefix + "_CLIENT_ID", sufix);
+ prefix + "_CLIENT_ID", suffix);
}
}
-} // end of namespace run_script
-} // end of namespace isc
+} // namespace run_script
+} // namespace isc
extern RunScriptImplPtr impl;
-} // end of namespace run_script
-} // end of namespace isc
+} // namespace run_script
+} // namespace isc
namespace {
///
/// @param vars The list of environment variables to join.
/// @return The joined environment.
-std::string
+string
join(const ProcessEnvVars& vars) {
- std::string result = "";
+ string result;
for (auto var : vars) {
result += var + "\n";
}
/// @brief Tests the RunScript setName and getName functions.
TEST(RunScript, testSetNameGetName) {
RunScriptImpl script;
- std::string script_name = "test";
+ string script_name = "test";
ASSERT_NO_THROW(script.setName(script_name));
EXPECT_EQ(script_name, script.getName());
}
bool flag = false;
RunScriptImpl::extractBoolean(vars, flag, "FALSE_PREFIX", "_FALSE_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "FALSE_PREFIX_FALSE_SUFIX=0\n";
+ string expected = "FALSE_PREFIX_FALSE_SUFIX=0\n";
EXPECT_EQ(expected, join(vars));
flag = true;
RunScriptImpl::extractBoolean(vars, flag, "TRUE_PREFIX", "_TRUE_SUFIX");
uint64_t value = 0;
RunScriptImpl::extractInteger(vars, value, "ZERO_PREFIX", "_ZERO_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "ZERO_PREFIX_ZERO_SUFIX=0\n";
+ string expected = "ZERO_PREFIX_ZERO_SUFIX=0\n";
EXPECT_EQ(expected, join(vars));
value = 1;
RunScriptImpl::extractInteger(vars, value, "ONE_PREFIX", "_ONE_SUFIX");
/// @brief Tests the extractString method works as expected.
TEST(RunScript, extractString) {
ProcessEnvVars vars;
- std::string value = "";
+ string value = "";
RunScriptImpl::extractString(vars, value, "EMPTY_PREFIX", "_EMPTY_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "EMPTY_PREFIX_EMPTY_SUFIX=\n";
+ string expected = "EMPTY_PREFIX_EMPTY_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
value = "SOMETHING";
RunScriptImpl::extractString(vars, value, "NON_EMPTY_PREFIX", "_NON_EMPTY_SUFIX");
HWAddrPtr hwaddr;
RunScriptImpl::extractHWAddr(vars, hwaddr, "HWADDR_PREFIX", "_HWADDR_SUFIX");
ASSERT_EQ(2, vars.size());
- std::string expected = "HWADDR_PREFIX_HWADDR_SUFIX=\n"
- "HWADDR_PREFIX_TYPE_HWADDR_SUFIX=\n";
+ string expected = "HWADDR_PREFIX_HWADDR_SUFIX=\n"
+ "HWADDR_PREFIX_TYPE_HWADDR_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
hwaddr = generateHWAddr();
DuidPtr duid;
RunScriptImpl::extractDUID(vars, duid, "DUID_PREFIX", "_DUID_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "DUID_PREFIX_DUID_SUFIX=\n";
+ string expected = "DUID_PREFIX_DUID_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
duid = generateDUID();
Option6IAPtr optionia;
RunScriptImpl::extractOptionIA(vars, optionia, "OPTIONIA_PREFIX", "_OPTIONIA_SUFIX");
ASSERT_EQ(4, vars.size());
- std::string expected = "OPTIONIA_PREFIX_IAID_OPTIONIA_SUFIX=\n"
- "OPTIONIA_PREFIX_IA_TYPE_OPTIONIA_SUFIX=\n"
- "OPTIONIA_PREFIX_IA_T1_OPTIONIA_SUFIX=\n"
- "OPTIONIA_PREFIX_IA_T2_OPTIONIA_SUFIX=\n";
+ string expected = "OPTIONIA_PREFIX_IAID_OPTIONIA_SUFIX=\n"
+ "OPTIONIA_PREFIX_IA_TYPE_OPTIONIA_SUFIX=\n"
+ "OPTIONIA_PREFIX_IA_T1_OPTIONIA_SUFIX=\n"
+ "OPTIONIA_PREFIX_IA_T2_OPTIONIA_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
optionia = generateOptionIA();
Subnet4Ptr subnet4;
RunScriptImpl::extractSubnet4(vars, subnet4, "SUBNET4_PREFIX", "_SUBNET4_SUFIX");
ASSERT_EQ(4, vars.size());
- std::string expected = "SUBNET4_PREFIX_ID_SUBNET4_SUFIX=\n"
- "SUBNET4_PREFIX_NAME_SUBNET4_SUFIX=\n"
- "SUBNET4_PREFIX_PREFIX_SUBNET4_SUFIX=\n"
- "SUBNET4_PREFIX_PREFIX_LEN_SUBNET4_SUFIX=\n";
+ string expected = "SUBNET4_PREFIX_ID_SUBNET4_SUFIX=\n"
+ "SUBNET4_PREFIX_NAME_SUBNET4_SUFIX=\n"
+ "SUBNET4_PREFIX_PREFIX_SUBNET4_SUFIX=\n"
+ "SUBNET4_PREFIX_PREFIX_LEN_SUBNET4_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
subnet4 = generateSubnet4();
Subnet6Ptr subnet6;
RunScriptImpl::extractSubnet6(vars, subnet6, "SUBNET6_PREFIX", "_SUBNET6_SUFIX");
ASSERT_EQ(4, vars.size());
- std::string expected = "SUBNET6_PREFIX_ID_SUBNET6_SUFIX=\n"
- "SUBNET6_PREFIX_NAME_SUBNET6_SUFIX=\n"
- "SUBNET6_PREFIX_PREFIX_SUBNET6_SUFIX=\n"
- "SUBNET6_PREFIX_PREFIX_LEN_SUBNET6_SUFIX=\n";
+ string expected = "SUBNET6_PREFIX_ID_SUBNET6_SUFIX=\n"
+ "SUBNET6_PREFIX_NAME_SUBNET6_SUFIX=\n"
+ "SUBNET6_PREFIX_PREFIX_SUBNET6_SUFIX=\n"
+ "SUBNET6_PREFIX_PREFIX_LEN_SUBNET6_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
subnet6 = generateSubnet6();
Lease4Ptr lease4;
RunScriptImpl::extractLease4(vars, lease4, "LEASE4_PREFIX", "_LEASE4_SUFIX");
ASSERT_EQ(9, vars.size());
- std::string expected = "LEASE4_PREFIX_ADDRESS_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_CLTT_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_HOSTNAME_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_HWADDR_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_HWADDR_TYPE_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_STATE_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_SUBNET_ID_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_VALID_LIFETIME_LEASE4_SUFIX=\n"
- "LEASE4_PREFIX_CLIENT_ID_LEASE4_SUFIX=\n";
+ string expected = "LEASE4_PREFIX_ADDRESS_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_CLTT_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_HOSTNAME_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_HWADDR_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_HWADDR_TYPE_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_STATE_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_SUBNET_ID_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_VALID_LIFETIME_LEASE4_SUFIX=\n"
+ "LEASE4_PREFIX_CLIENT_ID_LEASE4_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
lease4 = generateLease4();
Lease6Ptr lease6;
RunScriptImpl::extractLease6(vars, lease6, "LEASE6_PREFIX", "_LEASE6_SUFIX");
ASSERT_EQ(13, vars.size());
- std::string expected = "LEASE6_PREFIX_ADDRESS_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_CLTT_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_HOSTNAME_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_HWADDR_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_HWADDR_TYPE_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_STATE_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_SUBNET_ID_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_VALID_LIFETIME_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_DUID_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_IAID_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_PREFERRED_LIFETIME_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_PREFIX_LEN_LEASE6_SUFIX=\n"
- "LEASE6_PREFIX_TYPE_LEASE6_SUFIX=\n";
+ string expected = "LEASE6_PREFIX_ADDRESS_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_CLTT_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_HOSTNAME_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_HWADDR_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_HWADDR_TYPE_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_STATE_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_SUBNET_ID_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_VALID_LIFETIME_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_DUID_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_IAID_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_PREFERRED_LIFETIME_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_PREFIX_LEN_LEASE6_SUFIX=\n"
+ "LEASE6_PREFIX_TYPE_LEASE6_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
lease6 = generateLease6();
Lease4CollectionPtr leases4;
RunScriptImpl::extractLeases4(vars, leases4, "LEASES4_PREFIX", "_LEASES4_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "LEASES4_PREFIX_SIZE_LEASES4_SUFIX=0\n";
+ string expected = "LEASES4_PREFIX_SIZE_LEASES4_SUFIX=0\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
leases4.reset(new Lease4Collection());
Lease6CollectionPtr leases6;
RunScriptImpl::extractLeases6(vars, leases6, "LEASES6_PREFIX", "_LEASES6_SUFIX");
ASSERT_EQ(1, vars.size());
- std::string expected = "LEASES6_PREFIX_SIZE_LEASES6_SUFIX=0\n";
+ string expected = "LEASES6_PREFIX_SIZE_LEASES6_SUFIX=0\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
leases6.reset(new Lease6Collection());
Pkt4Ptr pkt4;
RunScriptImpl::extractPkt4(vars, pkt4, "PKT4_PREFIX", "_PKT4_SUFIX");
ASSERT_EQ(22, vars.size());
- std::string expected = "PKT4_PREFIX_TYPE_PKT4_SUFIX=\n"
- "PKT4_PREFIX_TXID_PKT4_SUFIX=\n"
- "PKT4_PREFIX_LOCAL_ADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_LOCAL_PORT_PKT4_SUFIX=\n"
- "PKT4_PREFIX_REMOTE_ADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_REMOTE_PORT_PKT4_SUFIX=\n"
- "PKT4_PREFIX_IFACE_INDEX_PKT4_SUFIX=\n"
- "PKT4_PREFIX_IFACE_NAME_PKT4_SUFIX=\n"
- "PKT4_PREFIX_HOPS_PKT4_SUFIX=\n"
- "PKT4_PREFIX_SECS_PKT4_SUFIX=\n"
- "PKT4_PREFIX_FLAGS_PKT4_SUFIX=\n"
- "PKT4_PREFIX_CIADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_SIADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_YIADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_GIADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_RELAYED_PKT4_SUFIX=\n"
- "PKT4_PREFIX_HWADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_HWADDR_TYPE_PKT4_SUFIX=\n"
- "PKT4_PREFIX_LOCAL_HWADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_LOCAL_HWADDR_TYPE_PKT4_SUFIX=\n"
- "PKT4_PREFIX_REMOTE_HWADDR_PKT4_SUFIX=\n"
- "PKT4_PREFIX_REMOTE_HWADDR_TYPE_PKT4_SUFIX=\n";
+ string expected = "PKT4_PREFIX_TYPE_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_TXID_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_LOCAL_ADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_LOCAL_PORT_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_REMOTE_ADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_REMOTE_PORT_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_IFACE_INDEX_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_IFACE_NAME_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_HOPS_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_SECS_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_FLAGS_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_CIADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_SIADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_YIADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_GIADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_RELAYED_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_HWADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_HWADDR_TYPE_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_LOCAL_HWADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_LOCAL_HWADDR_TYPE_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_REMOTE_HWADDR_PKT4_SUFIX=\n"
+ "PKT4_PREFIX_REMOTE_HWADDR_TYPE_PKT4_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
pkt4 = generatePkt4();
Pkt6Ptr pkt6;
RunScriptImpl::extractPkt6(vars, pkt6, "PKT6_PREFIX", "_PKT6_SUFIX");
ASSERT_EQ(12, vars.size());
- std::string expected = "PKT6_PREFIX_TYPE_PKT6_SUFIX=\n"
- "PKT6_PREFIX_TXID_PKT6_SUFIX=\n"
- "PKT6_PREFIX_LOCAL_ADDR_PKT6_SUFIX=\n"
- "PKT6_PREFIX_LOCAL_PORT_PKT6_SUFIX=\n"
- "PKT6_PREFIX_REMOTE_ADDR_PKT6_SUFIX=\n"
- "PKT6_PREFIX_REMOTE_PORT_PKT6_SUFIX=\n"
- "PKT6_PREFIX_IFACE_INDEX_PKT6_SUFIX=\n"
- "PKT6_PREFIX_IFACE_NAME_PKT6_SUFIX=\n"
- "PKT6_PREFIX_REMOTE_HWADDR_PKT6_SUFIX=\n"
- "PKT6_PREFIX_REMOTE_HWADDR_TYPE_PKT6_SUFIX=\n"
- "PKT6_PREFIX_PROTO_PKT6_SUFIX=\n"
- "PKT6_PREFIX_CLIENT_ID_PKT6_SUFIX=\n";
+ string expected = "PKT6_PREFIX_TYPE_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_TXID_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_LOCAL_ADDR_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_LOCAL_PORT_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_REMOTE_ADDR_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_REMOTE_PORT_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_IFACE_INDEX_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_IFACE_NAME_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_REMOTE_HWADDR_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_REMOTE_HWADDR_TYPE_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_PROTO_PKT6_SUFIX=\n"
+ "PKT6_PREFIX_CLIENT_ID_PKT6_SUFIX=\n";
EXPECT_EQ(expected, join(vars));
vars.clear();
pkt6 = generatePkt6();
}
void checkScriptResult() {
- std::ifstream test_log;
- std::vector<std::string> extracted_lines;
+ ifstream test_log;
+ vector<string> extracted_lines;
sleep(1);
test_log.open(TEST_LOG_FILE);
if (!test_log.fail()) {
- std::string line;
- while (std::getline(test_log, line)) {
+ string line;
+ while (getline(test_log, line)) {
extracted_lines.push_back(line) ;
}
test_log.close();