logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Net::SIP::NATHelper::Local - handle NAT/RTP forwarding in local event loop.

Constructor

       new ( LOOP )
           Will   create   the   object   and   tell  it  to  use  LOOP  as  the  event  loop.   Will  create  a
           Net::SIP::NATHelper::Base object which gets used internally.

Description

       This module is a wrapper around Net::SIP::NATHelper::Base which will handle the RTP forwarding within the
       local event loop the rest of Net::SIP uses.

Methods

       allocate_sockets ( ... )
           Calls allocate_sockets of the local Net::SIP::NATHelper::Base object.  Takes  and  returns  the  same
           arguments.

       activate_session ( ... )
           Calls  activate_session  of  the local Net::SIP::NATHelper::Base object. Takes the same arguments and
           returns 1 if the session was newly activated, -1 if it was activated before and false  if  activation
           failed.  Updates callbacks into the event loop.

       close_session ( ... )
           Calls  activate_session  of  the local Net::SIP::NATHelper::Base object. Takes the same arguments and
           returns the number of closed sessions.  Updates callbacks into the event loop.

       expire ( ... )
           Calls expire of the local Net::SIP::NATHelper::Base object. Takes the same arguments and returns  the
           number of expired sessions.  Updates callbacks into the event loop if necessary.

perl v5.40.0                                       2024-09-08                    Net::SIP::NATHelper::Local(3pm)

Name

       Net::SIP::NATHelper::Local - handle NAT/RTP forwarding in local event loop.

See Also