Changeset 2976 for pjproject/trunk/pjsip-apps/src/python/_pjsua.c
- Timestamp:
- Oct 29, 2009 8:16:46 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip-apps/src/python/_pjsua.c
r2394 r2976 631 631 632 632 633 /* 634 * on_mwi_info 635 */ 636 static void cb_on_mwi_info(pjsua_acc_id acc_id, pjsua_mwi_info *mwi_info) 637 { 638 if (PyCallable_Check(g_obj_callback->on_mwi_info)) { 639 PyObject *param_acc_id, *param_body; 640 pj_str_t body; 641 642 ENTER_PYTHON(); 643 644 body.ptr = mwi_info->rdata->msg_info.msg->body->data; 645 body.slen = mwi_info->rdata->msg_info.msg->body->len; 646 647 PyObject_CallFunctionObjArgs( 648 g_obj_callback->on_mwi_info, 649 param_acc_id = Py_BuildValue("i",acc_id), 650 param_body = PyString_FromPJ(&body), 651 NULL 652 ); 653 654 Py_DECREF(param_acc_id); 655 Py_DECREF(param_body); 656 657 LEAVE_PYTHON(); 658 } 659 } 633 660 634 661 /* … … 902 929 cfg_ua.cb.on_pager_status2 = &cb_on_pager_status; 903 930 cfg_ua.cb.on_typing2 = &cb_on_typing; 931 cfg_ua.cb.on_mwi_info = &cb_on_mwi_info; 904 932 905 933 p_cfg_ua = &cfg_ua;
Note: See TracChangeset
for help on using the changeset viewer.