~noskcaj/ubuntu/saucy/sflphone/merge-1.2.3-2

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.0.1/pjlib/src/pj/symbols.c

  • Committer: Jackson Doak
  • Date: 2013-07-10 21:04:46 UTC
  • mfrom: (20.1.3 sid)
  • Revision ID: noskcaj@ubuntu.com-20130710210446-y8f587vza807icr9
Properly merged from upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* $Id: symbols.c 3553 2011-05-05 06:14:19Z nanang $ */
 
2
/*
 
3
 * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
 
4
 * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
 
5
 *
 
6
 * This program is free software; you can redistribute it and/or modify
 
7
 * it under the terms of the GNU General Public License as published by
 
8
 * the Free Software Foundation; either version 2 of the License, or
 
9
 * (at your option) any later version.
 
10
 *
 
11
 * This program is distributed in the hope that it will be useful,
 
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
 * GNU General Public License for more details.
 
15
 *
 
16
 * You should have received a copy of the GNU General Public License
 
17
 * along with this program; if not, write to the Free Software
 
18
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
19
 */
 
20
#include <pjlib.h>
 
21
 
 
22
/*
 
23
 * addr_resolv.h
 
24
 */
 
25
PJ_EXPORT_SYMBOL(pj_gethostbyname)
 
26
 
 
27
/*
 
28
 * array.h
 
29
 */
 
30
PJ_EXPORT_SYMBOL(pj_array_insert)
 
31
PJ_EXPORT_SYMBOL(pj_array_erase)
 
32
PJ_EXPORT_SYMBOL(pj_array_find)
 
33
 
 
34
/*
 
35
 * config.h
 
36
 */
 
37
PJ_EXPORT_SYMBOL(pj_dump_config)
 
38
 
 
39
/*
 
40
 * errno.h
 
41
 */
 
42
PJ_EXPORT_SYMBOL(pj_get_os_error)
 
43
PJ_EXPORT_SYMBOL(pj_set_os_error)
 
44
PJ_EXPORT_SYMBOL(pj_get_netos_error)
 
45
PJ_EXPORT_SYMBOL(pj_set_netos_error)
 
46
PJ_EXPORT_SYMBOL(pj_strerror)
 
47
 
 
48
/*
 
49
 * except.h
 
50
 */
 
51
PJ_EXPORT_SYMBOL(pj_throw_exception_)
 
52
PJ_EXPORT_SYMBOL(pj_push_exception_handler_)
 
53
PJ_EXPORT_SYMBOL(pj_pop_exception_handler_)
 
54
PJ_EXPORT_SYMBOL(pj_setjmp)
 
55
PJ_EXPORT_SYMBOL(pj_longjmp)
 
56
PJ_EXPORT_SYMBOL(pj_exception_id_alloc)
 
57
PJ_EXPORT_SYMBOL(pj_exception_id_free)
 
58
PJ_EXPORT_SYMBOL(pj_exception_id_name)
 
59
 
 
60
 
 
61
/*
 
62
 * fifobuf.h
 
63
 */
 
64
PJ_EXPORT_SYMBOL(pj_fifobuf_init)
 
65
PJ_EXPORT_SYMBOL(pj_fifobuf_max_size)
 
66
PJ_EXPORT_SYMBOL(pj_fifobuf_alloc)
 
67
PJ_EXPORT_SYMBOL(pj_fifobuf_unalloc)
 
68
PJ_EXPORT_SYMBOL(pj_fifobuf_free)
 
69
 
 
70
/*
 
71
 * guid.h
 
72
 */
 
73
PJ_EXPORT_SYMBOL(pj_generate_unique_string)
 
74
PJ_EXPORT_SYMBOL(pj_create_unique_string)
 
75
 
 
76
/*
 
77
 * hash.h
 
78
 */
 
79
PJ_EXPORT_SYMBOL(pj_hash_calc)
 
80
PJ_EXPORT_SYMBOL(pj_hash_create)
 
81
PJ_EXPORT_SYMBOL(pj_hash_get)
 
82
PJ_EXPORT_SYMBOL(pj_hash_set)
 
83
PJ_EXPORT_SYMBOL(pj_hash_count)
 
84
PJ_EXPORT_SYMBOL(pj_hash_first)
 
85
PJ_EXPORT_SYMBOL(pj_hash_next)
 
86
PJ_EXPORT_SYMBOL(pj_hash_this)
 
87
 
 
88
/*
 
89
 * ioqueue.h
 
90
 */
 
91
PJ_EXPORT_SYMBOL(pj_ioqueue_create)
 
92
PJ_EXPORT_SYMBOL(pj_ioqueue_destroy)
 
93
PJ_EXPORT_SYMBOL(pj_ioqueue_set_lock)
 
94
PJ_EXPORT_SYMBOL(pj_ioqueue_register_sock)
 
95
PJ_EXPORT_SYMBOL(pj_ioqueue_unregister)
 
96
PJ_EXPORT_SYMBOL(pj_ioqueue_get_user_data)
 
97
PJ_EXPORT_SYMBOL(pj_ioqueue_poll)
 
98
PJ_EXPORT_SYMBOL(pj_ioqueue_read)
 
99
PJ_EXPORT_SYMBOL(pj_ioqueue_recv)
 
100
PJ_EXPORT_SYMBOL(pj_ioqueue_recvfrom)
 
101
PJ_EXPORT_SYMBOL(pj_ioqueue_write)
 
102
PJ_EXPORT_SYMBOL(pj_ioqueue_send)
 
103
PJ_EXPORT_SYMBOL(pj_ioqueue_sendto)
 
104
#if defined(PJ_HAS_TCP) && PJ_HAS_TCP != 0
 
105
PJ_EXPORT_SYMBOL(pj_ioqueue_accept)
 
106
PJ_EXPORT_SYMBOL(pj_ioqueue_connect)
 
107
#endif
 
108
 
 
109
/*
 
110
 * list.h
 
111
 */
 
112
PJ_EXPORT_SYMBOL(pj_list_insert_before)
 
113
PJ_EXPORT_SYMBOL(pj_list_insert_nodes_before)
 
114
PJ_EXPORT_SYMBOL(pj_list_insert_after)
 
115
PJ_EXPORT_SYMBOL(pj_list_insert_nodes_after)
 
116
PJ_EXPORT_SYMBOL(pj_list_merge_first)
 
117
PJ_EXPORT_SYMBOL(pj_list_merge_last)
 
118
PJ_EXPORT_SYMBOL(pj_list_erase)
 
119
PJ_EXPORT_SYMBOL(pj_list_find_node)
 
120
PJ_EXPORT_SYMBOL(pj_list_search)
 
121
 
 
122
 
 
123
/*
 
124
 * log.h
 
125
 */
 
126
PJ_EXPORT_SYMBOL(pj_log_write)
 
127
#if PJ_LOG_MAX_LEVEL >= 1
 
128
PJ_EXPORT_SYMBOL(pj_log_set_log_func)
 
129
PJ_EXPORT_SYMBOL(pj_log_get_log_func)
 
130
PJ_EXPORT_SYMBOL(pj_log_set_level)
 
131
PJ_EXPORT_SYMBOL(pj_log_get_level)
 
132
PJ_EXPORT_SYMBOL(pj_log_set_decor)
 
133
PJ_EXPORT_SYMBOL(pj_log_get_decor)
 
134
PJ_EXPORT_SYMBOL(pj_log_1)
 
135
#endif
 
136
#if PJ_LOG_MAX_LEVEL >= 2
 
137
PJ_EXPORT_SYMBOL(pj_log_2)
 
138
#endif
 
139
#if PJ_LOG_MAX_LEVEL >= 3
 
140
PJ_EXPORT_SYMBOL(pj_log_3)
 
141
#endif
 
142
#if PJ_LOG_MAX_LEVEL >= 4
 
143
PJ_EXPORT_SYMBOL(pj_log_4)
 
144
#endif
 
145
#if PJ_LOG_MAX_LEVEL >= 5
 
146
PJ_EXPORT_SYMBOL(pj_log_5)
 
147
#endif
 
148
#if PJ_LOG_MAX_LEVEL >= 6
 
149
PJ_EXPORT_SYMBOL(pj_log_6)
 
150
#endif
 
151
 
 
152
/*
 
153
 * os.h
 
154
 */
 
155
PJ_EXPORT_SYMBOL(pj_init)
 
156
PJ_EXPORT_SYMBOL(pj_getpid)
 
157
PJ_EXPORT_SYMBOL(pj_thread_register)
 
158
PJ_EXPORT_SYMBOL(pj_thread_create)
 
159
PJ_EXPORT_SYMBOL(pj_thread_get_name)
 
160
PJ_EXPORT_SYMBOL(pj_thread_resume)
 
161
PJ_EXPORT_SYMBOL(pj_thread_this)
 
162
PJ_EXPORT_SYMBOL(pj_thread_join)
 
163
PJ_EXPORT_SYMBOL(pj_thread_destroy)
 
164
PJ_EXPORT_SYMBOL(pj_thread_sleep)
 
165
#if defined(PJ_OS_HAS_CHECK_STACK) && PJ_OS_HAS_CHECK_STACK != 0
 
166
PJ_EXPORT_SYMBOL(pj_thread_check_stack)
 
167
PJ_EXPORT_SYMBOL(pj_thread_get_stack_max_usage)
 
168
PJ_EXPORT_SYMBOL(pj_thread_get_stack_info)
 
169
#endif
 
170
PJ_EXPORT_SYMBOL(pj_atomic_create)
 
171
PJ_EXPORT_SYMBOL(pj_atomic_destroy)
 
172
PJ_EXPORT_SYMBOL(pj_atomic_set)
 
173
PJ_EXPORT_SYMBOL(pj_atomic_get)
 
174
PJ_EXPORT_SYMBOL(pj_atomic_inc)
 
175
PJ_EXPORT_SYMBOL(pj_atomic_dec)
 
176
PJ_EXPORT_SYMBOL(pj_thread_local_alloc)
 
177
PJ_EXPORT_SYMBOL(pj_thread_local_free)
 
178
PJ_EXPORT_SYMBOL(pj_thread_local_set)
 
179
PJ_EXPORT_SYMBOL(pj_thread_local_get)
 
180
PJ_EXPORT_SYMBOL(pj_enter_critical_section)
 
181
PJ_EXPORT_SYMBOL(pj_leave_critical_section)
 
182
PJ_EXPORT_SYMBOL(pj_mutex_create)
 
183
PJ_EXPORT_SYMBOL(pj_mutex_lock)
 
184
PJ_EXPORT_SYMBOL(pj_mutex_unlock)
 
185
PJ_EXPORT_SYMBOL(pj_mutex_trylock)
 
186
PJ_EXPORT_SYMBOL(pj_mutex_destroy)
 
187
#if defined(PJ_DEBUG) && PJ_DEBUG != 0
 
188
PJ_EXPORT_SYMBOL(pj_mutex_is_locked)
 
189
#endif
 
190
#if defined(PJ_HAS_SEMAPHORE) && PJ_HAS_SEMAPHORE != 0
 
191
PJ_EXPORT_SYMBOL(pj_sem_create)
 
192
PJ_EXPORT_SYMBOL(pj_sem_wait)
 
193
PJ_EXPORT_SYMBOL(pj_sem_trywait)
 
194
PJ_EXPORT_SYMBOL(pj_sem_post)
 
195
PJ_EXPORT_SYMBOL(pj_sem_destroy)
 
196
#endif
 
197
PJ_EXPORT_SYMBOL(pj_gettimeofday)
 
198
PJ_EXPORT_SYMBOL(pj_time_decode)
 
199
#if defined(PJ_HAS_HIGH_RES_TIMER) && PJ_HAS_HIGH_RES_TIMER != 0
 
200
PJ_EXPORT_SYMBOL(pj_gettickcount)
 
201
PJ_EXPORT_SYMBOL(pj_get_timestamp)
 
202
PJ_EXPORT_SYMBOL(pj_get_timestamp_freq)
 
203
PJ_EXPORT_SYMBOL(pj_elapsed_time)
 
204
PJ_EXPORT_SYMBOL(pj_elapsed_usec)
 
205
PJ_EXPORT_SYMBOL(pj_elapsed_nanosec)
 
206
PJ_EXPORT_SYMBOL(pj_elapsed_cycle)
 
207
#endif
 
208
 
 
209
 
 
210
/*
 
211
 * pool.h
 
212
 */
 
213
PJ_EXPORT_SYMBOL(pj_pool_create)
 
214
PJ_EXPORT_SYMBOL(pj_pool_release)
 
215
PJ_EXPORT_SYMBOL(pj_pool_getobjname)
 
216
PJ_EXPORT_SYMBOL(pj_pool_reset)
 
217
PJ_EXPORT_SYMBOL(pj_pool_get_capacity)
 
218
PJ_EXPORT_SYMBOL(pj_pool_get_used_size)
 
219
PJ_EXPORT_SYMBOL(pj_pool_alloc)
 
220
PJ_EXPORT_SYMBOL(pj_pool_calloc)
 
221
PJ_EXPORT_SYMBOL(pj_pool_factory_default_policy)
 
222
PJ_EXPORT_SYMBOL(pj_pool_create_int)
 
223
PJ_EXPORT_SYMBOL(pj_pool_init_int)
 
224
PJ_EXPORT_SYMBOL(pj_pool_destroy_int)
 
225
PJ_EXPORT_SYMBOL(pj_caching_pool_init)
 
226
PJ_EXPORT_SYMBOL(pj_caching_pool_destroy)
 
227
 
 
228
/*
 
229
 * rand.h
 
230
 */
 
231
PJ_EXPORT_SYMBOL(pj_rand)
 
232
PJ_EXPORT_SYMBOL(pj_srand)
 
233
 
 
234
/*
 
235
 * rbtree.h
 
236
 */
 
237
PJ_EXPORT_SYMBOL(pj_rbtree_init)
 
238
PJ_EXPORT_SYMBOL(pj_rbtree_first)
 
239
PJ_EXPORT_SYMBOL(pj_rbtree_last)
 
240
PJ_EXPORT_SYMBOL(pj_rbtree_next)
 
241
PJ_EXPORT_SYMBOL(pj_rbtree_prev)
 
242
PJ_EXPORT_SYMBOL(pj_rbtree_insert)
 
243
PJ_EXPORT_SYMBOL(pj_rbtree_find)
 
244
PJ_EXPORT_SYMBOL(pj_rbtree_erase)
 
245
PJ_EXPORT_SYMBOL(pj_rbtree_max_height)
 
246
PJ_EXPORT_SYMBOL(pj_rbtree_min_height)
 
247
 
 
248
/*
 
249
 * sock.h
 
250
 */
 
251
PJ_EXPORT_SYMBOL(PJ_AF_UNIX)
 
252
PJ_EXPORT_SYMBOL(PJ_AF_INET)
 
253
PJ_EXPORT_SYMBOL(PJ_AF_INET6)
 
254
PJ_EXPORT_SYMBOL(PJ_AF_PACKET)
 
255
PJ_EXPORT_SYMBOL(PJ_AF_IRDA)
 
256
PJ_EXPORT_SYMBOL(PJ_SOCK_STREAM)
 
257
PJ_EXPORT_SYMBOL(PJ_SOCK_DGRAM)
 
258
PJ_EXPORT_SYMBOL(PJ_SOCK_RAW)
 
259
PJ_EXPORT_SYMBOL(PJ_SOCK_RDM)
 
260
PJ_EXPORT_SYMBOL(PJ_SOL_SOCKET)
 
261
PJ_EXPORT_SYMBOL(PJ_SOL_IP)
 
262
PJ_EXPORT_SYMBOL(PJ_SOL_TCP)
 
263
PJ_EXPORT_SYMBOL(PJ_SOL_UDP)
 
264
PJ_EXPORT_SYMBOL(PJ_SOL_IPV6)
 
265
PJ_EXPORT_SYMBOL(pj_ntohs)
 
266
PJ_EXPORT_SYMBOL(pj_htons)
 
267
PJ_EXPORT_SYMBOL(pj_ntohl)
 
268
PJ_EXPORT_SYMBOL(pj_htonl)
 
269
PJ_EXPORT_SYMBOL(pj_inet_ntoa)
 
270
PJ_EXPORT_SYMBOL(pj_inet_aton)
 
271
PJ_EXPORT_SYMBOL(pj_inet_addr)
 
272
PJ_EXPORT_SYMBOL(pj_sockaddr_in_set_str_addr)
 
273
PJ_EXPORT_SYMBOL(pj_sockaddr_in_init)
 
274
PJ_EXPORT_SYMBOL(pj_gethostname)
 
275
PJ_EXPORT_SYMBOL(pj_gethostaddr)
 
276
PJ_EXPORT_SYMBOL(pj_sock_socket)
 
277
PJ_EXPORT_SYMBOL(pj_sock_close)
 
278
PJ_EXPORT_SYMBOL(pj_sock_bind)
 
279
PJ_EXPORT_SYMBOL(pj_sock_bind_in)
 
280
#if defined(PJ_HAS_TCP) && PJ_HAS_TCP != 0
 
281
PJ_EXPORT_SYMBOL(pj_sock_listen)
 
282
PJ_EXPORT_SYMBOL(pj_sock_accept)
 
283
PJ_EXPORT_SYMBOL(pj_sock_shutdown)
 
284
#endif
 
285
PJ_EXPORT_SYMBOL(pj_sock_connect)
 
286
PJ_EXPORT_SYMBOL(pj_sock_getpeername)
 
287
PJ_EXPORT_SYMBOL(pj_sock_getsockname)
 
288
PJ_EXPORT_SYMBOL(pj_sock_getsockopt)
 
289
PJ_EXPORT_SYMBOL(pj_sock_setsockopt)
 
290
PJ_EXPORT_SYMBOL(pj_sock_recv)
 
291
PJ_EXPORT_SYMBOL(pj_sock_recvfrom)
 
292
PJ_EXPORT_SYMBOL(pj_sock_send)
 
293
PJ_EXPORT_SYMBOL(pj_sock_sendto)
 
294
 
 
295
/*
 
296
 * sock_select.h
 
297
 */
 
298
PJ_EXPORT_SYMBOL(PJ_FD_ZERO)
 
299
PJ_EXPORT_SYMBOL(PJ_FD_SET)
 
300
PJ_EXPORT_SYMBOL(PJ_FD_CLR)
 
301
PJ_EXPORT_SYMBOL(PJ_FD_ISSET)
 
302
PJ_EXPORT_SYMBOL(pj_sock_select)
 
303
 
 
304
/*
 
305
 * string.h
 
306
 */
 
307
PJ_EXPORT_SYMBOL(pj_str)
 
308
PJ_EXPORT_SYMBOL(pj_strassign)
 
309
PJ_EXPORT_SYMBOL(pj_strcpy)
 
310
PJ_EXPORT_SYMBOL(pj_strcpy2)
 
311
PJ_EXPORT_SYMBOL(pj_strdup)
 
312
PJ_EXPORT_SYMBOL(pj_strdup_with_null)
 
313
PJ_EXPORT_SYMBOL(pj_strdup2)
 
314
PJ_EXPORT_SYMBOL(pj_strdup3)
 
315
PJ_EXPORT_SYMBOL(pj_strcmp)
 
316
PJ_EXPORT_SYMBOL(pj_strcmp2)
 
317
PJ_EXPORT_SYMBOL(pj_strncmp)
 
318
PJ_EXPORT_SYMBOL(pj_strncmp2)
 
319
PJ_EXPORT_SYMBOL(pj_stricmp)
 
320
PJ_EXPORT_SYMBOL(pj_stricmp2)
 
321
PJ_EXPORT_SYMBOL(pj_strnicmp)
 
322
PJ_EXPORT_SYMBOL(pj_strnicmp2)
 
323
PJ_EXPORT_SYMBOL(pj_strcat)
 
324
PJ_EXPORT_SYMBOL(pj_strltrim)
 
325
PJ_EXPORT_SYMBOL(pj_strrtrim)
 
326
PJ_EXPORT_SYMBOL(pj_strtrim)
 
327
PJ_EXPORT_SYMBOL(pj_create_random_string)
 
328
PJ_EXPORT_SYMBOL(pj_strtoul)
 
329
PJ_EXPORT_SYMBOL(pj_utoa)
 
330
PJ_EXPORT_SYMBOL(pj_utoa_pad)
 
331
 
 
332
/*
 
333
 * timer.h
 
334
 */
 
335
PJ_EXPORT_SYMBOL(pj_timer_heap_mem_size)
 
336
PJ_EXPORT_SYMBOL(pj_timer_heap_create)
 
337
PJ_EXPORT_SYMBOL(pj_timer_entry_init)
 
338
PJ_EXPORT_SYMBOL(pj_timer_heap_schedule)
 
339
PJ_EXPORT_SYMBOL(pj_timer_heap_cancel)
 
340
PJ_EXPORT_SYMBOL(pj_timer_heap_count)
 
341
PJ_EXPORT_SYMBOL(pj_timer_heap_earliest_time)
 
342
PJ_EXPORT_SYMBOL(pj_timer_heap_poll)
 
343
 
 
344
/*
 
345
 * types.h
 
346
 */
 
347
PJ_EXPORT_SYMBOL(pj_time_val_normalize)