Changeset 4558 for pjproject


Ignore:
Timestamp:
Jul 11, 2013 6:01:36 AM (11 years ago)
Author:
nanang
Message:

JNI project: mapped pj_bool_t to java boolean.

Location:
pjproject/branches/projects/jni/pjsip-apps/src/jni
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/jni/pjsip-apps/src/jni/header.i

    r4557 r4558  
    2222//%ignore pjsip_transaction::mod_data; 
    2323%apply long long[ANY]   { void *[ANY] }; 
     24 
     25/* Map pj_bool_t */ 
     26%apply bool { pj_bool_t }; 
    2427 
    2528/* Map "int*" & "unsigned*" as input & output */ 
     
    6972/* Global constants */ 
    7073#define PJ_SUCCESS  0 
    71 #define PJ_TRUE     1 
    72 #define PJ_FALSE    0 
    7374 
  • pjproject/branches/projects/jni/pjsip-apps/src/jni/hello.java

    r4557 r4558  
    101101                /* Add local account */ 
    102102                { 
    103                         status = pjsua.acc_add_local(tp_id[0], pjsua.PJ_TRUE, acc_id); 
     103                        status = pjsua.acc_add_local(tp_id[0], true, acc_id); 
    104104                        if (status != pjsua.PJ_SUCCESS) { 
    105105                                pj_error_exit("Error creating local UDP account", status); 
     
    150150                                 
    151151                                pjsua.pj_pool_release(my_pool); 
     152                        } else if (userInput.equals("d")) { 
     153                                pjsua.dump(false); 
     154                        } else if (userInput.equals("dd")) { 
     155                                pjsua.dump(true); 
    152156                        } 
    153157                } 
  • pjproject/branches/projects/jni/pjsip-apps/src/jni/my_typemaps.i

    r4557 r4558  
    55 
    66/* Auto destroy JNI object, useful for director */ 
    7 %inline %{ 
     7%header %{ 
    88class LocalRefGuard { 
    99    JNIEnv* jenv; 
Note: See TracChangeset for help on using the changeset viewer.