/[resiprocate]/main/resip/dum/KeepAliveTimeout.cxx
ViewVC logotype

Log of /main/resip/dum/KeepAliveTimeout.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 9033 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 27 17:17:15 2011 UTC (8 years, 8 months ago) by sgodin
File length: 3788 byte(s)
Diff to previous 8161
-merge work from b-client-outbound-20110213 - client outbound support (RFC 5626)
   - New UserProfile settings
      - clientOutboundEnabled
      - setRegId
   - UserProfile now tracks flow used at registration time if server indicates outbound support, and 
     all usages that are assigned the same UserProfile will use this flow
   - ;ob parameter is added to contact headers of non-REGISTER requests if clientOutboundEnabled
   - ;reg-id parameter is added to contact headers of REGISTER requests if configured
   - ;+sip.instance is added to all contact headers if configured
   - ClientRegistration tagContact is now static and is used in RegistrationCreator for consistency
   - Keep alive pong responses are now routed from Stack to DUM Keepalive Manager
   - DUM Keep alive manager will terminate flows if a pong response is not received from 
     an outbound enabled connection after a default of 10 seconds
   -removed a bunch of non-implemented methods from DialogUsageManager.hxx
   -optimized some accesses to user profile from usages
   -added new makeInviteSession calls that accept an InviteSessionHandle and add an appropriate replaces header
   -treat internal 503 errors the same as 408 errors when dispatching onRequestRetry callback for
    ClientRegistration, ClientSubscription and ClientPublication
      - allows retry logic that is consistent when using both UDP or TCP/TLS transports
      - note:  TCP/TLS transports get a 503 error when they cannot connect, UDP transports typically
               get a 408 error when the far end is not present
   -ClientRegistration changes to ensure calling requestRefresh will not assert in any state
      - allow calling requestRefresh while a retry timer is running to request an immediate retry 
   -created onFlowTerminated callbacks on:
      - ClientRegistrationHandler - default implementation is to retry registration immediately
      - InviteSessionHandler - current default implementation is to do nothing
      - ServerSubscriptionHandler - default implementation is to end the Subscription
      - ClientSubscriptionHandler - default implementation is to reSubscribe (new Dialog)
   -fix for ContactInstanceRecord equality checks - registration server was not treating contacts with the same
    instance id as equal if the contact URI was different

Revision 8161 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 25 20:54:42 2008 UTC (11 years, 3 months ago) by jmatthewsr
File length: 3123 byte(s)
Diff to previous 5948
Stream performance enhancements for encoding objects.  New encoding code should use 'EncodeStream','resipCerr' and 'resipCout' for encoding any resip objects.  Merge from b-jmatthewsr-streamperf2 -r 8137:8160.  

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 8 months ago) by dworley
File length: 3123 byte(s)
Diff to previous 5929
Setting more svn: properties, and adding EOLs to the ends of files
that need it.


Revision 5929 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 22:36:43 2006 UTC (13 years, 8 months ago) by dworley
File length: 3123 byte(s)
Diff to previous 5790
Start cleaning up svn:eol-style and EOLs in files.
Note that text and program files that can be used on both Un*x and Windows
should have svn:eol-style=native so they check out correctly on both
platforms.


Revision 5790 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 13 18:09:19 2006 UTC (13 years, 10 months ago) by daniel
File length: 3123 byte(s)
Diff to previous 5295
Added an identifier to each KeepAliveTimeout message. This prevents multiple keepalives to the same target.

Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 2 months ago) by jason
File length: 3059 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/KeepAliveTimeout.cxx revision 5294
Diff to previous 5283
merged 5270:HEAD from b-directory-reorg

Revision 5283 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 01:27:14 2005 UTC (14 years, 2 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/KeepAliveTimeout.cxx
File length: 3059 byte(s)
Diff to previous 5276
finished resip/sip -> resip/stack rename

Revision 5276 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 00:23:17 2005 UTC (14 years, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/KeepAliveTimeout.cxx
File length: 3055 byte(s)
Diff to previous 5273
compiles now

Revision 5273 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:50:54 2005 UTC (14 years, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/KeepAliveTimeout.cxx
File length: 3089 byte(s)
Diff to previous 5272
initial reorg - more to come

Revision 5272 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:49:50 2005 UTC (14 years, 2 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 3089 byte(s)
Diff to previous 5271
initial reorg - more to come

Revision 5271 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 18 23:43:07 2005 UTC (14 years, 2 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 3089 byte(s)
Diff to previous 4790
new directory reorg proposal

Revision 4790 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 1 01:11:52 2005 UTC (14 years, 5 months ago) by dlb
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 3089 byte(s)
Diff to previous 4628
Message::brief uses a facet of Message to avoid heap allocation

Revision 4628 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 02:37:53 2005 UTC (14 years, 6 months ago) by rjsparks
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 3203 byte(s)
Diff to previous 4602
Removed the "executable" property from these source files
_M   resiprocate/GenericIPAddress.hxx
_M   resiprocate/ConnectionBase.cxx
_M   resiprocate/KeepAliveMessage.hxx
_M   resiprocate/TuSelector.hxx
_M   resiprocate/os/AsyncProcessHandler.hxx
_M   resiprocate/dum/KeepAliveTimeout.cxx
_M   resiprocate/dum/NetworkAssociation.cxx
_M   resiprocate/dum/KeepAliveTimeout.hxx
_M   resiprocate/dum/NetworkAssociation.hxx
_M   resiprocate/dum/KeepAliveManager.cxx
_M   resiprocate/dum/test/fullHeaders.bytes
_M   resiprocate/dum/KeepAliveManager.hxx
_M   resiprocate/InternalTransport.hxx
_M   resiprocate/external/ExternalTimer.hxx
_M   resiprocate/KeepAliveMessage.cxx
_M   resiprocate/ConnectionBase.hxx
_M   resiprocate/InternalTransport.cxx


Revision 4602 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 01:27:52 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 3203 byte(s)
Diff to previous 4599
added missing vocal licences

Revision 4599 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:10:19 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 829 byte(s)
Diff to previous 4391
set svn:eol-style to LF

Revision 4391 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 18 20:11:50 2005 UTC (14 years, 6 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 829 byte(s)
Diff to previous 4062
added WinLeakCheck to some files

Revision 4062 - (view) (download) (annotate) - [select for diffs]
Added Sun Mar 27 02:00:20 2005 UTC (14 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/KeepAliveTimeout.cxx
File length: 786 byte(s)
pluggable keep-alive manager; provided implementation sends a keep-alive every 20 seconds
Security::preload now run in SipStack's constructor, if a sec. object is provided
eol convenction & #define fixes

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27