Ignore:
Timestamp:
Mar 23, 2007 7:09:54 PM (17 years ago)
Author:
bennylp
Message:

ICE (work in progress): implemented server reflexive candidate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/include/pjnath/ice_stream_transport.h

    r1098 r1099  
    4949                          const pj_sockaddr_t *src_addr, 
    5050                          unsigned src_addr_len); 
    51  
    52     void    (*on_stun_srv_resolved)(pj_ice_st *ice_st, 
    53                                     pj_status_t status); 
    54     void    (*on_interface_status)(pj_ice_st *ice_st, 
    55                                    void *notify_data, 
    56                                    pj_status_t status, 
    57                                    int itf_id); 
    5851    void    (*on_ice_complete)(pj_ice_st *ice_st,  
    5952                               pj_status_t status); 
     
    8679    pj_sockaddr          src_addr; 
    8780    int                  src_addr_len; 
     81    pj_stun_session     *stun_sess; 
    8882} pj_ice_st_interface; 
    8983 
     
    134128                                                  pj_uint16_t local_pref, 
    135129                                                  const pj_sockaddr_in *addr, 
    136                                                   unsigned *p_itf_id, 
    137                                                   pj_bool_t notify, 
    138                                                   void *notify_data); 
     130                                                  unsigned *p_itf_id); 
    139131PJ_DECL(pj_status_t) pj_ice_st_add_all_host_interfaces(pj_ice_st *ice_st, 
    140132                                                       unsigned comp_id, 
    141                                                        unsigned port, 
    142                                                        pj_bool_t notify, 
    143                                                        void *notify_data); 
     133                                                       unsigned port); 
    144134PJ_DECL(pj_status_t) pj_ice_st_add_stun_interface(pj_ice_st *ice_st, 
    145135                                                  unsigned comp_id, 
    146136                                                  unsigned local_port, 
    147                                                   pj_bool_t notify, 
    148                                                   void *notify_data); 
     137                                                  unsigned *p_itf_id); 
    149138PJ_DECL(pj_status_t) pj_ice_st_add_relay_interface(pj_ice_st *ice_st, 
    150139                                                   unsigned comp_id, 
     
    172161                                         const void *data, 
    173162                                         pj_size_t data_len); 
     163PJ_DECL(pj_status_t) pj_ice_st_sendto(pj_ice_st *ice_st, 
     164                                      unsigned comp_id, 
     165                                      unsigned itf_id, 
     166                                      const void *data, 
     167                                      pj_size_t data_len, 
     168                                      const pj_sockaddr_t *dst_addr, 
     169                                      int dst_addr_len); 
    174170 
    175171 
Note: See TracChangeset for help on using the changeset viewer.