Navigation


Changeset 706:4ffbc9f1e922 in freeDiameter for extensions/app_radgw/rgw_common.h


Ignore:
Timestamp:
Feb 9, 2011, 3:26:58 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Large UNTESTED commit with the following changes:

  • Improved DiameterIdentity? handling (esp. interationalization issues), and improve efficiency of some string operations in peers, sessions, and dictionary modules (closes #7)
  • Cleanup in the session module to free only unreferenced sessions (#16)
  • Removed fd_cpu_flush_cache(), replaced by more robust alternatives.
  • Improved peer state machine algorithm to counter SCTP multistream race condition.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgw_common.h

    r403 r706  
    5959int    rgw_clients_getkey(struct rgw_client * cli, unsigned char **key, size_t *key_len);
    6060char * rgw_clients_id(struct rgw_client *cli);
    61 int    rgw_clients_get_origin(struct rgw_client *cli, char **fqdn, char **realm);
     61int    rgw_clients_get_origin(struct rgw_client *cli, DiamId_t *fqdn, size_t *fqdnlen, DiamId_t *realm, size_t *realmlen);
    6262
    6363/* Each plugin must provide the following structure. */
Note: See TracChangeset for help on using the changeset viewer.