Changeset 1735 for pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c
- Timestamp:
- Jan 23, 2008 8:39:07 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_udp.c
r1630 r1735 95 95 pj_ssize_t bytes_read); 96 96 97 static pj_status_t transport_get_info(pjmedia_transport *tp, 98 pjmedia_sock_info *info); 99 static pj_status_t transport_attach( pjmedia_transport *tp, 97 /* 98 * These are media transport operations. 99 */ 100 static pj_status_t transport_get_info (pjmedia_transport *tp, 101 pjmedia_sock_info *info); 102 static pj_status_t transport_attach (pjmedia_transport *tp, 100 103 void *user_data, 101 104 const pj_sockaddr_t *rem_addr, … … 108 111 const void*, 109 112 pj_ssize_t)); 110 static void transport_detach (pjmedia_transport *tp,113 static void transport_detach (pjmedia_transport *tp, 111 114 void *strm); 112 115 static pj_status_t transport_send_rtp( pjmedia_transport *tp, … … 116 119 const void *pkt, 117 120 pj_size_t size); 121 static pj_status_t transport_media_create(pjmedia_transport *tp, 122 pj_pool_t *pool, 123 pjmedia_sdp_session *sdp_local, 124 const pjmedia_sdp_session *sdp_remote, 125 unsigned media_index); 126 static pj_status_t transport_media_start (pjmedia_transport *tp, 127 pj_pool_t *pool, 128 pjmedia_sdp_session *sdp_local, 129 const pjmedia_sdp_session *sdp_remote, 130 unsigned media_index); 131 static pj_status_t transport_media_stop(pjmedia_transport *tp); 132 static pj_status_t transport_simulate_lost(pjmedia_transport *tp, 133 pjmedia_dir dir, 134 unsigned pct_lost); 135 static pj_status_t transport_destroy (pjmedia_transport *tp); 118 136 119 137 … … 125 143 &transport_send_rtp, 126 144 &transport_send_rtcp, 127 &pjmedia_transport_udp_close 145 &transport_media_create, 146 &transport_media_start, 147 &transport_media_stop, 148 &transport_simulate_lost, 149 &transport_destroy 128 150 }; 129 151 … … 342 364 343 365 on_error: 344 pjmedia_transport_udp_close(&tp->base);366 transport_destroy(&tp->base); 345 367 return status; 346 }347 348 349 /*350 * Get media socket info.351 */352 PJ_DEF(pj_status_t) pjmedia_transport_udp_get_info( pjmedia_transport *tp,353 pjmedia_transport_udp_info *inf)354 {355 return transport_get_info(tp, &inf->skinfo);356 368 } 357 369 … … 360 372 * Close UDP transport. 361 373 */ 362 PJ_DEF(pj_status_t) pjmedia_transport_udp_close(pjmedia_transport *tp)374 static pj_status_t transport_destroy(pjmedia_transport *tp) 363 375 { 364 376 struct transport_udp *udp = (struct transport_udp*) tp; … … 727 739 728 740 729 PJ_DEF(pj_status_t) pjmedia_transport_udp_simulate_lost(pjmedia_transport *tp, 730 pjmedia_dir dir, 731 unsigned pct_lost) 741 static pj_status_t transport_media_create(pjmedia_transport *tp, 742 pj_pool_t *pool, 743 pjmedia_sdp_session *sdp_local, 744 const pjmedia_sdp_session *sdp_remote, 745 unsigned media_index) 746 { 747 PJ_UNUSED_ARG(tp); 748 PJ_UNUSED_ARG(pool); 749 PJ_UNUSED_ARG(sdp_local); 750 PJ_UNUSED_ARG(sdp_remote); 751 752 return PJ_SUCCESS; 753 } 754 755 static pj_status_t transport_media_start(pjmedia_transport *tp, 756 pj_pool_t *pool, 757 pjmedia_sdp_session *sdp_local, 758 const pjmedia_sdp_session *sdp_remote, 759 unsigned media_index) 760 { 761 PJ_UNUSED_ARG(tp); 762 PJ_UNUSED_ARG(pool); 763 PJ_UNUSED_ARG(sdp_local); 764 PJ_UNUSED_ARG(sdp_remote); 765 PJ_UNUSED_ARG(media_index); 766 767 return PJ_SUCCESS; 768 } 769 770 static pj_status_t transport_media_stop(pjmedia_transport *tp) 771 { 772 PJ_UNUSED_ARG(tp); 773 774 return PJ_SUCCESS; 775 } 776 777 static pj_status_t transport_simulate_lost(pjmedia_transport *tp, 778 pjmedia_dir dir, 779 unsigned pct_lost) 732 780 { 733 781 struct transport_udp *udp = (struct transport_udp*)tp;
Note: See TracChangeset
for help on using the changeset viewer.