Ignore:
Timestamp:
Aug 4, 2009 2:36:17 PM (15 years ago)
Author:
nanang
Message:

Ticket #930:

  • Changed semantic of pjsua_acc_config.contact_params, it is now used for specifying Contact header parameters (it was used for specifying Contact URI parameters).
  • Added a new field pjsua_acc_config.contact_uri_params, for specifying Contact URI parameters.
  • Added fields pjsua_acc_config.contact_params and pjsua_acc_config.contact_uri_params into python pjsua.
  • Updated/added option in pjsua app to specify Contact header parameters and Contact URI parameters.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/python/_pjsua.h

    r2394 r2852  
    16541654    PyObject        *auth_initial_algorithm; 
    16551655    PyObject        *pidf_tuple_id; 
     1656    PyObject        *contact_params; 
     1657    PyObject        *contact_uri_params; 
    16561658    int              require_100rel; 
    16571659    int              allow_contact_rewrite; 
     
    16761678    Py_XDECREF(self->auth_initial_algorithm); 
    16771679    Py_XDECREF(self->pidf_tuple_id); 
     1680    Py_XDECREF(self->contact_params); 
     1681    Py_XDECREF(self->contact_uri_params); 
    16781682    Py_XDECREF(self->ka_data); 
    16791683    self->ob_type->tp_free((PyObject*)self); 
     
    17221726    Py_XDECREF(obj->pidf_tuple_id); 
    17231727    obj->pidf_tuple_id = PyString_FromPJ(&cfg->pidf_tuple_id); 
     1728    Py_XDECREF(obj->contact_params); 
     1729    obj->contact_params = PyString_FromPJ(&cfg->contact_params); 
     1730    Py_XDECREF(obj->contact_uri_params); 
     1731    obj->contact_uri_params = PyString_FromPJ(&cfg->contact_uri_params); 
    17241732    obj->require_100rel = cfg->require_100rel; 
    17251733    obj->allow_contact_rewrite = cfg->allow_contact_rewrite; 
     
    17661774    cfg->auth_pref.algorithm = PyString_ToPJ(obj->auth_initial_algorithm); 
    17671775    cfg->pidf_tuple_id = PyString_ToPJ(obj->pidf_tuple_id); 
     1776    cfg->contact_params = PyString_ToPJ(obj->contact_params); 
     1777    cfg->contact_uri_params = PyString_ToPJ(obj->contact_uri_params); 
    17681778    cfg->require_100rel = obj->require_100rel; 
    17691779    cfg->allow_contact_rewrite = obj->allow_contact_rewrite; 
     
    17971807        self->auth_initial_algorithm = PyString_FromString(""); 
    17981808        self->pidf_tuple_id = PyString_FromString(""); 
     1809        self->contact_params = PyString_FromString(""); 
     1810        self->contact_uri_params = PyString_FromString(""); 
    17991811        self->ka_data = PyString_FromString(""); 
    18001812    } 
     
    18931905        offsetof(PyObj_pjsua_acc_config, pidf_tuple_id), 0, 
    18941906        "PIDF tuple id." 
     1907    }, 
     1908    { 
     1909        "contact_params", T_OBJECT_EX, 
     1910        offsetof(PyObj_pjsua_acc_config, contact_params), 0, 
     1911        "Additional parameters for Contact header." 
     1912    }, 
     1913    { 
     1914        "contact_uri_params", T_OBJECT_EX, 
     1915        offsetof(PyObj_pjsua_acc_config, contact_uri_params), 0, 
     1916        "Additional parameters for Contact URI." 
    18951917    }, 
    18961918    { 
Note: See TracChangeset for help on using the changeset viewer.