#include <algorithm>
#include <boost/assert.hpp>
-#include <boost/static_assert.hpp>
#include "ip/pseudoipv4header.h"
#include "ip/pseudoipv6header.h"
uint64_t cksum = 0;
int64_t current_size = static_cast<size_t>( size );
- BOOST_STATIC_ASSERT( (sizeof(current_size) / 2) >= sizeof(size) );
+ BOOST_ASSERT( (sizeof(current_size) / 2) >= sizeof(size) );
while ( current_size > 1 )
{
#include <boost/bind.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
-#include <boost/static_assert.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
uint16_t TcpPinger::get_source_port() const
{
- uint16_t source_port = static_cast<uint16_t>( ( random() % 16383 ) + 49152 ); // same as random() % 65536;
+ uint16_t source_port = static_cast<uint16_t>( ( random() % 16383u ) + 49152u ); // same as random() % 65536;
return source_port;
}
{
BOOST_ASSERT( !destination_ip.empty() );
BOOST_ASSERT( ( 0 < destination_port ) && ( destination_port < numeric_limits<uint16_t>::max() ) );
- BOOST_STATIC_ASSERT( sizeof(uint16_t) <= sizeof(destination_port) );
+ BOOST_ASSERT( sizeof(uint16_t) <= sizeof(destination_port) );
address destination_address = address::from_string( destination_ip );
uint16_t port = static_cast<uint16_t>( destination_port );