Changeset 1410


Ignore:
Timestamp:
Jul 28, 2007 2:44:55 AM (12 years ago)
Author:
bennylp
Message:

Continue work on ticket #354: changed pjlib-util and pjnath libraries to .DSO (DLL) in Symbian

Location:
pjproject/trunk
Files:
2 added
17 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build.symbian/makedef.sh

    r1405 r1410  
    5353 
    5454echo 
    55 echo "Done. Total $i symbols exported." 
     55echo "Done. Total $i symbols exported in $DEFFILE." 
    5656 
  • pjproject/trunk/build.symbian/pjlibU.def

    r1405 r1410  
    55        PJ_FD_SET                                @ 4 NONAME 
    66        PJ_FD_ZERO                               @ 5 NONAME 
    7         pj_AF_INET                               @ 6 NONAME 
    8         pj_AF_INET6                              @ 7 NONAME 
    9         pj_AF_IRDA                               @ 8 NONAME 
    10         pj_AF_PACKET                             @ 9 NONAME 
    11         pj_AF_UNIX                               @ 10 NONAME 
    12         pj_IPTOS_LOWDELAY                        @ 11 NONAME 
    13         pj_IPTOS_MINCOST                         @ 12 NONAME 
    14         pj_IPTOS_RELIABILITY                     @ 13 NONAME 
    15         pj_IPTOS_THROUGHPUT                      @ 14 NONAME 
    16         pj_IP_TOS                                @ 15 NONAME 
    17         pj_MSG_DONTROUTE                         @ 16 NONAME 
    18         pj_MSG_OOB                               @ 17 NONAME 
    19         pj_MSG_PEEK                              @ 18 NONAME 
    20         pj_SOCK_DGRAM                            @ 19 NONAME 
    21         pj_SOCK_RAW                              @ 20 NONAME 
    22         pj_SOCK_RDM                              @ 21 NONAME 
    23         pj_SOCK_STREAM                           @ 22 NONAME 
    24         pj_SOL_IP                                @ 23 NONAME 
    25         pj_SOL_IPV6                              @ 24 NONAME 
    26         pj_SOL_SOCKET                            @ 25 NONAME 
    27         pj_SOL_TCP                               @ 26 NONAME 
    28         pj_SOL_UDP                               @ 27 NONAME 
    29         pj_SO_RCVBUF                             @ 28 NONAME 
    30         pj_SO_SNDBUF                             @ 29 NONAME 
    31         pj_SO_TYPE                               @ 30 NONAME 
    32         pj_ansi_to_unicode                       @ 31 NONAME 
    33         pj_array_erase                           @ 32 NONAME 
    34         pj_array_find                            @ 33 NONAME 
    35         pj_array_insert                          @ 34 NONAME 
    36         pj_atexit                                @ 35 NONAME 
    37         pj_atomic_add                            @ 36 NONAME 
    38         pj_atomic_add_and_get                    @ 37 NONAME 
    39         pj_atomic_create                         @ 38 NONAME 
    40         pj_atomic_dec                            @ 39 NONAME 
    41         pj_atomic_dec_and_get                    @ 40 NONAME 
    42         pj_atomic_destroy                        @ 41 NONAME 
    43         pj_atomic_get                            @ 42 NONAME 
    44         pj_atomic_inc                            @ 43 NONAME 
    45         pj_atomic_inc_and_get                    @ 44 NONAME 
    46         pj_atomic_set                            @ 45 NONAME 
    47         pj_caching_pool_destroy                  @ 46 NONAME 
    48         pj_caching_pool_init                     @ 47 NONAME 
    49         pj_create_random_string                  @ 48 NONAME 
    50         pj_create_unique_string                  @ 49 NONAME 
    51         pj_dump_config                           @ 50 NONAME 
    52         pj_elapsed_cycle                         @ 51 NONAME 
    53         pj_elapsed_msec                          @ 52 NONAME 
    54         pj_elapsed_nanosec                       @ 53 NONAME 
    55         pj_elapsed_time                          @ 54 NONAME 
    56         pj_elapsed_usec                          @ 55 NONAME 
    57         pj_enter_critical_section                @ 56 NONAME 
    58         pj_enum_ip_interface                     @ 57 NONAME 
    59         pj_enum_ip_route                         @ 58 NONAME 
    60         pj_exception_id_alloc                    @ 59 NONAME 
    61         pj_exception_id_free                     @ 60 NONAME 
    62         pj_exception_id_name                     @ 61 NONAME 
    63         pj_fifobuf_alloc                         @ 62 NONAME 
    64         pj_fifobuf_free                          @ 63 NONAME 
    65         pj_fifobuf_init                          @ 64 NONAME 
    66         pj_fifobuf_max_size                      @ 65 NONAME 
    67         pj_fifobuf_unalloc                       @ 66 NONAME 
    68         pj_file_close                            @ 67 NONAME 
    69         pj_file_delete                           @ 68 NONAME 
    70         pj_file_exists                           @ 69 NONAME 
    71         pj_file_flush                            @ 70 NONAME 
    72         pj_file_getpos                           @ 71 NONAME 
    73         pj_file_getstat                          @ 72 NONAME 
    74         pj_file_move                             @ 73 NONAME 
    75         pj_file_open                             @ 74 NONAME 
    76         pj_file_read                             @ 75 NONAME 
    77         pj_file_setpos                           @ 76 NONAME 
    78         pj_file_size                             @ 77 NONAME 
    79         pj_file_write                            @ 78 NONAME 
    80         pj_generate_unique_string                @ 79 NONAME 
    81         pj_get_netos_error                       @ 80 NONAME 
    82         pj_get_os_error                          @ 81 NONAME 
    83         pj_get_timestamp                         @ 82 NONAME 
    84         pj_get_timestamp_freq                    @ 83 NONAME 
    85         pj_gethostaddr                           @ 84 NONAME 
    86         pj_gethostbyname                         @ 85 NONAME 
    87         pj_gethostip                             @ 86 NONAME 
    88         pj_gethostname                           @ 87 NONAME 
    89         pj_getpid                                @ 88 NONAME 
    90         pj_gettimeofday                          @ 89 NONAME 
    91         pj_hash_calc                             @ 90 NONAME 
    92         pj_hash_calc_tolower                     @ 91 NONAME 
    93         pj_hash_count                            @ 92 NONAME 
    94         pj_hash_create                           @ 93 NONAME 
    95         pj_hash_first                            @ 94 NONAME 
    96         pj_hash_get                              @ 95 NONAME 
    97         pj_hash_next                             @ 96 NONAME 
    98         pj_hash_set                              @ 97 NONAME 
    99         pj_hash_set_np                           @ 98 NONAME 
    100         pj_hash_this                             @ 99 NONAME 
    101         pj_htonl                                 @ 100 NONAME 
    102         pj_htons                                 @ 101 NONAME 
    103         pj_inet_addr                             @ 102 NONAME 
    104         pj_inet_addr2                            @ 103 NONAME 
    105         pj_inet_aton                             @ 104 NONAME 
    106         pj_inet_ntoa                             @ 105 NONAME 
    107         pj_init                                  @ 106 NONAME 
    108         pj_ioqueue_accept                        @ 107 NONAME 
    109         pj_ioqueue_connect                       @ 108 NONAME 
    110         pj_ioqueue_create                        @ 109 NONAME 
    111         pj_ioqueue_destroy                       @ 110 NONAME 
    112         pj_ioqueue_get_user_data                 @ 111 NONAME 
    113         pj_ioqueue_is_pending                    @ 112 NONAME 
    114         pj_ioqueue_name                          @ 113 NONAME 
    115         pj_ioqueue_op_key_init                   @ 114 NONAME 
    116         pj_ioqueue_poll                          @ 115 NONAME 
    117         pj_ioqueue_post_completion               @ 116 NONAME 
    118         pj_ioqueue_recv                          @ 117 NONAME 
    119         pj_ioqueue_recvfrom                      @ 118 NONAME 
    120         pj_ioqueue_register_sock                 @ 119 NONAME 
    121         pj_ioqueue_send                          @ 120 NONAME 
    122         pj_ioqueue_sendto                        @ 121 NONAME 
    123         pj_ioqueue_set_lock                      @ 122 NONAME 
    124         pj_ioqueue_set_user_data                 @ 123 NONAME 
    125         pj_ioqueue_unregister                    @ 124 NONAME 
    126         pj_leave_critical_section                @ 125 NONAME 
    127         pj_list_erase                            @ 126 NONAME 
    128         pj_list_find_node                        @ 127 NONAME 
    129         pj_list_insert_after                     @ 128 NONAME 
    130         pj_list_insert_before                    @ 129 NONAME 
    131         pj_list_insert_nodes_after               @ 130 NONAME 
    132         pj_list_insert_nodes_before              @ 131 NONAME 
    133         pj_list_merge_first                      @ 132 NONAME 
    134         pj_list_merge_last                       @ 133 NONAME 
    135         pj_list_search                           @ 134 NONAME 
    136         pj_list_size                             @ 135 NONAME 
    137         pj_lock_acquire                          @ 136 NONAME 
    138         pj_lock_create_null_mutex                @ 137 NONAME 
    139         pj_lock_create_recursive_mutex           @ 138 NONAME 
    140         pj_lock_create_semaphore                 @ 139 NONAME 
    141         pj_lock_create_simple_mutex              @ 140 NONAME 
    142         pj_lock_destroy                          @ 141 NONAME 
    143         pj_lock_release                          @ 142 NONAME 
    144         pj_lock_tryacquire                       @ 143 NONAME 
    145         pj_log                                   @ 144 NONAME 
    146         pj_log_1                                 @ 145 NONAME 
    147         pj_log_2                                 @ 146 NONAME 
    148         pj_log_3                                 @ 147 NONAME 
    149         pj_log_4                                 @ 148 NONAME 
    150         pj_log_5                                 @ 149 NONAME 
    151         pj_log_get_decor                         @ 150 NONAME 
    152         pj_log_get_level                         @ 151 NONAME 
    153         pj_log_get_log_func                      @ 152 NONAME 
    154         pj_log_set_decor                         @ 153 NONAME 
    155         pj_log_set_level                         @ 154 NONAME 
    156         pj_log_set_log_func                      @ 155 NONAME 
    157         pj_log_write                             @ 156 NONAME 
    158         pj_mutex_create                          @ 157 NONAME 
    159         pj_mutex_create_recursive                @ 158 NONAME 
    160         pj_mutex_create_simple                   @ 159 NONAME 
    161         pj_mutex_destroy                         @ 160 NONAME 
    162         pj_mutex_lock                            @ 161 NONAME 
    163         pj_mutex_trylock                         @ 162 NONAME 
    164         pj_mutex_unlock                          @ 163 NONAME 
    165         pj_ntohl                                 @ 164 NONAME 
    166         pj_ntohs                                 @ 165 NONAME 
    167         pj_pool_alloc                            @ 166 NONAME 
    168         pj_pool_alloc_from_block                 @ 167 NONAME 
    169         pj_pool_allocate_find                    @ 168 NONAME 
    170         pj_pool_calloc                           @ 169 NONAME 
    171         pj_pool_create                           @ 170 NONAME 
    172         pj_pool_create_int                       @ 171 NONAME 
    173         pj_pool_create_on_buf                    @ 172 NONAME 
    174         pj_pool_destroy_int                      @ 173 NONAME 
    175         pj_pool_factory_default_policy           @ 174 NONAME 
    176         pj_pool_factory_get_default_policy       @ 175 NONAME 
    177         pj_pool_get_capacity                     @ 176 NONAME 
    178         pj_pool_get_used_size                    @ 177 NONAME 
    179         pj_pool_getobjname                       @ 178 NONAME 
    180         pj_pool_init_int                         @ 179 NONAME 
    181         pj_pool_release                          @ 180 NONAME 
    182         pj_pool_reset                            @ 181 NONAME 
    183         pj_rand                                  @ 182 NONAME 
    184         pj_rbtree_erase                          @ 183 NONAME 
    185         pj_rbtree_find                           @ 184 NONAME 
    186         pj_rbtree_first                          @ 185 NONAME 
    187         pj_rbtree_init                           @ 186 NONAME 
    188         pj_rbtree_insert                         @ 187 NONAME 
    189         pj_rbtree_last                           @ 188 NONAME 
    190         pj_rbtree_max_height                     @ 189 NONAME 
    191         pj_rbtree_min_height                     @ 190 NONAME 
    192         pj_rbtree_next                           @ 191 NONAME 
    193         pj_rbtree_prev                           @ 192 NONAME 
    194         pj_register_strerror                     @ 193 NONAME 
    195         pj_rwmutex_create                        @ 194 NONAME 
    196         pj_rwmutex_destroy                       @ 195 NONAME 
    197         pj_rwmutex_lock_read                     @ 196 NONAME 
    198         pj_rwmutex_lock_write                    @ 197 NONAME 
    199         pj_rwmutex_unlock_read                   @ 198 NONAME 
    200         pj_rwmutex_unlock_write                  @ 199 NONAME 
    201         pj_sem_create                            @ 200 NONAME 
    202         pj_sem_destroy                           @ 201 NONAME 
    203         pj_sem_post                              @ 202 NONAME 
    204         pj_sem_trywait                           @ 203 NONAME 
    205         pj_sem_wait                              @ 204 NONAME 
    206         pj_set_netos_error                       @ 205 NONAME 
    207         pj_set_os_error                          @ 206 NONAME 
    208         pj_shutdown                              @ 207 NONAME 
    209         pj_sock_accept                           @ 208 NONAME 
    210         pj_sock_bind                             @ 209 NONAME 
    211         pj_sock_bind_in                          @ 210 NONAME 
    212         pj_sock_close                            @ 211 NONAME 
    213         pj_sock_connect                          @ 212 NONAME 
    214         pj_sock_getpeername                      @ 213 NONAME 
    215         pj_sock_getsockname                      @ 214 NONAME 
    216         pj_sock_getsockopt                       @ 215 NONAME 
    217         pj_sock_listen                           @ 216 NONAME 
    218         pj_sock_recv                             @ 217 NONAME 
    219         pj_sock_recvfrom                         @ 218 NONAME 
    220         pj_sock_select                           @ 219 NONAME 
    221         pj_sock_send                             @ 220 NONAME 
    222         pj_sock_sendto                           @ 221 NONAME 
    223         pj_sock_setsockopt                       @ 222 NONAME 
    224         pj_sock_shutdown                         @ 223 NONAME 
    225         pj_sock_socket                           @ 224 NONAME 
    226         pj_sockaddr_in_init                      @ 225 NONAME 
    227         pj_sockaddr_in_set_str_addr              @ 226 NONAME 
    228         pj_srand                                 @ 227 NONAME 
    229         pj_str                                   @ 228 NONAME 
    230         pj_strassign                             @ 229 NONAME 
    231         pj_strcat                                @ 230 NONAME 
    232         pj_strcat2                               @ 231 NONAME 
    233         pj_strcmp                                @ 232 NONAME 
    234         pj_strcmp2                               @ 233 NONAME 
    235         pj_strcpy                                @ 234 NONAME 
    236         pj_strcpy2                               @ 235 NONAME 
    237         pj_strdup                                @ 236 NONAME 
    238         pj_strdup2                               @ 237 NONAME 
    239         pj_strdup2_with_null                     @ 238 NONAME 
    240         pj_strdup3                               @ 239 NONAME 
    241         pj_strdup_with_null                      @ 240 NONAME 
    242         pj_strerror                              @ 241 NONAME 
    243         pj_stricmp                               @ 242 NONAME 
    244         pj_stricmp2                              @ 243 NONAME 
    245         pj_strltrim                              @ 244 NONAME 
    246         pj_strncmp                               @ 245 NONAME 
    247         pj_strncmp2                              @ 246 NONAME 
    248         pj_strncpy                               @ 247 NONAME 
    249         pj_strncpy_with_null                     @ 248 NONAME 
    250         pj_strnicmp                              @ 249 NONAME 
    251         pj_strnicmp2                             @ 250 NONAME 
    252         pj_strrtrim                              @ 251 NONAME 
    253         pj_strtoul                               @ 252 NONAME 
    254         pj_strtoul2                              @ 253 NONAME 
    255         pj_strtrim                               @ 254 NONAME 
    256         pj_symbianos_poll                        @ 255 NONAME 
    257         pj_thread_create                         @ 256 NONAME 
    258         pj_thread_destroy                        @ 257 NONAME 
    259         pj_thread_get_name                       @ 258 NONAME 
    260         pj_thread_join                           @ 259 NONAME 
    261         pj_thread_local_alloc                    @ 260 NONAME 
    262         pj_thread_local_free                     @ 261 NONAME 
    263         pj_thread_local_get                      @ 262 NONAME 
    264         pj_thread_local_set                      @ 263 NONAME 
    265         pj_thread_register                       @ 264 NONAME 
    266         pj_thread_resume                         @ 265 NONAME 
    267         pj_thread_sleep                          @ 266 NONAME 
    268         pj_thread_this                           @ 267 NONAME 
    269         pj_time_decode                           @ 268 NONAME 
    270         pj_time_encode                           @ 269 NONAME 
    271         pj_time_gmt_to_local                     @ 270 NONAME 
    272         pj_time_local_to_gmt                     @ 271 NONAME 
    273         pj_time_val_normalize                    @ 272 NONAME 
    274         pj_timer_entry_init                      @ 273 NONAME 
    275         pj_timer_heap_cancel                     @ 274 NONAME 
    276         pj_timer_heap_count                      @ 275 NONAME 
    277         pj_timer_heap_create                     @ 276 NONAME 
    278         pj_timer_heap_destroy                    @ 277 NONAME 
    279         pj_timer_heap_earliest_time              @ 278 NONAME 
    280         pj_timer_heap_mem_size                   @ 279 NONAME 
    281         pj_timer_heap_poll                       @ 280 NONAME 
    282         pj_timer_heap_schedule                   @ 281 NONAME 
    283         pj_timer_heap_set_lock                   @ 282 NONAME 
    284         pj_timer_heap_set_max_timed_out_per_poll @ 283 NONAME 
    285         pj_unicode_to_ansi                       @ 284 NONAME 
    286         pj_utoa                                  @ 285 NONAME 
    287         pj_utoa_pad                              @ 286 NONAME 
    288         platform_strerror                        @ 287 NONAME 
    289         snprintf                                 @ 288 NONAME 
    290         vsnprintf                                @ 289 NONAME 
     7        PJ_VERSION                               @ 6 NONAME 
     8        pj_AF_INET                               @ 7 NONAME 
     9        pj_AF_INET6                              @ 8 NONAME 
     10        pj_AF_IRDA                               @ 9 NONAME 
     11        pj_AF_PACKET                             @ 10 NONAME 
     12        pj_AF_UNIX                               @ 11 NONAME 
     13        pj_IPTOS_LOWDELAY                        @ 12 NONAME 
     14        pj_IPTOS_MINCOST                         @ 13 NONAME 
     15        pj_IPTOS_RELIABILITY                     @ 14 NONAME 
     16        pj_IPTOS_THROUGHPUT                      @ 15 NONAME 
     17        pj_IP_TOS                                @ 16 NONAME 
     18        pj_MSG_DONTROUTE                         @ 17 NONAME 
     19        pj_MSG_OOB                               @ 18 NONAME 
     20        pj_MSG_PEEK                              @ 19 NONAME 
     21        pj_SOCK_DGRAM                            @ 20 NONAME 
     22        pj_SOCK_RAW                              @ 21 NONAME 
     23        pj_SOCK_RDM                              @ 22 NONAME 
     24        pj_SOCK_STREAM                           @ 23 NONAME 
     25        pj_SOL_IP                                @ 24 NONAME 
     26        pj_SOL_IPV6                              @ 25 NONAME 
     27        pj_SOL_SOCKET                            @ 26 NONAME 
     28        pj_SOL_TCP                               @ 27 NONAME 
     29        pj_SOL_UDP                               @ 28 NONAME 
     30        pj_SO_RCVBUF                             @ 29 NONAME 
     31        pj_SO_SNDBUF                             @ 30 NONAME 
     32        pj_SO_TYPE                               @ 31 NONAME 
     33        pj_ansi_to_unicode                       @ 32 NONAME 
     34        pj_array_erase                           @ 33 NONAME 
     35        pj_array_find                            @ 34 NONAME 
     36        pj_array_insert                          @ 35 NONAME 
     37        pj_atexit                                @ 36 NONAME 
     38        pj_atomic_add                            @ 37 NONAME 
     39        pj_atomic_add_and_get                    @ 38 NONAME 
     40        pj_atomic_create                         @ 39 NONAME 
     41        pj_atomic_dec                            @ 40 NONAME 
     42        pj_atomic_dec_and_get                    @ 41 NONAME 
     43        pj_atomic_destroy                        @ 42 NONAME 
     44        pj_atomic_get                            @ 43 NONAME 
     45        pj_atomic_inc                            @ 44 NONAME 
     46        pj_atomic_inc_and_get                    @ 45 NONAME 
     47        pj_atomic_set                            @ 46 NONAME 
     48        pj_caching_pool_destroy                  @ 47 NONAME 
     49        pj_caching_pool_init                     @ 48 NONAME 
     50        pj_create_random_string                  @ 49 NONAME 
     51        pj_create_unique_string                  @ 50 NONAME 
     52        pj_dump_config                           @ 51 NONAME 
     53        pj_elapsed_cycle                         @ 52 NONAME 
     54        pj_elapsed_msec                          @ 53 NONAME 
     55        pj_elapsed_nanosec                       @ 54 NONAME 
     56        pj_elapsed_time                          @ 55 NONAME 
     57        pj_elapsed_usec                          @ 56 NONAME 
     58        pj_enter_critical_section                @ 57 NONAME 
     59        pj_enum_ip_interface                     @ 58 NONAME 
     60        pj_enum_ip_route                         @ 59 NONAME 
     61        pj_exception_id_alloc                    @ 60 NONAME 
     62        pj_exception_id_free                     @ 61 NONAME 
     63        pj_exception_id_name                     @ 62 NONAME 
     64        pj_fifobuf_alloc                         @ 63 NONAME 
     65        pj_fifobuf_free                          @ 64 NONAME 
     66        pj_fifobuf_init                          @ 65 NONAME 
     67        pj_fifobuf_max_size                      @ 66 NONAME 
     68        pj_fifobuf_unalloc                       @ 67 NONAME 
     69        pj_file_close                            @ 68 NONAME 
     70        pj_file_delete                           @ 69 NONAME 
     71        pj_file_exists                           @ 70 NONAME 
     72        pj_file_flush                            @ 71 NONAME 
     73        pj_file_getpos                           @ 72 NONAME 
     74        pj_file_getstat                          @ 73 NONAME 
     75        pj_file_move                             @ 74 NONAME 
     76        pj_file_open                             @ 75 NONAME 
     77        pj_file_read                             @ 76 NONAME 
     78        pj_file_setpos                           @ 77 NONAME 
     79        pj_file_size                             @ 78 NONAME 
     80        pj_file_write                            @ 79 NONAME 
     81        pj_generate_unique_string                @ 80 NONAME 
     82        pj_get_netos_error                       @ 81 NONAME 
     83        pj_get_os_error                          @ 82 NONAME 
     84        pj_get_timestamp                         @ 83 NONAME 
     85        pj_get_timestamp_freq                    @ 84 NONAME 
     86        pj_get_version                           @ 85 NONAME 
     87        pj_gethostaddr                           @ 86 NONAME 
     88        pj_gethostbyname                         @ 87 NONAME 
     89        pj_gethostip                             @ 88 NONAME 
     90        pj_gethostname                           @ 89 NONAME 
     91        pj_getpid                                @ 90 NONAME 
     92        pj_gettimeofday                          @ 91 NONAME 
     93        pj_hash_calc                             @ 92 NONAME 
     94        pj_hash_calc_tolower                     @ 93 NONAME 
     95        pj_hash_count                            @ 94 NONAME 
     96        pj_hash_create                           @ 95 NONAME 
     97        pj_hash_first                            @ 96 NONAME 
     98        pj_hash_get                              @ 97 NONAME 
     99        pj_hash_next                             @ 98 NONAME 
     100        pj_hash_set                              @ 99 NONAME 
     101        pj_hash_set_np                           @ 100 NONAME 
     102        pj_hash_this                             @ 101 NONAME 
     103        pj_htonl                                 @ 102 NONAME 
     104        pj_htons                                 @ 103 NONAME 
     105        pj_inet_addr                             @ 104 NONAME 
     106        pj_inet_addr2                            @ 105 NONAME 
     107        pj_inet_aton                             @ 106 NONAME 
     108        pj_inet_ntoa                             @ 107 NONAME 
     109        pj_init                                  @ 108 NONAME 
     110        pj_ioqueue_accept                        @ 109 NONAME 
     111        pj_ioqueue_connect                       @ 110 NONAME 
     112        pj_ioqueue_create                        @ 111 NONAME 
     113        pj_ioqueue_destroy                       @ 112 NONAME 
     114        pj_ioqueue_get_user_data                 @ 113 NONAME 
     115        pj_ioqueue_is_pending                    @ 114 NONAME 
     116        pj_ioqueue_name                          @ 115 NONAME 
     117        pj_ioqueue_op_key_init                   @ 116 NONAME 
     118        pj_ioqueue_poll                          @ 117 NONAME 
     119        pj_ioqueue_post_completion               @ 118 NONAME 
     120        pj_ioqueue_recv                          @ 119 NONAME 
     121        pj_ioqueue_recvfrom                      @ 120 NONAME 
     122        pj_ioqueue_register_sock                 @ 121 NONAME 
     123        pj_ioqueue_send                          @ 122 NONAME 
     124        pj_ioqueue_sendto                        @ 123 NONAME 
     125        pj_ioqueue_set_lock                      @ 124 NONAME 
     126        pj_ioqueue_set_user_data                 @ 125 NONAME 
     127        pj_ioqueue_unregister                    @ 126 NONAME 
     128        pj_leave_critical_section                @ 127 NONAME 
     129        pj_list_erase                            @ 128 NONAME 
     130        pj_list_find_node                        @ 129 NONAME 
     131        pj_list_insert_after                     @ 130 NONAME 
     132        pj_list_insert_before                    @ 131 NONAME 
     133        pj_list_insert_nodes_after               @ 132 NONAME 
     134        pj_list_insert_nodes_before              @ 133 NONAME 
     135        pj_list_merge_first                      @ 134 NONAME 
     136        pj_list_merge_last                       @ 135 NONAME 
     137        pj_list_search                           @ 136 NONAME 
     138        pj_list_size                             @ 137 NONAME 
     139        pj_lock_acquire                          @ 138 NONAME 
     140        pj_lock_create_null_mutex                @ 139 NONAME 
     141        pj_lock_create_recursive_mutex           @ 140 NONAME 
     142        pj_lock_create_semaphore                 @ 141 NONAME 
     143        pj_lock_create_simple_mutex              @ 142 NONAME 
     144        pj_lock_destroy                          @ 143 NONAME 
     145        pj_lock_release                          @ 144 NONAME 
     146        pj_lock_tryacquire                       @ 145 NONAME 
     147        pj_log                                   @ 146 NONAME 
     148        pj_log_1                                 @ 147 NONAME 
     149        pj_log_2                                 @ 148 NONAME 
     150        pj_log_3                                 @ 149 NONAME 
     151        pj_log_4                                 @ 150 NONAME 
     152        pj_log_5                                 @ 151 NONAME 
     153        pj_log_get_decor                         @ 152 NONAME 
     154        pj_log_get_level                         @ 153 NONAME 
     155        pj_log_get_log_func                      @ 154 NONAME 
     156        pj_log_set_decor                         @ 155 NONAME 
     157        pj_log_set_level                         @ 156 NONAME 
     158        pj_log_set_log_func                      @ 157 NONAME 
     159        pj_log_write                             @ 158 NONAME 
     160        pj_mutex_create                          @ 159 NONAME 
     161        pj_mutex_create_recursive                @ 160 NONAME 
     162        pj_mutex_create_simple                   @ 161 NONAME 
     163        pj_mutex_destroy                         @ 162 NONAME 
     164        pj_mutex_lock                            @ 163 NONAME 
     165        pj_mutex_trylock                         @ 164 NONAME 
     166        pj_mutex_unlock                          @ 165 NONAME 
     167        pj_ntohl                                 @ 166 NONAME 
     168        pj_ntohs                                 @ 167 NONAME 
     169        pj_pool_alloc                            @ 168 NONAME 
     170        pj_pool_alloc_from_block                 @ 169 NONAME 
     171        pj_pool_allocate_find                    @ 170 NONAME 
     172        pj_pool_calloc                           @ 171 NONAME 
     173        pj_pool_create                           @ 172 NONAME 
     174        pj_pool_create_int                       @ 173 NONAME 
     175        pj_pool_create_on_buf                    @ 174 NONAME 
     176        pj_pool_destroy_int                      @ 175 NONAME 
     177        pj_pool_factory_default_policy           @ 176 NONAME 
     178        pj_pool_factory_get_default_policy       @ 177 NONAME 
     179        pj_pool_get_capacity                     @ 178 NONAME 
     180        pj_pool_get_used_size                    @ 179 NONAME 
     181        pj_pool_getobjname                       @ 180 NONAME 
     182        pj_pool_init_int                         @ 181 NONAME 
     183        pj_pool_release                          @ 182 NONAME 
     184        pj_pool_reset                            @ 183 NONAME 
     185        pj_rand                                  @ 184 NONAME 
     186        pj_rbtree_erase                          @ 185 NONAME 
     187        pj_rbtree_find                           @ 186 NONAME 
     188        pj_rbtree_first                          @ 187 NONAME 
     189        pj_rbtree_init                           @ 188 NONAME 
     190        pj_rbtree_insert                         @ 189 NONAME 
     191        pj_rbtree_last                           @ 190 NONAME 
     192        pj_rbtree_max_height                     @ 191 NONAME 
     193        pj_rbtree_min_height                     @ 192 NONAME 
     194        pj_rbtree_next                           @ 193 NONAME 
     195        pj_rbtree_prev                           @ 194 NONAME 
     196        pj_register_strerror                     @ 195 NONAME 
     197        pj_rwmutex_create                        @ 196 NONAME 
     198        pj_rwmutex_destroy                       @ 197 NONAME 
     199        pj_rwmutex_lock_read                     @ 198 NONAME 
     200        pj_rwmutex_lock_write                    @ 199 NONAME 
     201        pj_rwmutex_unlock_read                   @ 200 NONAME 
     202        pj_rwmutex_unlock_write                  @ 201 NONAME 
     203        pj_sem_create                            @ 202 NONAME 
     204        pj_sem_destroy                           @ 203 NONAME 
     205        pj_sem_post                              @ 204 NONAME 
     206        pj_sem_trywait                           @ 205 NONAME 
     207        pj_sem_wait                              @ 206 NONAME 
     208        pj_set_netos_error                       @ 207 NONAME 
     209        pj_set_os_error                          @ 208 NONAME 
     210        pj_shutdown                              @ 209 NONAME 
     211        pj_sock_accept                           @ 210 NONAME 
     212        pj_sock_bind                             @ 211 NONAME 
     213        pj_sock_bind_in                          @ 212 NONAME 
     214        pj_sock_close                            @ 213 NONAME 
     215        pj_sock_connect                          @ 214 NONAME 
     216        pj_sock_getpeername                      @ 215 NONAME 
     217        pj_sock_getsockname                      @ 216 NONAME 
     218        pj_sock_getsockopt                       @ 217 NONAME 
     219        pj_sock_listen                           @ 218 NONAME 
     220        pj_sock_recv                             @ 219 NONAME 
     221        pj_sock_recvfrom                         @ 220 NONAME 
     222        pj_sock_select                           @ 221 NONAME 
     223        pj_sock_send                             @ 222 NONAME 
     224        pj_sock_sendto                           @ 223 NONAME 
     225        pj_sock_setsockopt                       @ 224 NONAME 
     226        pj_sock_shutdown                         @ 225 NONAME 
     227        pj_sock_socket                           @ 226 NONAME 
     228        pj_sockaddr_in_init                      @ 227 NONAME 
     229        pj_sockaddr_in_set_str_addr              @ 228 NONAME 
     230        pj_srand                                 @ 229 NONAME 
     231        pj_str                                   @ 230 NONAME 
     232        pj_strassign                             @ 231 NONAME 
     233        pj_strcat                                @ 232 NONAME 
     234        pj_strcat2                               @ 233 NONAME 
     235        pj_strcmp                                @ 234 NONAME 
     236        pj_strcmp2                               @ 235 NONAME 
     237        pj_strcpy                                @ 236 NONAME 
     238        pj_strcpy2                               @ 237 NONAME 
     239        pj_strdup                                @ 238 NONAME 
     240        pj_strdup2                               @ 239 NONAME 
     241        pj_strdup2_with_null                     @ 240 NONAME 
     242        pj_strdup3                               @ 241 NONAME 
     243        pj_strdup_with_null                      @ 242 NONAME 
     244        pj_strerror                              @ 243 NONAME 
     245        pj_stricmp                               @ 244 NONAME 
     246        pj_stricmp2                              @ 245 NONAME 
     247        pj_strltrim                              @ 246 NONAME 
     248        pj_strncmp                               @ 247 NONAME 
     249        pj_strncmp2                              @ 248 NONAME 
     250        pj_strncpy                               @ 249 NONAME 
     251        pj_strncpy_with_null                     @ 250 NONAME 
     252        pj_strnicmp                              @ 251 NONAME 
     253        pj_strnicmp2                             @ 252 NONAME 
     254        pj_strrtrim                              @ 253 NONAME 
     255        pj_strtoul                               @ 254 NONAME 
     256        pj_strtoul2                              @ 255 NONAME 
     257        pj_strtrim                               @ 256 NONAME 
     258        pj_symbianos_poll                        @ 257 NONAME 
     259        pj_thread_create                         @ 258 NONAME 
     260        pj_thread_destroy                        @ 259 NONAME 
     261        pj_thread_get_name                       @ 260 NONAME 
     262        pj_thread_join                           @ 261 NONAME 
     263        pj_thread_local_alloc                    @ 262 NONAME 
     264        pj_thread_local_free                     @ 263 NONAME 
     265        pj_thread_local_get                      @ 264 NONAME 
     266        pj_thread_local_set                      @ 265 NONAME 
     267        pj_thread_register                       @ 266 NONAME 
     268        pj_thread_resume                         @ 267 NONAME 
     269        pj_thread_sleep                          @ 268 NONAME 
     270        pj_thread_this                           @ 269 NONAME 
     271        pj_time_decode                           @ 270 NONAME 
     272        pj_time_encode                           @ 271 NONAME 
     273        pj_time_gmt_to_local                     @ 272 NONAME 
     274        pj_time_local_to_gmt                     @ 273 NONAME 
     275        pj_time_val_normalize                    @ 274 NONAME 
     276        pj_timer_entry_init                      @ 275 NONAME 
     277        pj_timer_heap_cancel                     @ 276 NONAME 
     278        pj_timer_heap_count                      @ 277 NONAME 
     279        pj_timer_heap_create                     @ 278 NONAME 
     280        pj_timer_heap_destroy                    @ 279 NONAME 
     281        pj_timer_heap_earliest_time              @ 280 NONAME 
     282        pj_timer_heap_mem_size                   @ 281 NONAME 
     283        pj_timer_heap_poll                       @ 282 NONAME 
     284        pj_timer_heap_schedule                   @ 283 NONAME 
     285        pj_timer_heap_set_lock                   @ 284 NONAME 
     286        pj_timer_heap_set_max_timed_out_per_poll @ 285 NONAME 
     287        pj_unicode_to_ansi                       @ 286 NONAME 
     288        pj_utoa                                  @ 287 NONAME 
     289        pj_utoa_pad                              @ 288 NONAME 
     290        platform_strerror                        @ 289 NONAME 
     291        snprintf                                 @ 290 NONAME 
     292        vsnprintf                                @ 291 NONAME 
  • pjproject/trunk/build.symbian/pjlib_util.mmp

    r1269 r1410  
     1#if defined(EKA2) 
     2TARGET          pjlib_util.dll 
     3TARGETTYPE      dll 
     4UID             0x1000008d 0xA0004298 
     5CAPABILITY      NONE 
     6LIBRARY         pjlib.lib esock.lib insock.lib charconv.lib euser.lib estlib.lib 
     7MACRO           PJ_DLL 
     8MACRO           PJ_EXPORTING 
     9 
     10DEFFILE         .\pjlib_util.def 
     11 
     12#else 
    113TARGET          pjlib_util.lib 
    214TARGETTYPE      lib 
    315UID             0x100039CE 0x10004299 
    4 VENDORID        0x70000001 
     16//VENDORID      0x70000001 
     17 
     18#endif 
    519 
    620SOURCEPATH      ..\pjlib-util\src\pjlib-util 
     
    6074SYSTEMINCLUDE   \epoc32\include\libc 
    6175 
    62 CAPABILITY      None 
    6376 
  • pjproject/trunk/build.symbian/pjnath.mmp

    r1269 r1410  
     1#if defined(EKA2) 
     2TARGET          pjnath.dll 
     3TARGETTYPE      dll 
     4UID             0x1000008d 0xA0004297 
     5CAPABILITY      None 
     6LIBRARY         pjlib_util.lib pjlib.lib esock.lib insock.lib charconv.lib euser.lib estlib.lib 
     7MACRO           PJ_DLL 
     8MACRO           PJ_EXPORTING 
     9 
     10DEFFILE         .\pjnath.def 
     11 
     12#else 
     13 
    114TARGET          pjnath.lib 
    215TARGETTYPE      lib 
    316UID             0x100039CE 0x10004299 
    417VENDORID        0x70000001 
     18 
     19#endif 
    520 
    621SOURCEPATH      ..\pjnath\src\pjnath 
     
    5065//STATICLIBRARY         pjlib.lib  
    5166//STATICLIBRARY         pjlib_util.lib  
    52 CAPABILITY      None 
    5367 
  • pjproject/trunk/pjlib-util/src/pjlib-util/errno.c

    r1356 r1410  
    9595 * pjlib_util_strerror() 
    9696 */ 
    97 PJ_DEF(pj_str_t) pjlib_util_strerror( pj_status_t statcode,  
    98                                       char *buf, pj_size_t bufsize ) 
     97pj_str_t pjlib_util_strerror(pj_status_t statcode,  
     98                             char *buf, pj_size_t bufsize ) 
    9999{ 
    100100    pj_str_t errstr; 
  • pjproject/trunk/pjlib-util/src/pjlib-util/stun_simple_client.c

    r1405 r1410  
    3333 
    3434 
    35 PJ_DECL(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, 
    36                                               int sock_cnt, pj_sock_t sock[], 
    37                                               const pj_str_t *srv1, int port1, 
    38                                               const pj_str_t *srv2, int port2, 
    39                                               pj_sockaddr_in mapped_addr[]) 
     35PJ_DEF(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, 
     36                                            int sock_cnt, pj_sock_t sock[], 
     37                                            const pj_str_t *srv1, int port1, 
     38                                            const pj_str_t *srv2, int port2, 
     39                                            pj_sockaddr_in mapped_addr[]) 
    4040{ 
    4141    pj_sockaddr_in srv_addr[2]; 
  • pjproject/trunk/pjlib/docs/doxygen.cfg

    r691 r1410  
    848848                         PJ_LOG_MAX_LEVEL=4 \ 
    849849                         PJ_HAS_SEMAPHORE=1 \ 
    850                          PJ_HAS_EVENT_OBJ=1 
     850                         PJ_HAS_EVENT_OBJ=1 \ 
     851                         PJ_HAS_TCP=1 
    851852 
    852853# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then  
  • pjproject/trunk/pjlib/include/pj/config.h

    r1405 r1410  
    906906 
    907907/** 
    908  * PJLIB version string. 
    909  */ 
    910 extern const char *PJ_VERSION; 
     908 * PJLIB version string constant. @see pj_get_version() 
     909 */ 
     910PJ_DECL_DATA(const char*) PJ_VERSION; 
     911 
     912/** 
     913 * Get PJLIB version string. 
     914 * 
     915 * @return #PJ_VERSION constant. 
     916 */ 
     917PJ_DECL(const char*) pj_get_version(void); 
    911918 
    912919/** 
  • pjproject/trunk/pjlib/include/pj/ctype.h

    r974 r1410  
    137137 * Array of hex digits, in lowerspace. 
    138138 */ 
    139 extern char pj_hex_digits[]; 
     139/*extern char pj_hex_digits[];*/ 
     140#define pj_hex_digits   "0123456789abcdef" 
    140141 
    141142/** 
  • pjproject/trunk/pjlib/include/pj/sock.h

    r1405 r1410  
    6060 * THE LIBRARY WILL DO TRANSLATION TO THE NATIVE VALUE. 
    6161 */ 
    62 extern const pj_uint16_t PJ_AF_UNIX; /**< Unix domain socket.   */ 
    63 #define PJ_AF_LOCAL      PJ_AF_UNIX; /**< POSIX name for AF_UNIX        */ 
    64 extern const pj_uint16_t PJ_AF_INET; /**< Internet IP protocol. */ 
    65 extern const pj_uint16_t PJ_AF_INET6;/**< IP version 6.         */ 
    66 extern const pj_uint16_t PJ_AF_PACKET;/**< Packet family.       */ 
    67 extern const pj_uint16_t PJ_AF_IRDA; /**< IRDA sockets.         */ 
    68  
     62 
     63/** Unix domain socket. @see pj_AF_UNIX() */ 
     64extern const pj_uint16_t PJ_AF_UNIX; 
     65 
     66/** POSIX name for AF_UNIX      */ 
     67#define PJ_AF_LOCAL      PJ_AF_UNIX; 
     68 
     69/** Internet IP protocol. @see pj_AF_INET() */ 
     70extern const pj_uint16_t PJ_AF_INET; 
     71 
     72/** IP version 6. @see pj_AF_INET6() */ 
     73extern const pj_uint16_t PJ_AF_INET6; 
     74 
     75/** Packet family. @see pj_AF_PACKET() */ 
     76extern const pj_uint16_t PJ_AF_PACKET; 
     77 
     78/** IRDA sockets. @see pj_AF_IRDA() */ 
     79extern const pj_uint16_t PJ_AF_IRDA; 
     80 
     81/* 
     82 * Accessor functions for various address family constants. These 
     83 * functions are provided because Symbian doesn't allow exporting 
     84 * global variables from a DLL. 
     85 */ 
     86 
     87/** Get #PJ_AF_UNIX value. */ 
    6988PJ_DECL(pj_uint16_t) pj_AF_UNIX(void); 
     89/** Get #PJ_AF_INET value. */ 
    7090PJ_DECL(pj_uint16_t) pj_AF_INET(void); 
     91/** Get #PJ_AF_INET6 value. */ 
    7192PJ_DECL(pj_uint16_t) pj_AF_INET6(void); 
     93/** Get #PJ_AF_PACKET value. */ 
    7294PJ_DECL(pj_uint16_t) pj_AF_PACKET(void); 
     95/** Get #PJ_AF_IRDA value. */ 
    7396PJ_DECL(pj_uint16_t) pj_AF_IRDA(void); 
    7497 
     
    80103 */ 
    81104 
    82 extern const pj_uint16_t PJ_SOCK_STREAM; /**< Sequenced, reliable, connection- 
    83                                              based byte streams.           */ 
    84 extern const pj_uint16_t PJ_SOCK_DGRAM;  /**< Connectionless, unreliable  
    85                                              datagrams of fixed maximum  
    86                                              lengths.                      */ 
    87 extern const pj_uint16_t PJ_SOCK_RAW;    /**< Raw protocol interface.       */ 
    88 extern const pj_uint16_t PJ_SOCK_RDM;    /**< Reliably-delivered messages.  */ 
    89  
    90  
     105/** Sequenced, reliable, connection-based byte streams. 
     106 *  @see pj_SOCK_STREAM() */ 
     107extern const pj_uint16_t PJ_SOCK_STREAM; 
     108 
     109/** Connectionless, unreliable datagrams of fixed maximum lengths. 
     110 *  @see pj_SOCK_DGRAM() */ 
     111extern const pj_uint16_t PJ_SOCK_DGRAM; 
     112 
     113/** Raw protocol interface. @see pj_SOCK_RAW() */ 
     114extern const pj_uint16_t PJ_SOCK_RAW; 
     115 
     116/** Reliably-delivered messages.  @see pj_SOCK_RDM() */ 
     117extern const pj_uint16_t PJ_SOCK_RDM; 
     118 
     119 
     120/* 
     121 * Accessor functions for various constants. These functions are provided 
     122 * because Symbian doesn't allow exporting global variables from a DLL. 
     123 */ 
     124 
     125/** Get #PJ_SOCK_STREAM constant */ 
    91126PJ_DECL(int) pj_SOCK_STREAM(void); 
     127/** Get #PJ_SOCK_DGRAM constant */ 
    92128PJ_DECL(int) pj_SOCK_DGRAM(void); 
     129/** Get #PJ_SOCK_RAW constant */ 
    93130PJ_DECL(int) pj_SOCK_RAW(void); 
     131/** Get #PJ_SOCK_RDM constant */ 
    94132PJ_DECL(int) pj_SOCK_RDM(void); 
    95133 
     
    100138 * THE LIBRARY WILL TRANSLATE THE VALUE TO THE NATIVE VALUE. 
    101139 */ 
    102 extern const pj_uint16_t PJ_SOL_SOCKET; /**< Socket level.  */ 
    103 extern const pj_uint16_t PJ_SOL_IP;     /**< IP level.      */ 
    104 extern const pj_uint16_t PJ_SOL_TCP;    /**< TCP level.     */ 
    105 extern const pj_uint16_t PJ_SOL_UDP;    /**< UDP level.     */ 
    106 extern const pj_uint16_t PJ_SOL_IPV6;   /**< IP version 6   */ 
    107  
     140/** Socket level. @see pj_SOL_SOCKET() */ 
     141extern const pj_uint16_t PJ_SOL_SOCKET; 
     142/** IP level. @see pj_SOL_IP() */ 
     143extern const pj_uint16_t PJ_SOL_IP; 
     144/** TCP level. @see pj_SOL_TCP() */ 
     145extern const pj_uint16_t PJ_SOL_TCP; 
     146/** UDP level. @see pj_SOL_UDP() */ 
     147extern const pj_uint16_t PJ_SOL_UDP; 
     148/** IP version 6. @see pj_SOL_IPV6() */ 
     149extern const pj_uint16_t PJ_SOL_IPV6; 
     150 
     151/* 
     152 * Accessor functions for various constants. These functions are provided 
     153 * because Symbian doesn't allow exporting global variables from a DLL. 
     154 */ 
     155 
     156/** Get #PJ_SOL_SOCKET constant */ 
    108157PJ_DECL(pj_uint16_t) pj_SOL_SOCKET(void); 
     158/** Get #PJ_SOL_IP constant */ 
    109159PJ_DECL(pj_uint16_t) pj_SOL_IP(void); 
     160/** Get #PJ_SOL_TCP constant */ 
    110161PJ_DECL(pj_uint16_t) pj_SOL_TCP(void); 
     162/** Get #PJ_SOL_UDP constant */ 
    111163PJ_DECL(pj_uint16_t) pj_SOL_UDP(void); 
     164/** Get #PJ_SOL_IPV6 constant */ 
    112165PJ_DECL(pj_uint16_t) pj_SOL_IPV6(void); 
    113166 
     
    119172 *  See http://support.microsoft.com/kb/248611 
    120173 */ 
    121 extern const pj_uint16_t PJ_IP_TOS;     /**< IP_TOS optname in setsockopt() */ 
    122  
     174/** IP_TOS optname in setsockopt(). @see pj_IP_TOS() */ 
     175extern const pj_uint16_t PJ_IP_TOS; 
     176 
     177/** Get #PJ_IP_TOS constant */ 
    123178PJ_DECL(int) pj_IP_TOS(void); 
    124179 
     
    130185 *  See http://support.microsoft.com/kb/248611 
    131186 */ 
    132 extern const pj_uint16_t PJ_IPTOS_LOWDELAY;     /**< Minimize  delays       */ 
    133 extern const pj_uint16_t PJ_IPTOS_THROUGHPUT;   /**< Optimize throughput    */ 
    134 extern const pj_uint16_t PJ_IPTOS_RELIABILITY;  /**< Optimize for reliability*/ 
    135 extern const pj_uint16_t PJ_IPTOS_MINCOST;      /**< "filler data" where slow  
    136                                                   transmission does't matter */ 
    137  
     187/** Minimize delays. @see pj_IPTOS_LOWDELAY() */ 
     188extern const pj_uint16_t PJ_IPTOS_LOWDELAY; 
     189 
     190/** Optimize throughput. @see pj_IPTOS_THROUGHPUT() */ 
     191extern const pj_uint16_t PJ_IPTOS_THROUGHPUT; 
     192 
     193/** Optimize for reliability. @see pj_IPTOS_RELIABILITY() */ 
     194extern const pj_uint16_t PJ_IPTOS_RELIABILITY; 
     195 
     196/** "filler data" where slow transmission does't matter. 
     197 *  @see pj_IPTOS_MINCOST() */ 
     198extern const pj_uint16_t PJ_IPTOS_MINCOST; 
     199 
     200 
     201/** Get #PJ_IPTOS_LOWDELAY constant */ 
    138202PJ_DECL(int) pj_IPTOS_LOWDELAY(void); 
     203 
     204/** Get #PJ_IPTOS_THROUGHPUT constant */ 
    139205PJ_DECL(int) pj_IPTOS_THROUGHPUT(void); 
     206 
     207/** Get #PJ_IPTOS_RELIABILITY constant */ 
    140208PJ_DECL(int) pj_IPTOS_RELIABILITY(void); 
     209 
     210/** Get #PJ_IPTOS_MINCOST constant */ 
    141211PJ_DECL(int) pj_IPTOS_MINCOST(void); 
    142212 
     
    146216 * or #pj_sock_getsockopt(). 
    147217 */ 
    148 extern const pj_uint16_t PJ_SO_TYPE;  /**< Socket type.             */ 
    149 extern const pj_uint16_t PJ_SO_RCVBUF;/**< Buffer size for receive. */ 
    150 extern const pj_uint16_t PJ_SO_SNDBUF;/**< Buffer size for send.    */ 
    151  
     218 
     219/** Socket type. @see pj_SO_TYPE() */ 
     220extern const pj_uint16_t PJ_SO_TYPE; 
     221 
     222/** Buffer size for receive. @see pj_SO_RCVBUF() */ 
     223extern const pj_uint16_t PJ_SO_RCVBUF; 
     224 
     225/** Buffer size for send. @see pj_SO_SNDBUF() */ 
     226extern const pj_uint16_t PJ_SO_SNDBUF; 
     227 
     228 
     229/** Get #PJ_SO_TYPE constant */ 
    152230PJ_DECL(pj_uint16_t) pj_SO_TYPE(void); 
     231 
     232/** Get #PJ_SO_RCVBUF constant */ 
    153233PJ_DECL(pj_uint16_t) pj_SO_RCVBUF(void); 
     234 
     235/** Get #PJ_SO_SNDBUF constant */ 
    154236PJ_DECL(pj_uint16_t) pj_SO_SNDBUF(void); 
    155237 
     
    158240 * Flags to be specified in #pj_sock_recv, #pj_sock_send, etc. 
    159241 */ 
    160 extern const int PJ_MSG_OOB;      /**< Out-of-band messages.         */ 
    161 extern const int PJ_MSG_PEEK;     /**< Peek, don't remove from buffer*/ 
    162 extern const int PJ_MSG_DONTROUTE;/**< Don't route.                  */ 
    163  
     242 
     243/** Out-of-band messages. @see pj_MSG_OOB() */ 
     244extern const int PJ_MSG_OOB; 
     245 
     246/** Peek, don't remove from buffer. @see pj_MSG_PEEK() */ 
     247extern const int PJ_MSG_PEEK; 
     248 
     249/** Don't route. @see pj_MSG_DONTROUTE() */ 
     250extern const int PJ_MSG_DONTROUTE; 
     251 
     252 
     253/** Get #PJ_MSG_OOB constant */ 
    164254PJ_DECL(int) pj_MSG_OOB(void); 
     255 
     256/** Get #PJ_MSG_PEEK constant */ 
    165257PJ_DECL(int) pj_MSG_PEEK(void); 
     258 
     259/** Get #PJ_MSG_DONTROUTE constant */ 
    166260PJ_DECL(int) pj_MSG_DONTROUTE(void); 
    167261 
    168262 
    169263/** 
    170  * Flag to be specified in #pj_sock_shutdown. 
     264 * Flag to be specified in #pj_sock_shutdown(). 
    171265 */ 
    172266typedef enum pj_socket_sd_type 
     
    712806 * @param len           On input, the length of the buffer. On return, 
    713807 *                      contains the length of data received. 
    714  * @param flags         Combination of #pj_sock_msg_flag. 
     808 * @param flags         Flags (such as pj_MSG_PEEK()). 
    715809 * 
    716810 * @return              PJ_SUCCESS or the error code. 
     
    728822 * @param len           On input, the length of the buffer. On return, 
    729823 *                      contains the length of data received. 
    730  * @param flags         Bitmask combination of #pj_sock_msg_flag. 
     824 * @param flags         Flags (such as pj_MSG_PEEK()). 
    731825 * @param from          If not NULL, it will be filled with the source 
    732826 *                      address of the connection. 
     
    752846 *                      Upon return, it will be filled with the length 
    753847 *                      of data sent. 
    754  * @param flags         Bitmask combination of #pj_sock_msg_flag. 
     848 * @param flags         Flags (such as pj_MSG_DONTROUTE()). 
    755849 * 
    756850 * @return              PJ_SUCCESS or the status code. 
     
    769863 *                      Upon return, it will be filled with the length 
    770864 *                      of data sent. 
    771  * @param flags         Bitmask combination of #pj_sock_msg_flag. 
     865 * @param flags         Flags (such as pj_MSG_DONTROUTE()). 
    772866 * @param to            The address to send. 
    773867 * @param tolen         The length of the address in bytes. 
  • pjproject/trunk/pjlib/src/pj/config.c

    r1330 r1410  
    2222 
    2323static const char *id = "config.c"; 
    24 const char *PJ_VERSION = "0.7.0-trunk"; 
     24PJ_DEF_DATA(const char*) PJ_VERSION = "0.7.0-trunk"; 
     25 
     26/* 
     27 * Get PJLIB version string. 
     28 */ 
     29PJ_DEF(const char*) pj_get_version(void) 
     30{ 
     31    return PJ_VERSION; 
     32} 
    2533 
    2634PJ_DEF(void) pj_dump_config(void) 
  • pjproject/trunk/pjlib/src/pj/ctype.c

    r974 r1410  
    1919#include <pj/ctype.h> 
    2020 
    21  
     21/* 
    2222char pj_hex_digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', 
    2323                        '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; 
    24  
     24*/ 
  • pjproject/trunk/pjnath/src/pjnath/ice_session.c

    r1405 r1410  
    11841184 
    11851185/* Create checklist by pairing local candidates with remote candidates */ 
    1186 PJ_DEF(pj_status_t)  
    1187 pj_ice_sess_create_check_list(pj_ice_sess *ice, 
     1186PJ_DEF(pj_status_t) pj_ice_sess_create_check_list( 
     1187                              pj_ice_sess *ice, 
    11881188                              const pj_str_t *rem_ufrag, 
    11891189                              const pj_str_t *rem_passwd, 
  • pjproject/trunk/pjnath/src/pjnath/ice_strans.c

    r1405 r1410  
    8181 * Create ICE stream transport  
    8282 */ 
    83 PJ_DECL(pj_status_t) pj_ice_strans_create(pj_stun_config *stun_cfg, 
     83PJ_DEF(pj_status_t) pj_ice_strans_create( pj_stun_config *stun_cfg, 
    8484                                          const char *name, 
    8585                                          unsigned comp_cnt, 
     
    929929 * Stop ICE! 
    930930 */ 
    931 PJ_DECL(pj_status_t) pj_ice_strans_stop_ice(pj_ice_strans *ice_st) 
     931PJ_DEF(pj_status_t) pj_ice_strans_stop_ice(pj_ice_strans *ice_st) 
    932932{ 
    933933    unsigned i; 
  • pjproject/trunk/pjnath/src/pjnath/stun_msg.c

    r1405 r1410  
    642642 * Create a generic STUN IP address attribute for IPv4 address. 
    643643 */ 
    644 PJ_DEF(pj_status_t)  
    645 pj_stun_sockaddr_attr_create(pj_pool_t *pool, 
    646                              int attr_type, 
    647                              pj_bool_t xor_ed, 
    648                              const pj_sockaddr_t *addr, 
    649                              unsigned addr_len, 
    650                              pj_stun_sockaddr_attr **p_attr) 
     644PJ_DEF(pj_status_t) pj_stun_sockaddr_attr_create(pj_pool_t *pool, 
     645                                                 int attr_type, 
     646                                                 pj_bool_t xor_ed, 
     647                                                 const pj_sockaddr_t *addr, 
     648                                                 unsigned addr_len, 
     649                                                 pj_stun_sockaddr_attr **p_attr) 
    651650{ 
    652651    pj_stun_sockaddr_attr *attr; 
     
    671670 * Create and add generic STUN IP address attribute to a STUN message. 
    672671 */ 
    673 PJ_DEF(pj_status_t)  
    674 pj_stun_msg_add_sockaddr_attr(pj_pool_t *pool, 
    675                               pj_stun_msg *msg, 
    676                               int attr_type,  
    677                               pj_bool_t xor_ed, 
    678                               const pj_sockaddr_t *addr, 
    679                               unsigned addr_len) 
     672PJ_DEF(pj_status_t) pj_stun_msg_add_sockaddr_attr(pj_pool_t *pool, 
     673                                                  pj_stun_msg *msg, 
     674                                                  int attr_type,  
     675                                                  pj_bool_t xor_ed, 
     676                                                  const pj_sockaddr_t *addr, 
     677                                                  unsigned addr_len) 
    680678{ 
    681679    pj_stun_sockaddr_attr *attr; 
     
    818816 * Create a STUN generic string attribute. 
    819817 */ 
    820 PJ_DEF(pj_status_t)  
    821 pj_stun_string_attr_create(pj_pool_t *pool, 
    822                            int attr_type, 
    823                            const pj_str_t *value, 
    824                            pj_stun_string_attr **p_attr) 
     818PJ_DEF(pj_status_t) pj_stun_string_attr_create(pj_pool_t *pool, 
     819                                               int attr_type, 
     820                                               const pj_str_t *value, 
     821                                               pj_stun_string_attr **p_attr) 
    825822{ 
    826823    pj_stun_string_attr *attr; 
     
    841838 * Create and add STUN generic string attribute to the message. 
    842839 */ 
    843 PJ_DEF(pj_status_t)  
    844 pj_stun_msg_add_string_attr(pj_pool_t *pool, 
    845                             pj_stun_msg *msg, 
    846                             int attr_type, 
    847                             const pj_str_t *value) 
     840PJ_DEF(pj_status_t) pj_stun_msg_add_string_attr(pj_pool_t *pool, 
     841                                                pj_stun_msg *msg, 
     842                                                int attr_type, 
     843                                                const pj_str_t *value) 
    848844{ 
    849845    pj_stun_string_attr *attr = NULL; 
     
    918914 * Create a STUN empty attribute. 
    919915 */ 
    920 PJ_DEF(pj_status_t)  
    921 pj_stun_empty_attr_create(pj_pool_t *pool, 
    922                           int attr_type, 
    923                           pj_stun_empty_attr **p_attr) 
     916PJ_DEF(pj_status_t) pj_stun_empty_attr_create(pj_pool_t *pool, 
     917                                              int attr_type, 
     918                                              pj_stun_empty_attr **p_attr) 
    924919{ 
    925920    pj_stun_empty_attr *attr; 
     
    1003998 * Create a STUN generic 32bit value attribute. 
    1004999 */ 
    1005 PJ_DEF(pj_status_t)  
    1006 pj_stun_uint_attr_create(pj_pool_t *pool, 
    1007                          int attr_type, 
    1008                          pj_uint32_t value, 
    1009                          pj_stun_uint_attr **p_attr) 
     1000PJ_DEF(pj_status_t) pj_stun_uint_attr_create(pj_pool_t *pool, 
     1001                                             int attr_type, 
     1002                                             pj_uint32_t value, 
     1003                                             pj_stun_uint_attr **p_attr) 
    10101004{ 
    10111005    pj_stun_uint_attr *attr; 
     
    10231017 
    10241018/* Create and add STUN generic 32bit value attribute to the message. */ 
    1025 PJ_DEF(pj_status_t)  
    1026 pj_stun_msg_add_uint_attr(pj_pool_t *pool, 
    1027                           pj_stun_msg *msg, 
    1028                           int attr_type, 
    1029                           pj_uint32_t value) 
     1019PJ_DEF(pj_status_t) pj_stun_msg_add_uint_attr(pj_pool_t *pool, 
     1020                                              pj_stun_msg *msg, 
     1021                                              int attr_type, 
     1022                                              pj_uint32_t value) 
    10301023{ 
    10311024    pj_stun_uint_attr *attr = NULL; 
     
    10851078 * Create a STUN generic 64bit value attribute. 
    10861079 */ 
    1087 PJ_DEF(pj_status_t)  
    1088 pj_stun_uint64_attr_create(pj_pool_t *pool, 
    1089                            int attr_type, 
    1090                            const pj_timestamp *value, 
    1091                            pj_stun_uint64_attr **p_attr) 
     1080PJ_DEF(pj_status_t) pj_stun_uint64_attr_create(pj_pool_t *pool, 
     1081                                               int attr_type, 
     1082                                               const pj_timestamp *value, 
     1083                                               pj_stun_uint64_attr **p_attr) 
    10921084{ 
    10931085    pj_stun_uint64_attr *attr; 
     
    11731165 * Create a STUN MESSAGE-INTEGRITY attribute. 
    11741166 */ 
    1175 PJ_DEF(pj_status_t)  
    1176 pj_stun_msgint_attr_create(pj_pool_t *pool, 
    1177                            pj_stun_msgint_attr **p_attr) 
     1167PJ_DEF(pj_status_t) pj_stun_msgint_attr_create(pj_pool_t *pool, 
     1168                                               pj_stun_msgint_attr **p_attr) 
    11781169{ 
    11791170    pj_stun_msgint_attr *attr; 
     
    12541245 * Create a STUN ERROR-CODE attribute. 
    12551246 */ 
    1256 PJ_DEF(pj_status_t)  
    1257 pj_stun_errcode_attr_create(pj_pool_t *pool, 
    1258                             int err_code, 
    1259                             const pj_str_t *err_reason, 
    1260                             pj_stun_errcode_attr **p_attr) 
     1247PJ_DEF(pj_status_t) pj_stun_errcode_attr_create(pj_pool_t *pool, 
     1248                                                int err_code, 
     1249                                                const pj_str_t *err_reason, 
     1250                                                pj_stun_errcode_attr **p_attr) 
    12611251{ 
    12621252    pj_stun_errcode_attr *attr; 
     
    13681358 * @return              PJ_SUCCESS on success or the appropriate error code. 
    13691359 */ 
    1370 PJ_DEF(pj_status_t)  
    1371 pj_stun_unknown_attr_create(pj_pool_t *pool, 
    1372                             unsigned attr_cnt, 
    1373                             const pj_uint16_t attr_array[], 
    1374                             pj_stun_unknown_attr **p_attr) 
     1360PJ_DEF(pj_status_t) pj_stun_unknown_attr_create(pj_pool_t *pool, 
     1361                                                unsigned attr_cnt, 
     1362                                                const pj_uint16_t attr_array[], 
     1363                                                pj_stun_unknown_attr **p_attr) 
    13751364{ 
    13761365    pj_stun_unknown_attr *attr; 
     
    14011390 
    14021391/* Create and add STUN UNKNOWN-ATTRIBUTES attribute to the message. */ 
    1403 PJ_DEF(pj_status_t)  
    1404 pj_stun_msg_add_unknown_attr(pj_pool_t *pool, 
    1405                              pj_stun_msg *msg, 
    1406                              unsigned attr_cnt, 
    1407                              const pj_uint16_t attr_types[]) 
     1392PJ_DEF(pj_status_t) pj_stun_msg_add_unknown_attr(pj_pool_t *pool, 
     1393                                                 pj_stun_msg *msg, 
     1394                                                 unsigned attr_cnt, 
     1395                                                 const pj_uint16_t attr_types[]) 
    14081396{ 
    14091397    pj_stun_unknown_attr *attr = NULL; 
     
    14791467 * Create a blank binary attribute. 
    14801468 */ 
    1481 PJ_DEF(pj_status_t) 
    1482 pj_stun_binary_attr_create(pj_pool_t *pool, 
    1483                            int attr_type, 
    1484                            const pj_uint8_t *data, 
    1485                            unsigned length, 
    1486                            pj_stun_binary_attr **p_attr) 
     1469PJ_DEF(pj_status_t) pj_stun_binary_attr_create(pj_pool_t *pool, 
     1470                                               int attr_type, 
     1471                                               const pj_uint8_t *data, 
     1472                                               unsigned length, 
     1473                                               pj_stun_binary_attr **p_attr) 
    14871474{ 
    14881475    pj_stun_binary_attr *attr; 
     
    15061493 
    15071494/* Create and add binary attr. */ 
    1508 PJ_DEF(pj_status_t) 
    1509 pj_stun_msg_add_binary_attr(pj_pool_t *pool, 
    1510                             pj_stun_msg *msg, 
    1511                             int attr_type, 
    1512                             const pj_uint8_t *data, 
    1513                             unsigned length) 
     1495PJ_DEF(pj_status_t) pj_stun_msg_add_binary_attr(pj_pool_t *pool, 
     1496                                                pj_stun_msg *msg, 
     1497                                                int attr_type, 
     1498                                                const pj_uint8_t *data, 
     1499                                                unsigned length) 
    15141500{ 
    15151501    pj_stun_binary_attr *attr = NULL; 
  • pjproject/trunk/pjnath/src/pjnath/stun_session.c

    r1405 r1410  
    396396    sess->srv_name.ptr = (char*) pj_pool_alloc(pool, 32); 
    397397    sess->srv_name.slen = pj_ansi_snprintf(sess->srv_name.ptr, 32, 
    398                                            "pj_stun-%s", PJ_VERSION); 
     398                                           "pj_stun-%s", pj_get_version()); 
    399399 
    400400    pj_list_init(&sess->pending_request_list); 
  • pjproject/trunk/pjnath/src/pjnath/stun_transaction.c

    r1374 r1410  
    8989 
    9090 
    91 PJ_DEF(pj_status_t)  
    92 pj_stun_client_tsx_schedule_destroy(pj_stun_client_tsx *tsx, 
     91PJ_DEF(pj_status_t) pj_stun_client_tsx_schedule_destroy( 
     92                                    pj_stun_client_tsx *tsx, 
    9393                                    const pj_time_val *delay) 
    9494{ 
Note: See TracChangeset for help on using the changeset viewer.