Changeset 2201


Ignore:
Timestamp:
Jun 26, 2007, 5:52:45 PM (15 years ago)
Author:
charles
Message:

Add tr_stat_t.downloadedValid hook to IPC for Gimp_

Location:
trunk/libtransmission
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/ipcparse.c

    r2149 r2201  
    196196    { "download-speed",         IPC_ST_DOWNSPEED,     RB_ENTRY_INITIALIZER() },
    197197    { "download-total",         IPC_ST_DOWNTOTAL,     RB_ENTRY_INITIALIZER() },
     198    { "download-valid",         IPC_ST_DOWNVALID,     RB_ENTRY_INITIALIZER() },
    198199    { "error",                  IPC_ST_ERROR,         RB_ENTRY_INITIALIZER() },
    199200    { "error-message",          IPC_ST_ERRMSG,        RB_ENTRY_INITIALIZER() },
     
    707708int
    708709ipc_addstat( benc_val_t * list, int tor,
    709              tr_stat_t * st, int types )
     710             const tr_stat_t * st, int types )
    710711{
    711712    benc_val_t  * dict, * item;
     
    754755            case IPC_ST_DOWNTOTAL:
    755756                tr_bencInitInt( item, st->downloaded );
     757                break;
     758            case IPC_ST_DOWNVALID:
     759                tr_bencInitInt( item, st->downloadedValid );
    756760                break;
    757761            case IPC_ST_ERROR:
  • trunk/libtransmission/ipcparse.h

    r2149 r2201  
    9696#define IPC_ST_DOWNSPEED        ( 1 << 1 )
    9797#define IPC_ST_DOWNTOTAL        ( 1 << 2 )
    98 #define IPC_ST_ERROR            ( 1 << 3 )
    99 #define IPC_ST_ERRMSG           ( 1 << 4 )
    100 #define IPC_ST_ETA              ( 1 << 5 )
    101 #define IPC_ST_ID               ( 1 << 6 )
    102 #define IPC_ST_PEERDOWN         ( 1 << 7 )
    103 #define IPC_ST_PEERFROM         ( 1 << 8 )
    104 #define IPC_ST_PEERTOTAL        ( 1 << 9 )
    105 #define IPC_ST_PEERUP           ( 1 << 10 )
    106 #define IPC_ST_RUNNING          ( 1 << 11 )
    107 #define IPC_ST_STATE            ( 1 << 12 )
    108 #define IPC_ST_SWARM            ( 1 << 13 )
    109 #define IPC_ST_TRACKER          ( 1 << 14 )
    110 #define IPC_ST_TKDONE           ( 1 << 15 )
    111 #define IPC_ST_TKLEECH          ( 1 << 16 )
    112 #define IPC_ST_TKSEED           ( 1 << 17 )
    113 #define IPC_ST_UPSPEED          ( 1 << 18 )
    114 #define IPC_ST_UPTOTAL          ( 1 << 19 )
    115 #define IPC_ST__MAX             ( 1 << 20 )
     98#define IPC_ST_DOWNVALID        ( 1 << 3 )
     99#define IPC_ST_ERROR            ( 1 << 4 )
     100#define IPC_ST_ERRMSG           ( 1 << 5 )
     101#define IPC_ST_ETA              ( 1 << 6 )
     102#define IPC_ST_ID               ( 1 << 7 )
     103#define IPC_ST_PEERDOWN         ( 1 << 8 )
     104#define IPC_ST_PEERFROM         ( 1 << 9 )
     105#define IPC_ST_PEERTOTAL        ( 1 << 10 )
     106#define IPC_ST_PEERUP           ( 1 << 11 )
     107#define IPC_ST_RUNNING          ( 1 << 12 )
     108#define IPC_ST_STATE            ( 1 << 13 )
     109#define IPC_ST_SWARM            ( 1 << 14 )
     110#define IPC_ST_TRACKER          ( 1 << 15 )
     111#define IPC_ST_TKDONE           ( 1 << 16 )
     112#define IPC_ST_TKLEECH          ( 1 << 17 )
     113#define IPC_ST_TKSEED           ( 1 << 18 )
     114#define IPC_ST_UPSPEED          ( 1 << 19 )
     115#define IPC_ST_UPTOTAL          ( 1 << 20 )
     116#define IPC_ST__MAX             ( 1 << 21 )
    116117
    117118struct ipc_funcs;
     
    156157                            int, const int * );
    157158int          ipc_addinfo  ( benc_val_t *, int, tr_info_t *, int );
    158 int          ipc_addstat  ( benc_val_t *, int, tr_stat_t *, int );
     159int          ipc_addstat  ( benc_val_t *, int, const tr_stat_t *, int );
    159160
    160161/* sets errno to EINVAL on parse error or
Note: See TracChangeset for help on using the changeset viewer.