///
/// \return number of rejected leases.
uint64_t getRejLeasesNum() const { return(rejected_leases_num_); }
+
+ /// \brief Increase number of rejected leases.
+ ///
+ /// Method increase total number of rejected leases by one.
void updateRejLeases() { ++rejected_leases_num_; }
+
/// \brief Print main statistics for packet exchange.
///
/// Method prints main statistics for particular exchange.
uint64_t sent_packets_num_; ///< Total number of sent packets.
uint64_t rcvd_packets_num_; ///< Total number of received packets.
- uint64_t rejected_leases_num_; ///< Total number of rejected leases (e.g. NoAddrAvail)
+ uint64_t rejected_leases_num_; ///< Total number of rejected leases
+ /// (e.g. NoAddrAvail)
boost::posix_time::ptime boot_time_; ///< Time when test is started.
};
ExchangeStatsPtr xchg_stats = getExchangeStats(xchg_type);
return(xchg_stats->getRejLeasesNum());
}
+
+ /// \brief Increase total number of rejected leases
+ ///
+ /// Method increase total number of rejected leases by one
+ /// for specified exchange type
void updateRejLeases(const ExchangeType xchg_type) {
ExchangeStatsPtr xchg_stats = getExchangeStats(xchg_type);
- xchg_stats->updateRejLeases(); }
+ xchg_stats->updateRejLeases(); }
+
/// \brief Get time period since the start of test.
///
/// Calculate dna return period since the test start. This
// OptionCollection ias = pkt6->getOptions(D6O_IA_NA);
Option6IAPrefixPtr iapref;
Option6IAAddrPtr iaaddr;
- if (pkt6->getOption(D6O_IA_PD)){
+ if (pkt6->getOption(D6O_IA_PD)) {
iapref = boost::dynamic_pointer_cast<
Option6IAPrefix>(pkt6->getOption(D6O_IA_PD)->getOption(D6O_IAPREFIX));
}
- if (pkt6->getOption(D6O_IA_NA)){
+ if (pkt6->getOption(D6O_IA_NA)) {
iaaddr = boost::dynamic_pointer_cast<
Option6IAAddr>(pkt6->getOption(D6O_IA_NA)->getOption(D6O_IAADDR));
}
&& !options_.getLeaseType()
.includes(CommandOptions::LeaseType::ADDRESS_AND_PREFIX))) {
return true;
- }
- else {
+ } else {
return false;
}
}
/// used to access template_buffers_.
sendRequest6(template_buffers_[1], pkt6);
}
- }
- else {
+ } else {
stats_mgr_.updateRejLeases(ExchangeType::SA);
}
}
// message to a storage.
reply_storage_.append(pkt6);
}
- }
- else {
+ } else {
stats_mgr_.updateRejLeases(ExchangeType::RR);
}
// The Reply message is not a server's response to the Request message
// Simulate Advertise responses from the server. Each advertise is
// assigned a transaction id from the range of 1 to 6 with incorrect IA
// included in the message
- for (unsigned i = generator->getNext() - 10; i < 7; ++i) {
+ for (uint32_t i = generator->getNext() - 10; i < 7; ++i) {
Pkt6Ptr advertise(createAdvertisePkt6(tc, i, false));
tc.processReceivedPacket6(advertise);
}
// Simulate Advertise responses from the server. Each advertise is
// assigned a transaction id from the range of 7 to 10 with correct IA
// included in the message
- for (unsigned i = generator->getNext() - 7; i < 11; ++i) {
+ for (uint32_t i = generator->getNext() - 7; i < 11; ++i) {
Pkt6Ptr advertise(createAdvertisePkt6(tc, i));
tc.processReceivedPacket6(advertise);
}