Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

siptrace: use xavps to pass data for the duration of transaction/dialog #1963

Merged
merged 3 commits into from
May 28, 2019

Commits on May 22, 2019

  1. siptrace: use xavps to pass data for the duration of transaction/dialog

    	Before this data was serialized in order to fit a normal AVP and
    be passed to DLGCB_CREATED callback. Moreover for transaction tracing
    data was allocated in current process memory which would have crashed
    if the reply were to be recieved in a different process. With the
    current implementation data is allocated in shared memory, all processes
    having access to it.
    	For dialogs data is passed through xavp to dlgcb created. From
    there all dialog callbacks are registered and they receive argument
    the pointer to siptrace info. For transactions the pointer is passed
    as dialog callback parameter.
    ionutionita92 committed May 22, 2019
    Configuration menu
    Copy the full SHA
    df349aa View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Configuration menu
    Copy the full SHA
    fdc627f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Configuration menu
    Copy the full SHA
    e29e40e View commit details
    Browse the repository at this point in the history