X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=src%2Flibswift%2Fchannel.cpp;fp=src%2Flibswift%2Fchannel.cpp;h=c05ec03bcd252875e11489482ac5c6851d32b63c;hb=d8da6fc1273a2acee935a15761b77a73424faef5;hp=e06d83ff52803ee5770834ce5c72a1e7d85a3474;hpb=88fbecb49ce37e1003f51c87d5ac41f110ac5167;p=swifty.git diff --git a/src/libswift/channel.cpp b/src/libswift/channel.cpp index e06d83f..c05ec03 100644 --- a/src/libswift/channel.cpp +++ b/src/libswift/channel.cpp @@ -27,7 +27,9 @@ tint Channel::start = now_t::now; tint Channel::epoch = now_t::now/360000000LL*360000000LL; // make logs mergeable uint64_t Channel::global_dgrams_up=0, Channel::global_dgrams_down=0, Channel::global_raw_bytes_up=0, Channel::global_raw_bytes_down=0, - Channel::global_bytes_up=0, Channel::global_bytes_down=0; + Channel::global_bytes_up=0, Channel::global_bytes_down=0, + Channel::global_buffers_up=0, Channel::global_syscalls_up=0, + Channel::global_buffers_down=0, Channel::global_syscalls_down=0; sckrwecb_t Channel::sock_open[] = {}; int Channel::sock_count = 0; swift::tint Channel::last_tick = 0; @@ -281,6 +283,8 @@ int Channel::SendTo (evutil_socket_t sock, const Address& addr, struct evbuffer for (int i=0; idests[i].bytes); global_dgrams_up+=count; + global_buffers_up+=count; + global_syscalls_up++; for (int i=0; icount; + global_buffers_down+=addr.addr->count; + global_syscalls_down++; global_raw_bytes_down+=length; Time(); return length;