Skip to content
Snippets Groups Projects
  1. Sep 06, 2018
    • Sean Bright's avatar
      res_pjproject: Add utility functions to convert between socket structures · 600c5d79
      Sean Bright authored
      Currently, to convert from a pj_sockaddr to an ast_sockaddr, the address
      needs to be rendered to a string and then parsed into the correct
      structure. This also involves a call to getaddrinfo(3). The same is true
      for the inverse operation.
      
      Instead, because we know the internal structure of both ast_sockaddr and
      pj_sockaddr, we can translate directly between the two without the
      need for an intermediate string.
      
      Change-Id: If0fc4bba9643f755604c6ffbb0d7cc46020bc761
      600c5d79
  2. Jan 20, 2016
    • George Joseph's avatar
      res_pjproject: Add module providing pjproject logging and utils · dd5c0639
      George Joseph authored
      res_pjsip_log_forwarder has been renamed to res_pjproject
      and enhanced as follows:
      
      As a follow-on to the recent 'Add CLI "pjsip show buildopts"' patch,
      a new ast_pjproject_get_buildopt function has been added.  It
      allows the caller to get the value of one of the buildopts.
      
      The initial use case is retrieving the runtime value of
      PJ_MAX_HOSTNAME to insure we don't send a hostname greater
      than pjproject can handle.  Since it can differ between
      the version of pjproject that Asterisk was compiled against
      and the version of pjproject that Asterisk is running against,
      we can't use the PJ_MAX_HOSTNAME macro directly in Asterisk
      source code.
      
      Change-Id: Iab6e82fec3d7cf00c1cf6185c42be3e7569dee1e
      dd5c0639
Loading