Navigation


Changeset 639:95a784729cac in freeDiameter for extensions/app_acct


Ignore:
Timestamp:
Dec 20, 2010, 1:07:06 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added new opaque pointer to fd_sess_handler_create and fd_disp_register for usability. Bumped API version number.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_acct/app_acct.c

    r403 r639  
    4646
    4747/* Callback for incoming Base Accounting Accounting-Request messages */
    48 static int acct_cb( struct msg ** msg, struct avp * avp, struct session * sess, enum disp_action * act)
     48static int acct_cb( struct msg ** msg, struct avp * avp, struct session * sess, void * opaque, enum disp_action * act)
    4949{
    5050        struct msg * m;
     
    135135        CHECK_FCT( fd_dict_search( fd_g_config->cnf_dict, DICT_APPLICATION, APPLICATION_BY_NAME, "Diameter Base Accounting", &data.app, ENOENT) );
    136136        CHECK_FCT( fd_dict_search( fd_g_config->cnf_dict, DICT_COMMAND, CMD_BY_NAME, "Accounting-Request", &data.command, ENOENT) );
    137         CHECK_FCT( fd_disp_register( acct_cb, DISP_HOW_CC, &data, NULL ) );
     137        CHECK_FCT( fd_disp_register( acct_cb, DISP_HOW_CC, &data, NULL, NULL ) );
    138138       
    139139        /* Advertise the support for the Diameter Base Accounting application in the peer */
Note: See TracChangeset for help on using the changeset viewer.