00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #include "stdafx.h" 00007 #include "vmsBtDownloadPeerInfoImpl.h" 00008 00009 vmsBtDownloadPeerInfoImpl::vmsBtDownloadPeerInfoImpl(void) 00010 { 00011 } 00012 00013 vmsBtDownloadPeerInfoImpl::~vmsBtDownloadPeerInfoImpl(void) 00014 { 00015 } 00016 00017 void vmsBtDownloadPeerInfoImpl::get_Ip (LPSTR psz) 00018 { 00019 strcpy (psz, m_peer.ip.address ().to_string ().c_str ()); 00020 } 00021 00022 void vmsBtDownloadPeerInfoImpl::get_Client (LPSTR psz) 00023 { 00024 strcpy (psz, m_peer.client.c_str ()); 00025 } 00026 00027 int vmsBtDownloadPeerInfoImpl::get_DownloadSpeed () 00028 { 00029 return (int)m_peer.payload_down_speed; 00030 } 00031 00032 int vmsBtDownloadPeerInfoImpl::get_UploadSpeed () 00033 { 00034 return (int)m_peer.payload_up_speed; 00035 } 00036 00037 UINT64 vmsBtDownloadPeerInfoImpl::get_BytesDownloaded () 00038 { 00039 return m_peer.total_download; 00040 } 00041 00042 UINT64 vmsBtDownloadPeerInfoImpl::get_BytesUploaded () 00043 { 00044 return m_peer.total_upload; 00045 }
1.5.6