Changeset 7256


Ignore:
Timestamp:
Dec 3, 2008, 7:10:09 AM (12 years ago)
Author:
charles
Message:

(libT) more tr_bool, tr_port junk

Location:
trunk/libtransmission
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/session.c

    r7251 r7256  
    382382}
    383383
    384 int
     384tr_bool
    385385tr_globalIsLocked( const struct tr_handle * handle )
    386386{
     
    396396struct bind_port_data
    397397{
    398     tr_handle *  handle;
    399     int          port;
     398    tr_session * session;
     399    tr_port      port;
    400400};
    401401
     
    404404{
    405405    struct bind_port_data * data = vdata;
    406     tr_handle *             handle = data->handle;
    407     const int              port = data->port;
    408 
    409     handle->isPortSet = 1;
    410     tr_sharedSetPort( handle->shared, port );
     406    tr_session * session = data->session;
     407    const tr_port port = data->port;
     408
     409    session->isPortSet = 1;
     410    tr_sharedSetPort( session->shared, port );
    411411
    412412    tr_free( data );
     
    414414
    415415void
    416 tr_sessionSetPeerPort( tr_handle * handle,
    417                        int         port )
     416tr_sessionSetPeerPort( tr_session * session,
     417                       tr_port      port )
    418418{
    419419    struct bind_port_data * data = tr_new( struct bind_port_data, 1 );
    420420
    421     data->handle = handle;
     421    data->session = session;
    422422    data->port = port;
    423     tr_runInEventThread( handle, tr_setBindPortImpl, data );
    424 }
    425 
    426 int
     423    tr_runInEventThread( session, tr_setBindPortImpl, data );
     424}
     425
     426tr_port
    427427tr_sessionGetPeerPort( const tr_handle * h )
    428428{
     
    689689
    690690void
    691 tr_sessionSetPexEnabled( tr_handle * handle,
    692                          int         enabled )
    693 {
    694     handle->isPexEnabled = enabled ? 1 : 0;
    695 }
    696 
    697 int
    698 tr_sessionIsPexEnabled( const tr_handle * handle )
    699 {
    700     return handle->isPexEnabled;
    701 }
    702 
    703 /***
    704 ****
    705 ***/
    706 
    707 void
    708 tr_sessionSetLazyBitfieldEnabled( tr_handle * handle,
    709                                   int         enabled )
    710 {
    711     handle->useLazyBitfield = enabled ? 1 : 0;
    712 }
    713 
    714 int
    715 tr_sessionIsLazyBitfieldEnabled( const tr_handle * handle )
    716 {
    717     return handle->useLazyBitfield;
    718 }
    719 
    720 /***
    721 ****
    722 ***/
    723 
    724 void
    725 tr_sessionSetPortForwardingEnabled( tr_handle * h,
    726                                     int         enable )
    727 {
    728     tr_globalLock( h );
    729     tr_sharedTraversalEnable( h->shared, enable );
    730     tr_globalUnlock( h );
    731 }
    732 
    733 int
     691tr_sessionSetPexEnabled( tr_session * session,
     692                         tr_bool      enabled )
     693{
     694    session->isPexEnabled = enabled != 0;
     695}
     696
     697tr_bool
     698tr_sessionIsPexEnabled( const tr_session * session )
     699{
     700    return session->isPexEnabled;
     701}
     702
     703/***
     704****
     705***/
     706
     707void
     708tr_sessionSetLazyBitfieldEnabled( tr_session * session,
     709                                  tr_bool      enabled )
     710{
     711    session->useLazyBitfield = enabled != 0;
     712}
     713
     714tr_bool
     715tr_sessionIsLazyBitfieldEnabled( const tr_session * session )
     716{
     717    return session->useLazyBitfield;
     718}
     719
     720/***
     721****
     722***/
     723
     724void
     725tr_sessionSetPortForwardingEnabled( tr_session  * session,
     726                                    tr_bool       enabled )
     727{
     728    tr_globalLock( session );
     729    tr_sharedTraversalEnable( session->shared, enabled );
     730    tr_globalUnlock( session );
     731}
     732
     733tr_bool
    734734tr_sessionIsPortForwardingEnabled( const tr_handle * h )
    735735{
     
    752752}
    753753
    754 int
     754tr_bool
    755755tr_blocklistIsEnabled( const tr_session * session )
    756756{
     
    770770}
    771771
    772 int
     772tr_bool
    773773tr_blocklistExists( const tr_session * session )
    774774{
     
    800800}
    801801
    802 int
     802tr_bool
    803803tr_sessionIsAddressBlocked( const tr_session * session,
    804804                            const tr_address * addr )
  • trunk/libtransmission/session.h

    r7231 r7256  
    123123                                       const char * filename );
    124124
    125 int          tr_sessionIsAddressBlocked( const tr_session        * session,
     125tr_bool      tr_sessionIsAddressBlocked( const tr_session        * session,
    126126                                         const struct tr_address * addr );
    127127
     
    131131void         tr_globalUnlock( tr_session * );
    132132
    133 int          tr_globalIsLocked( const tr_session * );
     133tr_bool      tr_globalIsLocked( const tr_session * );
    134134
    135135#endif
  • trunk/libtransmission/transmission.h

    r7251 r7256  
    513513 */
    514514void               tr_sessionSetPexEnabled( tr_session  * session,
    515                                             int           isEnabled );
    516 
    517 int                tr_sessionIsPexEnabled( const tr_session * session );
     515                                            tr_bool       isEnabled );
     516
     517tr_bool            tr_sessionIsPexEnabled( const tr_session * session );
    518518
    519519void               tr_sessionSetLazyBitfieldEnabled( tr_session * session,
    520                                                      int          enabled );
    521 
    522 int                tr_sessionIsLazyBitfieldEnabled( const tr_session * session );
     520                                                     tr_bool       enabled );
     521
     522tr_bool            tr_sessionIsLazyBitfieldEnabled( const tr_session * session );
    523523
    524524tr_encryption_mode tr_sessionGetEncryption( tr_session * session );
     
    533533
    534534void  tr_sessionSetPortForwardingEnabled( tr_session  * session,
    535                                           int           enabled );
    536 
    537 int  tr_sessionIsPortForwardingEnabled( const tr_session  * session );
     535                                          tr_bool       enabled );
     536
     537tr_bool tr_sessionIsPortForwardingEnabled( const tr_session  * session );
    538538
    539539void  tr_sessionSetPeerPort( tr_session  * session,
    540                              int           port);
    541 
    542 int  tr_sessionGetPeerPort( const tr_session * session );
     540                             tr_port       port);
     541
     542tr_port tr_sessionGetPeerPort( const tr_session * session );
    543543
    544544typedef enum
     
    554554tr_port_forwarding tr_sessionGetPortForwarding( const tr_session * session );
    555555
    556 int                tr_sessionCountTorrents( const tr_session * session );
     556int tr_sessionCountTorrents( const tr_session * session );
    557557
    558558typedef enum
     
    674674 * Passing NULL for a filename will clear the blocklist.
    675675 */
    676 int  tr_blocklistSetContent( tr_session * session,
    677                              const char * filename );
    678 
    679 int  tr_blocklistGetRuleCount( const tr_session * session );
    680 
    681 int  tr_blocklistExists( const tr_session * session );
    682 
    683 int  tr_blocklistIsEnabled( const tr_session * session );
    684 
    685 void tr_blocklistSetEnabled( tr_session * session,
    686                              tr_bool      isEnabled );
     676int     tr_blocklistSetContent   ( tr_session      * session,
     677                                   const char      * filename );
     678
     679int     tr_blocklistGetRuleCount ( const tr_session * session );
     680
     681tr_bool tr_blocklistExists       ( const tr_session * session );
     682
     683tr_bool tr_blocklistIsEnabled    ( const tr_session * session );
     684
     685void    tr_blocklistSetEnabled   ( tr_session      * session,
     686                                   tr_bool            isEnabled );
    687687
    688688
Note: See TracChangeset for help on using the changeset viewer.