Changeset 622 for trunk


Ignore:
Timestamp:
11/07/08 09:10:13 (11 years ago)
Author:
Eoin
Message:

hal equivilant of libt::cache_status struct.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/res/Halite.rc

    r618 r622  
    155155    CONTROL         "uTorrent Peer Exchange",HAL_BC_uT_PEEER_EX_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11 
    156156    CONTROL         "Smart Ban Plugin",HAL_BC_SMART_BAN_PLUGIN_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11 
     157 
     158    GROUPBOX        "Current Cache Status",HAL_BC_CACHE_GROUP,5,6,315,54 
     159    RTEXT           "Cache Read Size :",HAL_BC_CACHE_RS_L,12,91,80,12,SS_WORDELLIPSIS|SS_CENTERIMAGE|SS_BLACKFRAME 
     160    LTEXT           "N/A",HAL_BC_CACHE_RS_T,141,28,90,8,SS_WORDELLIPSIS | SS_CENTERIMAGE|SS_BLACKFRAME 
     161    RTEXT           "Write Size :",HAL_BC_CACHE_WS_L,12,91,70,12,SS_WORDELLIPSIS|SS_CENTERIMAGE|SS_BLACKFRAME 
     162    LTEXT           "N/A",HAL_BC_CACHE_WS_T,141,28,90,8,SS_WORDELLIPSIS | SS_CENTERIMAGE|SS_BLACKFRAME 
     163    RTEXT           "Total :",HAL_BC_CACHE_TOTAL_L,12,91,70,12,SS_WORDELLIPSIS|SS_CENTERIMAGE|SS_BLACKFRAME 
     164    LTEXT           "N/A",HAL_BC_CACHE_TOTAL_T,141,28,90,8,SS_WORDELLIPSIS | SS_CENTERIMAGE|SS_BLACKFRAME 
     165 
    157166END 
    158167 
     
    864873 
    865874HAL_APP_ICON            ICON                    "Halite.ico" 
    866 HAL_MAINFRAME           BITMAP                  "Toolbar2k.bmp" 
     875HAL_MAINFRAME           BITMAP                  "Toolbar.bmp" 
    867876 
    868877STRINGTABLE 
  • trunk/src/ConfigOptions.hpp

    r618 r622  
    7777#define HAL_BIT_GPORTFORWARD_MODELTEXT          ID_CONFIG_BEGIN + 67 
    7878#define HAL_BIT_GPORTFORWARD_MODEL      ID_CONFIG_BEGIN + 68 
     79#define HAL_BC_CACHE_GROUP                      ID_CONFIG_BEGIN + 69 
     80#define HAL_BC_CACHE_RS_L                       ID_CONFIG_BEGIN + 70 
     81#define HAL_BC_CACHE_RS_T                       ID_CONFIG_BEGIN + 71 
     82#define HAL_BC_CACHE_WS_L                       ID_CONFIG_BEGIN + 72 
     83#define HAL_BC_CACHE_WS_T                       ID_CONFIG_BEGIN + 73 
     84#define HAL_BC_CACHE_TOTAL_L            ID_CONFIG_BEGIN + 74 
     85#define HAL_BC_CACHE_TOTAL_T            ID_CONFIG_BEGIN + 75 
    7986 
    8087 
     
    216223        WMB_END() 
    217224 
     225#define BITT_CACHE_LAYOUT \ 
     226                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp|80), WMB_COLNOMAX(_exp|60), WMB_COLNOMAX(_exp|80), WMB_COLNOMAX(_exp|60), WMB_COLNOMAX(_exp|80), WMB_COL(_gap)), \ 
     227                WMB_ROW(_gap|3, HAL_BC_CACHE_GROUP, _r, _r, _r, _r, _r, _r, _r), \ 
     228                WMB_ROW(_auto,  _d, HAL_BC_CACHE_RS_L, HAL_BC_CACHE_RS_T, HAL_BC_CACHE_WS_L, HAL_BC_CACHE_WS_T, HAL_BC_CACHE_TOTAL_L, HAL_BC_CACHE_TOTAL_T), \ 
     229                WMB_ROW(_gap,   _d), \ 
     230        WMB_END() 
     231 
    218232        BEGIN_WINDOW_MAP(thisClass, 6, 6, 3, 3) 
    219233                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COL(_gap)), 
    220234                        WMB_ROW(_auto,  BITT_EXT_LAYOUT, _r, _r),  
     235                        WMB_ROW(_auto,  BITT_CACHE_LAYOUT, _r, _r),  
    221236                        WMB_ROW(_gap,   _d), 
    222237                WMB_END() 
  • trunk/src/halTorrent.hpp

    r620 r622  
    223223    float download_rate; 
    224224    float upload_rate; 
     225}; 
     226 
     227struct cache_details 
     228{ 
     229        cache_details(size_type b_w, 
     230                        size_type w, 
     231                        size_type b_r, 
     232                        size_type b_r_h, 
     233                        size_type r, 
     234                        int c_s, 
     235                        int r_c_s) : 
     236                blocks_written(b_w), 
     237                writes(w), 
     238                blocks_read(b_r), 
     239                blocks_read_hit(b_r_h), 
     240                reads(r), 
     241                cache_size(c_s), 
     242                read_cache_size(r_c_s) 
     243        {} 
     244 
     245    size_type blocks_written; 
     246    size_type writes; 
     247    size_type blocks_read; 
     248    size_type blocks_read_hit; 
     249    size_type reads; 
     250    int cache_size; 
     251    int read_cache_size; 
    225252}; 
    226253         
Note: See TracChangeset for help on using the changeset viewer.