1
/* $Id: symbols.c 3553 2011-05-05 06:14:19Z nanang $ */
3
* Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
4
* Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
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.
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.
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
25
PJ_EXPORT_SYMBOL(pj_gethostbyname)
30
PJ_EXPORT_SYMBOL(pj_array_insert)
31
PJ_EXPORT_SYMBOL(pj_array_erase)
32
PJ_EXPORT_SYMBOL(pj_array_find)
37
PJ_EXPORT_SYMBOL(pj_dump_config)
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)
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)
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)
73
PJ_EXPORT_SYMBOL(pj_generate_unique_string)
74
PJ_EXPORT_SYMBOL(pj_create_unique_string)
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)
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)
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)
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)
136
#if PJ_LOG_MAX_LEVEL >= 2
137
PJ_EXPORT_SYMBOL(pj_log_2)
139
#if PJ_LOG_MAX_LEVEL >= 3
140
PJ_EXPORT_SYMBOL(pj_log_3)
142
#if PJ_LOG_MAX_LEVEL >= 4
143
PJ_EXPORT_SYMBOL(pj_log_4)
145
#if PJ_LOG_MAX_LEVEL >= 5
146
PJ_EXPORT_SYMBOL(pj_log_5)
148
#if PJ_LOG_MAX_LEVEL >= 6
149
PJ_EXPORT_SYMBOL(pj_log_6)
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)
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)
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)
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)
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)
231
PJ_EXPORT_SYMBOL(pj_rand)
232
PJ_EXPORT_SYMBOL(pj_srand)
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)
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)
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)
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)
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)
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)
347
PJ_EXPORT_SYMBOL(pj_time_val_normalize)