diff options
author | Angelo Mantellini <manangel@cisco.com> | 2019-02-09 10:49:35 +0100 |
---|---|---|
committer | Angelo Mantellini <manangel@cisco.com> | 2019-02-11 14:35:47 +0100 |
commit | 3c9836d46747358fa73e0eb818d95b7907967cb2 (patch) | |
tree | 9457e3d3443aa4c5f3e479667f2b0108f51275f8 /utils/src/hiperf.cc | |
parent | 13ec18b4b3ec8455daad674a0c0e616885b83608 (diff) |
[HICN-47] Remove warnings utils on windows
Change-Id: Id8616bc6b68ec2854078ecfe3b30f4573e7d7c6c
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
Diffstat (limited to 'utils/src/hiperf.cc')
-rw-r--r-- | utils/src/hiperf.cc | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/utils/src/hiperf.cc b/utils/src/hiperf.cc index 629de54de..8db4d9f0d 100644 --- a/utils/src/hiperf.cc +++ b/utils/src/hiperf.cc @@ -35,7 +35,9 @@ namespace transport { namespace interface { +#ifndef ERROR_SUCCESS #define ERROR_SUCCESS 0 +#endif #define ERROR_SETUP -5 using CryptoSuite = utils::CryptoSuite; @@ -112,7 +114,7 @@ class HIperfClient { const std::error_code &ec) { Time t2 = std::chrono::steady_clock::now(); TimeDuration dt = std::chrono::duration_cast<TimeDuration>(t2 - t1_); - long usec = dt.count(); + long usec = (long)dt.count(); std::cout << "Content retrieved. Size: " << bytes_transferred << " [Bytes]" << std::endl; @@ -179,7 +181,7 @@ class HIperfClient { std::cout << std::left << std::setw(width) << avg_rtt.str() << std::endl; std::cout << std::endl; - total_duration_milliseconds_ += exact_duration.count(); + total_duration_milliseconds_ += (uint32_t)exact_duration.count(); old_bytes_value_ = byte_count; } @@ -235,7 +237,8 @@ class HIperfClient { } if (consumer_socket_->setSocketOption(OtherOptions::VIRTUAL_DOWNLOAD, - configuration_.virtual_download) == SOCKET_OPTION_NOT_SET) { + configuration_.virtual_download) == + SOCKET_OPTION_NOT_SET) { return ERROR_SETUP; } @@ -324,9 +327,9 @@ class HIperfServer { HIperfServer(ServerConfiguration &conf) : configuration_(conf), // signals_(io_service_, SIGINT, SIGQUIT), - content_objects_((1 << log2_content_object_buffer_size)), + content_objects_((std::uint16_t)(1 << log2_content_object_buffer_size)), content_objects_index_(0), - mask_((1 << log2_content_object_buffer_size) - 1) { + mask_((std::uint16_t)(1 << log2_content_object_buffer_size) - 1) { // signals_.async_wait([this] (const std::error_code&, const int&) // {std::cout << "STOPPING!!" << std::endl; io_service_.stop();}); @@ -546,12 +549,11 @@ void usage() { } int main(int argc, char *argv[]) { - #ifndef _WIN32 // Common bool daemon = false; #else - WSADATA wsaData = { 0 }; + WSADATA wsaData = {0}; WSAStartup(MAKEWORD(2, 2), &wsaData); #endif @@ -710,9 +712,10 @@ int main(int argc, char *argv[]) { dup2(STDOUT_FILENO, STDERR_FILENO); close(fd); #else - int fd = _open(log_file, _O_WRONLY | _O_APPEND | _O_CREAT, _S_IWRITE | _S_IREAD); + int fd = + _open(log_file, _O_WRONLY | _O_APPEND | _O_CREAT, _S_IWRITE | _S_IREAD); _dup2(fd, _fileno(stdout)); - _dup2(_fileno(stdout), _fileno(strerr)); + _dup2(_fileno(stdout), _fileno(stderr)); _close(fd); #endif } |