Ignore:
Timestamp:
Dec 2, 2008, 3:41:58 AM (13 years ago)
Author:
charles
Message:

(libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port cleanup, so any new bugs are mine :/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/peer-mgr.h

    r7224 r7231  
    2222#ifdef WIN32
    2323 #include <winsock2.h> /* struct in_addr */
    24 #else
    25  #include <netinet/in.h> /* struct in_addr */
    2624#endif
    2725
    28 struct in_addr;
     26#include "net.h"
     27
    2928struct tr_handle;
    3029struct tr_peer_stat;
     
    4342typedef struct tr_pex
    4443{
    45     struct in_addr in_addr;
    46     tr_port     port;
    47     uint8_t     flags;
     44    tr_address addr;
     45    tr_port    port;
     46    uint8_t    flags;
    4847}
    4948tr_pex;
     
    5554void tr_peerMgrFree( tr_peerMgr * manager );
    5655
    57 int tr_peerMgrPeerIsSeed( const tr_peerMgr      * mgr,
    58                           const uint8_t         * torrentHash,
    59                           const struct in_addr  * addr );
     56int tr_peerMgrPeerIsSeed( const tr_peerMgr  * mgr,
     57                          const uint8_t     * torrentHash,
     58                          const tr_address  * addr );
    6059
    61 void tr_peerMgrAddIncoming( tr_peerMgr     * manager,
    62                             struct in_addr * addr,
    63                             tr_port          port,
    64                             int              socket );
     60void tr_peerMgrAddIncoming( tr_peerMgr  * manager,
     61                            tr_address * addr,
     62                            tr_port       port,
     63                            int           socket );
    6564
    6665tr_pex * tr_peerMgrCompactToPex( const void    * compact,
Note: See TracChangeset for help on using the changeset viewer.