Ignore:
Timestamp:
Sep 20, 2007, 4:32:01 PM (14 years ago)
Author:
livings124
Message:

merge encryption branch to trunk (xcode project is still out of date)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/trevent.h

    r2975 r3105  
    1818**/
    1919
    20 void tr_eventInit( struct tr_handle_s * tr_handle );
     20void tr_eventInit( struct tr_handle * tr_handle );
    2121
    22 void tr_eventClose( struct tr_handle_s * tr_handle );
     22void tr_eventClose( struct tr_handle * tr_handle );
    2323
    2424/**
     
    3131struct bufferevent;
    3232
    33 void  tr_event_add( struct tr_handle_s  * tr_handle,
    34                     struct event      * event,
    35                     struct timeval    * interval );
    36 
    37 void  tr_event_del( struct tr_handle_s  * tr_handle,
    38                     struct event      * event );
    39 
    40 void tr_evhttp_make_request (struct tr_handle_s          * tr_handle,
     33void tr_evhttp_make_request (struct tr_handle          * tr_handle,
    4134                             struct evhttp_connection  * evcon,
    4235                             struct evhttp_request     * req,
     
    4437                             char                      * uri);
    4538
    46 void tr_bufferevent_write( struct tr_handle_s    * tr_handle,
     39void tr_bufferevent_write( struct tr_handle    * tr_handle,
    4740                           struct bufferevent  * bufferEvent,
    4841                           const void          * buf,
    4942                           size_t                buflen );
    5043
    51 void tr_setBufferEventMode( struct tr_handle_s   * tr_handle,
     44void tr_bufferevent_free( struct tr_handle   * handle,
     45                          struct bufferevent * bufev );
     46
     47
     48void tr_setBufferEventMode( struct tr_handle   * tr_handle,
    5249                            struct bufferevent * bufferEvent,
    5350                            short                mode_enable,
    5451                            short                mode_disable );
    5552
     53/**
     54***
     55**/
     56
     57typedef struct tr_timer  tr_timer;
     58
     59/**
     60 * Calls timer_func(user_data) after the specified interval.
     61 * The timer is freed if timer_func returns zero.
     62 * Otherwise, it's called again after the same interval.
     63 */
     64tr_timer* tr_timerNew( struct tr_handle  * handle,
     65                       int                 func( void * user_data ),
     66                       void              * user_data,
     67                       int                 timeout_milliseconds );
     68
     69/**
     70 * Frees a timer and sets the timer pointer to NULL.
     71 */
     72void tr_timerFree( tr_timer ** timer );
     73
     74void tr_runInEventThread( struct tr_handle * handle,
     75                          void               func( void* ),
     76                          void             * user_data );
     77
    5678#endif
Note: See TracChangeset for help on using the changeset viewer.