/[resiprocate]/main/resip/dum/DialogUsageManager.hxx
ViewVC logotype

Log of /main/resip/dum/DialogUsageManager.hxx

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10832 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 5 18:03:34 2014 UTC (5 years, 10 months ago) by sgodin
File length: 27561 byte(s)
Diff to previous 10701
-there is no need to keep maintaining the addTransport API on the DialogUsageManager object - SipStack has the exact same interface - marking as deprecated

Revision 10701 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 27 15:49:47 2013 UTC (5 years, 11 months ago) by sgodin
File length: 27499 byte(s)
Diff to previous 10695
-fix spelling error in method name

Revision 10695 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 22 23:12:34 2013 UTC (5 years, 11 months ago) by sgodin
File length: 27498 byte(s)
Diff to previous 9292
-Merged from b-uasprack-20130904
  -added UAS Prack support to DUM!  Original implementation taken from b-uasprack-20091103
  -many changes, fixes and enhancements from original branch
  -MasterProfile setting setUasReliableProvisionalMode is used to enable
  -added mode called SupportedEssential where we will send reliable provisionals only if they
   are a provisional that is carrying an offer or answer  - required for 3GPP IMS flows 
  -added resubmit timer for reliable responses to ensure we send a reliable provisional at least 
   every 2.5 minutes  -new profile setting: set1xxRelResubmitTime to support this
  -updated state diagrams and added new PRACK flow diagrams to dum/doc directory (removed old diagrams)
  -fixed update glare handling for UAC prack 
  -added in support for UAC Prack to be able to send an offer in the first PRACK response 
  (must call provideOffer from onAnswer callback)
  -made a helper method on DialogUsageManager to set advertised capabilities 
  -fixed missing break in ClientInviteSession::dispatchReceivedUpdateEarly 
  

  
  

Revision 9292 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 12 14:52:29 2011 UTC (8 years, 1 month ago) by fjoanis
File length: 27406 byte(s)
Diff to previous 9057
Added new public APIs to DialogUsageManager so that the application can find AppDialogs/AppDialogSets from a DialogId or a DialogSetId. This is useful if the application wants to find a dialog set from a SIP message alone.

Revision 9057 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 13 17:39:13 2011 UTC (8 years, 8 months ago) by sgodin
File length: 27282 byte(s)
Diff to previous 9048
-correct some minor typos and whitespace issues

Revision 9048 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 14:18:56 2011 UTC (8 years, 8 months ago) by fjoanis
File length: 27261 byte(s)
Diff to previous 9039
Added a RequestValidationHandler to DUM so that applications can be notified when an incoming request fails because of a validation error

Revision 9039 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 28 14:31:39 2011 UTC (8 years, 8 months ago) by sgodin
File length: 27102 byte(s)
Diff to previous 9033
-remove recently added default argument for EncryptionLevel - adding this made
 certain calls to makeInviteSession ambiguous

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: 27116 byte(s)
Diff to previous 8992
-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 8992 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 23 21:06:16 2011 UTC (8 years, 9 months ago) by sgodin
File length: 27122 byte(s)
Diff to previous 8978
-renamed safeSend to sendCommand for consistency

Revision 8978 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 19 16:32:33 2011 UTC (8 years, 9 months ago) by bcampen
File length: 27119 byte(s)
Diff to previous 8973
Adding optional thread-checking to DUM. It isn't perfect, but it should
catch errors pretty reliably without a whole lot of overhead.


Revision 8973 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 17 22:14:07 2011 UTC (8 years, 9 months ago) by bcampen
File length: 27003 byte(s)
Diff to previous 8964
Fixing a few crashes. Fixing all of the non-threadsafe accesses to DUM
stuff is going to take a _while_.


Revision 8964 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 17 15:38:09 2011 UTC (8 years, 10 months ago) by bcampen
File length: 26246 byte(s)
Diff to previous 8874
A number of fixes to the ClientRegistration expiry calculation logic:
1) +sip.instance is no longer added to third-party registrations
2) rinstance is no longer used on a Contact if +sip.instance was
3) Contact matching actually has a prayer of working if neither +sip.instance
   or rinstance were used on a Contact
4) Expiry calculation is much faster; we only look at Contacts whose expiry
   param is smaller than the currently required refresh duration
5) We are checking isWellFormed() on both the Expires header and each
   Contact header before inspection
6) We now complain in logs if the app has failed to specify a +sip.instance, or
   disabled rinstance
7) We now have code that will prevent a tight-loop from occurring if the server
   is insane and gives us an unreasonably small expiry


Revision 8874 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 1 20:19:44 2010 UTC (8 years, 11 months ago) by kwhite
File length: 26203 byte(s)
Diff to previous 8726
Add NOBIND option for outbound-only transports

* Adds transportFlag argument to most transport-related constructors
* Only implemented for TCP and TLS

Revision 8726 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 3 17:15:16 2010 UTC (9 years, 10 months ago) by sgodin
File length: 26171 byte(s)
Diff to previous 8676
-made DUM InviteSession offer answer logic to be Content type generic 
 (ie. able to handle offer/answer of non-SDP mime types)
 - now stores / manipulates offer/answer logic using base Contents class instead 
   of SdpContents
 - full backwards compatibility is possible
 - new setting on InviteSessionHandler constructor to indicate to InviteSession 
   if the onOffer/onAnswer (etc.) callbacks should return SDP or generic 
   Contents (see note in InviteSessionHandler.hxx)

Revision 8676 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 4 18:11:53 2009 UTC (10 years ago) by sgodin
File length: 26209 byte(s)
Diff to previous 8228
-change optional RWMutex parameter to Lockable base type in dum::process to allow other types of Mutex's to be passed in (ie. Mutex vs RWMutex)

Revision 8228 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 23 08:30:37 2008 UTC (11 years, 1 month ago) by bcampen
File length: 26206 byte(s)
Diff to previous 8200
Merge work from b-bwc-define_cleanup.


Revision 8200 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 15 19:43:07 2008 UTC (11 years, 3 months ago) by bcampen
File length: 26226 byte(s)
Diff to previous 7279
Merge work from branches/dialog-event-20080108.


Revision 7279 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 1 20:18:08 2007 UTC (12 years, 1 month ago) by bcampen
File length: 25521 byte(s)
Diff to previous 7238
Removing unimplemented param from shutdown, removing shutdownIfNoUsages()
until someone has the time to implement it properly.


Revision 7238 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 14:28:04 2007 UTC (12 years, 2 months ago) by jmatthewsr
File length: 25411 byte(s)
Diff to previous 7144
In DUM, when retransmitting ACK's, identify corresponding inbound 200Ok's by transaction id not cseq. An invalid UA could send a 200Ok to a request within a dialog with a cseq of 1, which would be incorrectly ACK'd and cause a DUM state machine (invitesession) to stay in a state that is waiting for the 200 and eventually get stuck in the WaitingToTerminate.

Bad UA		resip/dum
1)  reINVITE (cseq=2) <-
2) 200  (cseq = 1)->
3) ACK <-


Revision 7144 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 7 22:51:36 2007 UTC (12 years, 5 months ago) by derek
File length: 25338 byte(s)
Diff to previous 7081
Merge PRACK branch to main.  UAC PRACK support only.

svn merge -r r7071:7143
https://svn.resiprocate.org/rep/resiprocate/branches/b-dum-prack-20070410



Revision 7081 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 17 14:46:38 2007 UTC (12 years, 7 months ago) by bcampen
File length: 25271 byte(s)
Diff to previous 7077
Reverting rev 7077 until it can get some review.

Revision 7077 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 10:07:24 2007 UTC (12 years, 7 months ago) by nash
File length: 25261 byte(s)
Diff to previous 7042
inside resip/stack/Transaction::process method contains complex 
logics and message ptr can be easily leaked if it's not maintained by 
original coder, therefore I changed to SharedPtr usage and made a bunch 
of code changed to make it compile.

Also another place worth mention as TimeLimitFifo::add method could 
result memory leak usage, and it's fixed on the way for above changes.

The tests under rutil/stack/dum has passed as well.

resip/stack/Security add to allow disable server authentication check




Revision 7042 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 07:02:41 2007 UTC (12 years, 7 months ago) by nash
File length: 25271 byte(s)
Diff to previous 6591
DialogUsageManager:
 add ExternalMessageHandler interface
 add hasEvent method
 changes to process methods to allow mutex lock while in-processing

ClientRegistration/ClientSubscription/ClientPagerMessage/ClientPublication/InviteSession/ServerInviteSession/ServerPagerMessage:
 Provide asynchronous method access by using command


Revision 6591 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 20 19:46:47 2006 UTC (13 years, 1 month ago) by sgodin
File length: 24684 byte(s)
Diff to previous 6540
- added new signature for makeInviteSessionFromRefer - that allows specifying the User Profile to use
  this is required when creating an Invite Session from a refer with no-subscription
- removed some unused variable compiler warnings
- changed ifdef in Log.cxx to be more consistent


Revision 6540 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 28 22:58:22 2006 UTC (13 years, 2 months ago) by sgodin
File length: 24133 byte(s)
Diff to previous 6508
- added blocking process interface to DialogUsageManager

Revision 6508 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 17:23:56 2006 UTC (13 years, 3 months ago) by sgodin
File length: 24045 byte(s)
Diff to previous 6507
- modified dum so that expiration values use UInt32 instead of int for storage (con't)


Revision 6507 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 17:01:21 2006 UTC (13 years, 3 months ago) by sgodin
File length: 24027 byte(s)
Diff to previous 6416
- changed ExpiresCategory.cxx to be an UInt32 so that Expires parameter can handle up to 2^32-1 as in RFC
- modified dum so that expiration values use UInt32 instead of int for storage


Revision 6416 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 02:43:02 2006 UTC (13 years, 3 months ago) by sgodin
File length: 24031 byte(s)
Diff to previous 6176
- more work to make cseq unsigned 

Revision 6176 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 23 17:59:33 2006 UTC (13 years, 6 months ago) by moetje
File length: 23997 byte(s)
Diff to previous 6175
removed accidentally introduced variable pTest

Revision 6175 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 23 00:02:49 2006 UTC (13 years, 6 months ago) by moetje
File length: 24036 byte(s)
Diff to previous 6141
Moved implementation for dumIncomingTarget and dumOutgoingTarget from header to cxx file to fix a problem with VS 2005

Revision 6141 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 12 19:24:09 2006 UTC (13 years, 7 months ago) by shaun
File length: 24054 byte(s)
Diff to previous 6093
Added function in DUM to query whether or not there is a message available
in the object's Fifo.

Added beforeProcess and afterProcess callback functions in StackThread.



Revision 6093 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 20 17:40:05 2006 UTC (13 years, 7 months ago) by sgodin
File length: 23983 byte(s)
Diff to previous 6075
- ***fixed many transport memory leaks - the biggest one is with receiving CRLF keep alives on UDP transports
- fixed a leak of ConnectionTerminate message in dum if no listeners are used
- fixed a startup leak of BasicNonceHelper
- added getTlsPeerName method to SipMessage
- removed transport pointer access from repro AclStore and DUM KeepAliveManager logic
- made testSecurity.cxx compile on windows
- added OpenSSL init to windows project files
- removed LEAK_CHECK define from default windows Debug builds


Revision 6075 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 14 02:59:12 2006 UTC (13 years, 8 months ago) by jason
File length: 23898 byte(s)
Diff to previous 6042
added support for privacy as per rfc3325


Revision 6042 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 22 19:06:22 2006 UTC (13 years, 8 months ago) by daniel
File length: 23757 byte(s)
Diff to previous 6038
added forward declaration for ConnectionTerminated.

Revision 6038 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 22 01:33:25 2006 UTC (13 years, 8 months ago) by daniel
File length: 23728 byte(s)
Diff to previous 5948
1. DUM is registered for connection termination event.
2. If you're interested in connection termination events, implement your Postable's and register them with DUM.
3. Add transport parameter to the Contact Uri if non-UDP transport is used.

Revision 5948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 17 15:30:16 2006 UTC (13 years, 9 months ago) by dworley
File length: 23489 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, 9 months ago) by dworley
File length: 23489 byte(s)
Diff to previous 5859
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 5859 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 3 23:20:23 2006 UTC (13 years, 9 months ago) by daniel
File length: 23489 byte(s)
Diff to previous 5767
A new ethod requestMergedRequestRemoval is added to the DialogUsageManager. The DialogSet calls this method to ask DialogUsageManager to remove the merged requests. The requestMergedRequestRemoval posts a timer which will fire in 64*T1.

Revision 5767 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 22 23:55:37 2005 UTC (13 years, 10 months ago) by daniel
File length: 23317 byte(s)
Diff to previous 5757
1. handling of overlapping NOTIFY
2. added an additional boolean parameter to client subscription handler onUpdateFoo
3. dispatch 2xx to SUBSCRIBE to ClientSubscription.

Revision 5757 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 16 02:44:08 2005 UTC (13 years, 11 months ago) by daniel
File length: 23074 byte(s)
Diff to previous 5577
changed to use SharedPtr for all the requests and responses sent through dialog and dum.

Revision 5577 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 20:23:19 2005 UTC (14 years ago) by sgodin
File length: 22827 byte(s)
Diff to previous 5541
- added logic to delete DefaultServerReferHandler if not overridden - fixes startup leak

Revision 5541 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 17 17:33:32 2005 UTC (14 years, 1 month ago) by derek
File length: 22786 byte(s)
Diff to previous 5396
expose methods necessary for writing DumThread type classes

Revision 5396 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 14:51:46 2005 UTC (14 years, 2 months ago) by sgodin
File length: 22671 byte(s)
Diff to previous 5395
modified Master/UserProfile pass by reference arguments to const references

Revision 5395 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 13:41:00 2005 UTC (14 years, 2 months ago) by sgodin
File length: 22599 byte(s)
Diff to previous 5383
made Manager class methods virtual

Revision 5383 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 9 20:22:06 2005 UTC (14 years, 2 months ago) by daniel
File length: 22600 byte(s)
Diff to previous 5295
Each outgoing sip message now stores the encryption level in its security attributes.

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: 22597 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/DialogUsageManager.hxx 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, 3 months ago) by derek
Original Path: branches/b-directory-reorg/resip/dum/DialogUsageManager.hxx
File length: 22597 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, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/DialogUsageManager.hxx
File length: 22591 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, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/DialogUsageManager.hxx
File length: 22687 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, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/resiprocate/dum/DialogUsageManager.hxx
File length: 22687 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, 3 months ago) by jason
Original Path: branches/b-directory-reorg/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 22687 byte(s)
Diff to previous 5206
new directory reorg proposal

Revision 5206 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 6 01:31:05 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 22687 byte(s)
Diff to previous 5199
Exposed DnsStub through SipStack. Added a message interceptor in DUM to give users a chance to process messages which aren't associated with any transacions.

Revision 5199 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 30 00:48:25 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 22545 byte(s)
Diff to previous 5144
fixed namespaces and includes for Dns files and implemented command pattern/target based feature handling.

Revision 5144 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 26 21:46:34 2005 UTC (14 years, 3 months ago) by daniel
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 21497 byte(s)
Diff to previous 5116
merged in DUM features from smime branch.

Revision 5116 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 20 16:43:16 2005 UTC (14 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 20488 byte(s)
Diff to previous 5108
fix compile issue on gcc 3.4.3


Revision 5108 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 19 21:39:50 2005 UTC (14 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 20446 byte(s)
Diff to previous 5068
applyToServerSubscriptions is now a template so it will be Functor friendly

Revision 5068 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 15 17:14:51 2005 UTC (14 years, 4 months ago) by daniel
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 19862 byte(s)
Diff to previous 5022
Merged in s/mime branch. Major changes: s/mime encryption for SDP and IM, and bug fixes.

Revision 5022 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 30 20:51:25 2005 UTC (14 years, 4 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18657 byte(s)
Diff to previous 4778
added new method DialogUsageManager::applyToServerSubscriptions


Revision 4778 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 30 16:27:25 2005 UTC (14 years, 5 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18372 byte(s)
Diff to previous 4601
use SharedPtr to manage Master/UserProfile lifetime

Revision 4601 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 01:10:49 2005 UTC (14 years, 6 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18392 byte(s)
Diff to previous 4599
merged identity branch(4598) into main--removing identity branch after this

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/DialogUsageManager.hxx
File length: 18366 byte(s)
Diff to previous 4412
set svn:eol-style to LF

Revision 4412 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 19:06:21 2005 UTC (14 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18366 byte(s)
Diff to previous 4407
fixed logic on DialogUsageManager::process() - had inverted logic


Revision 4407 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 01:09:52 2005 UTC (14 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18385 byte(s)
Diff to previous 4394
fix logic on internalProcess


Revision 4394 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 19 18:24:47 2005 UTC (14 years, 7 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18385 byte(s)
Diff to previous 4376
added support for resending initial Invite or session refresh if a 422 (Interval Too Short) response is received.

Revision 4376 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 16 02:30:10 2005 UTC (14 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18479 byte(s)
Diff to previous 4335
fix shutdown logic for dum as TransactionUser


Revision 4335 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 21:40:15 2005 UTC (14 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18336 byte(s)
Diff to previous 4077
merged changes from b-dev-repro from rev 4155:4334
used cmd: svn merge -r 4155:4334 https://scm.sipfoundry.org/rep/ resiprocate/branches/b-dev-repro-20050401


Revision 4077 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 30 07:58:25 2005 UTC (14 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18469 byte(s)
Diff to previous 4062
added a new interface to create dum that passes through args to SipStack


Revision 4062 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 27 02:00:20 2005 UTC (14 years, 7 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18327 byte(s)
Diff to previous 4052
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

Revision 4052 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 02:32:05 2005 UTC (14 years, 7 months ago) by dlb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18089 byte(s)
Diff to previous 4010
retry on 408/Retry-After
added onRequestRetry(handle, retryMinimum, message)
retry-after implementation incomplete

Revision 4010 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 19 03:54:17 2005 UTC (14 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 18082 byte(s)
Diff to previous 4004
merged changes from b-teltel-20041118-invitesession 3484:HEAD into the trunk



Revision 4004 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 17 01:16:50 2005 UTC (14 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16643 byte(s)
Diff to previous 3999
comments for addTransport
testSipMessage now is non-binrary in content, but possibly not in properties

Revision 3999 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 19:41:28 2005 UTC (14 years, 8 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16450 byte(s)
Diff to previous 3923
Merged in of async branch:

Major changes:

Alternative "async/external" Processing Model

The SipStack & DUM can now run w/out being in a build/select/process
loop.  This is accomplished witht ransports that provide their own cycles, as well
as an external timer api.  The SipStack is constructed w/ an
AsyncProcessHandler which gets notified when a message is put into the
StateMacFifo, or when SipStack::postMs or SipStack::post is called.  This can be
optimized a bit more; in some cases only a timer adjustment may be required, but
the stack might not require cycles.  DumProcessHandler, located in the Dum
directory, is a example of how to use this.  Note that it provides ares w/ a 50
ms timer when there is an active query.  DnsInterface now has a requiresProcess
method to facilitate this; it should possibly become another
getTimeTillNextProcess method.

Transport Refactoring/Cleanup

TransportSelector now only understands objects that derive from Transport.  The
SipStack is responsible for the Transport Factory behaviour of addTransport.  A
lot of the Transport has moved into InternalTransport, to keep the Transport
abstraction clean.  Also, the tcp transports have been cleaned up; most of dlb's
rant in ConnectionBase.hxx has been answered. 

IpVersion vs Bool IpV4

bool is no longer used to represnt IpVersion, the enum is used in tuple and
anywhere else I spotted it.

The result of this merge/cleanup has been regressed; I still need to re-write
testTransportSelector.cxx.  The async model has not been used yet with the
esult of this merge, but it was sued extensively in the branch.


Revision 3923 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 28 06:43:42 2005 UTC (14 years, 8 months ago) by adam
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16450 byte(s)
Diff to previous 3613
Code complete for very simple server-side handling of
REGISTER requests. This code has not yet been tested
in any way except to verify that it compiles, so
caveat implementor.

I think I got all this largely correct and consistent
with the rest of the DUM (although it's a bit unclear
what was intended with the registration persistence
class, so I had to kind of make up an API there; I think
it should be very easy to derive an object from what
I currently have for storage to disk, storage to
a relational database, and/or sharing with a mated
pair over a message bus). For testing purposes, I added
a rudimentary persistence class (InMemoryRegistrationDatabase)
that doesn't actually persist data anywhere but the heap.

Also, it's really unclear to me who is responsible
for cleaning up the BaseUsage/NonDialogUsage objects
in general (and the ServerRegistration objects in
particular), so there may be a memory leak in this
at the moment. Once I figure out how these objects
are managed, I'll verify that the ServerRegistration
objects get cleaned up properly, and fix it if
they dont.

Finally, the current interface to the Persistence
manager is a bit rudimentary: it only handles the
URI and expires values. Discarding the display name
portion of contact headers is hardly a problem,
and not keeping around unknown parameters is unlikely
to ever cause issues; however, this code really should
remember q= values. This oversight should be relatively
easy to fix if it becomes important to anyone. In
fact, I'll probably address it myself at some point
in the near future, but my goal for this weekend is
to get something that works, not something that is
100% perfect.


Revision 3613 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 24 01:03:05 2004 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16171 byte(s)
Diff to previous 3607
reverting back to revision 3604 due to missing checkin. 


Revision 3607 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 21:17:30 2004 UTC (14 years, 11 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 17557 byte(s)
Diff to previous 3589
first crack at mutltiple profiles/identities
memory management still needs work

Revision 3589 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 05:44:26 2004 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16171 byte(s)
Diff to previous 3584
fixed some issues with dum/security


Revision 3584 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 05:14:46 2004 UTC (14 years, 11 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 16182 byte(s)
Diff to previous 3570
fixed passthrough

Revision 3570 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 23 03:40:49 2004 UTC (14 years, 11 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 15792 byte(s)
Diff to previous 3545
identity work
filesystem for Security


Revision 3545 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 22 20:35:52 2004 UTC (14 years, 11 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 15567 byte(s)
Diff to previous 3525
keep track of subscriptions so the pubserver can notify the appropriate subs


Revision 3525 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 22 03:17:27 2004 UTC (14 years, 11 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 15250 byte(s)
Diff to previous 3460
ServerPublication

Revision 3460 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 16 19:08:08 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 15078 byte(s)
Diff to previous 3453
DUM constructor can now take an optional auto_ptr to a SipStack.

Revision 3453 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 20:47:56 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14986 byte(s)
Diff to previous 3452
removed accidentaly committed hack

Revision 3452 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 20:29:04 2004 UTC (15 years ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 15043 byte(s)
Diff to previous 3439
manual refresh interval for Subscriptions

Revision 3439 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 5 06:52:08 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14782 byte(s)
Diff to previous 3435
fix shutdown


Revision 3435 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 21:23:49 2004 UTC (15 years ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14613 byte(s)
Diff to previous 3433
added getHostAddress from SipStack

Revision 3433 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 18:02:55 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14584 byte(s)
Diff to previous 3431
reverting RESIP_ change to version 3429

Revision 3431 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 12:17:27 2004 UTC (15 years ago) by kenho
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14596 byte(s)
Diff to previous 3425
Complemented missing RESIP_ prefix for resip::REGISTER, resip::INVITE, resip::UNKNOWN, resip::ACK and etc. for BCB compiliant support.

Revision 3425 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 1 22:21:04 2004 UTC (15 years ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14584 byte(s)
Diff to previous 3360
added some new interfaces for shutting down (partially implemented)
added pure virtual void BaseUsage::end() 
derived end() methods no longer return SipMessage&
SipStack is owned by DialogUsageManager
DialogUsageManager::process() interface change for separate StackThread


Revision 3360 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 12:41:33 2004 UTC (15 years, 1 month ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14693 byte(s)
Diff to previous 3354
Cleanup up use of Profile settings for default
Subscription/Regisration time.
Allow times to be overridden in make request API's.

Revision 3354 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 28 15:17:28 2004 UTC (15 years, 1 month ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14446 byte(s)
Diff to previous 3352
- added request validation
- added profile settings for request validation
- removed setting of Accept header by DUM
- changed RedirectManager and AppDialogSetFactory to auto_ptr storage for proper memory management
- cleaned up answerOptions in ServerOutOfDialogReq

Revision 3352 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 27 06:38:45 2004 UTC (15 years, 1 month ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14270 byte(s)
Diff to previous 3334
return true if process did something so app knows if more to do still



Revision 3334 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 16 17:17:20 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14270 byte(s)
Diff to previous 3294
fix to DialogUsageManager::checkEventPackage
removed findClientRegistration, findServerRegistration

Revision 3294 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 00:11:42 2004 UTC (15 years, 2 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14406 byte(s)
Diff to previous 3233
added DialogSetHandler.  Provides a callback for 18x messages that do not create a dialog.

Revision 3233 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 6 18:52:18 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14218 byte(s)
Diff to previous 3224
added pager model MESSAGE
some fixes to OutOfDialogReq(still architecturally a bit odd)
added use rport option


Revision 3224 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 18:21:15 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14139 byte(s)
Diff to previous 3199
fix memory mgmt of auth managers


Revision 3199 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 00:27:07 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 14083 byte(s)
Diff to previous 3179
allow dum to run a separate thread for SipStack using StackThread. provided a different process call





Revision 3179 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 30 23:05:09 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13963 byte(s)
Diff to previous 3166
Added a RedirectMangager/RedirectHandler
DUM graceful shutdown no longer self-deletes, just notifes when it is safe to delete DUM



Revision 3166 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 28 19:16:21 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13546 byte(s)
Diff to previous 3150
Uri -> NameAddr for consistency




Revision 3150 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 20:47:35 2004 UTC (15 years, 3 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13536 byte(s)
Diff to previous 3146
interface change to support specifying more than one user/aor per DUM. 
interface change also to require specifying the From when creating new usages



Revision 3146 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 00:26:47 2004 UTC (15 years, 3 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13261 byte(s)
Diff to previous 3131
minor refer related fixes

Revision 3131 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 20 15:37:16 2004 UTC (15 years, 3 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13260 byte(s)
Diff to previous 3123
Added code to allow client generation of Out-of-Dialog Requests

Revision 3123 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 19 20:01:07 2004 UTC (15 years, 4 months ago) by sgodin
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13261 byte(s)
Diff to previous 3112
handling of out-of-dialog OPTIONS added

Revision 3112 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 21:36:48 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13195 byte(s)
Diff to previous 3105
DialogSet cancel change(deletion while iterating problem)
Dialog routeset now updated by 200
DialogUsageManager send copies message if ProcessStrictRoute will modify the message

Revision 3105 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 21:27:33 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13128 byte(s)
Diff to previous 3101
replaces coding


Revision 3101 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 19:53:49 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 13049 byte(s)
Diff to previous 3079
ServerSubscription/Refer coding
ACK's now have same via as request


Revision 3079 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 21:44:19 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12810 byte(s)
Diff to previous 3069
added postMS to DUM
graceful shutdown for DUM
transaction error fixes.


Revision 3069 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 01:02:45 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12617 byte(s)
Diff to previous 3067
PUBLISH coding

Revision 3067 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 03:24:53 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12454 byte(s)
Diff to previous 3066
futher Subscribe/Notify coding

Revision 3066 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 00:03:48 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12396 byte(s)
Diff to previous 3058
safety checkin for ServerSubscription coding

Revision 3058 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 1 22:39:57 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12310 byte(s)
Diff to previous 3024
some refer, subscribe & notify coding

Revision 3024 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 22 22:10:19 2004 UTC (15 years, 4 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12215 byte(s)
Diff to previous 2990
improved AUTH behaviour
fixed some bugs in dialog
add missing handler call to serverInviteSession
Logging changes


Revision 2990 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 15 03:58:47 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12222 byte(s)
Diff to previous 2983
Continued development

Revision 2983 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 13 04:52:56 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12123 byte(s)
Diff to previous 2976
many issues found as a result of the basic call test almost working

Revision 2976 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 21:09:39 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 12086 byte(s)
Diff to previous 2962
InviteSession largely hacked, far to many assert(0)'s when the unexpected occurs.
This is likely the last revision before lifetime management of DialogSet and components(the dead to the user state) is added

Revision 2962 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 18:08:17 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11908 byte(s)
Diff to previous 2943
AppDialogSet is now optional in client requests. Default AppDialogSetFactory implementation provided.
ServerInviteSession API cleanup.

Revision 2943 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 23:24:11 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11848 byte(s)
Diff to previous 2941
Another pass at userdata.  
AppDialogSetFactory is set on a dum, AppDialogSets are arguements to makeFoo, AppDialog's are created from AppDialogSets. 

Revision 2941 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 00:44:01 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11369 byte(s)
Diff to previous 2909
refactored Handle code
streamlined header includes


Revision 2909 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 1 22:49:31 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11175 byte(s)
Diff to previous 2891
BaseUsage now holds the BaseUsageHandle...ugly casting in subclasses will be moved to .cxx soon.
DialogUsageManager's destructor will work now.

Revision 2891 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 22:00:59 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11139 byte(s)
Diff to previous 2889
handle cancel from DUM


Revision 2889 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 21:51:01 2004 UTC (15 years, 5 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11089 byte(s)
Diff to previous 2885
client publication

Revision 2885 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 21:12:28 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 10981 byte(s)
Diff to previous 2883
moved make... into Dialog



Revision 2883 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:36:44 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11836 byte(s)
Diff to previous 2879
change findDialogSet to return DialogSet*

Revision 2879 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 19:23:41 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11836 byte(s)
Diff to previous 2873
merged request fixes


Revision 2873 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 18:08:05 2004 UTC (15 years, 5 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11303 byte(s)
Diff to previous 2847
wired in auth stuff

Revision 2847 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 02:10:19 2004 UTC (15 years, 5 months ago) by alan
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11267 byte(s)
Diff to previous 2845
Fixed up timer interfaces.

Revision 2845 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:57:07 2004 UTC (15 years, 5 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11182 byte(s)
Diff to previous 2842
don't use Handle&



Revision 2842 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:39:56 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11170 byte(s)
Diff to previous 2840
less unresolved externals

Revision 2840 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 01:27:10 2004 UTC (15 years, 5 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11115 byte(s)
Diff to previous 2839
started subscription stuff

Revision 2839 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 30 00:06:47 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11067 byte(s)
Diff to previous 2833
less unresolved externals

Revision 2833 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 21:41:48 2004 UTC (15 years, 5 months ago) by alan
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11044 byte(s)
Diff to previous 2812
phase 1/2 DumTimer rename

Revision 2812 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 29 03:06:47 2004 UTC (15 years, 5 months ago) by dlb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 11040 byte(s)
Diff to previous 2727
isValid

Revision 2727 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 10 01:12:46 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 10955 byte(s)
Diff to previous 2726
added some Profile stuff


Revision 2726 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:46:50 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 10834 byte(s)
Diff to previous 2725
compiles again


Revision 2725 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 9 22:33:53 2004 UTC (15 years, 6 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 10825 byte(s)
Diff to previous 2632
get things closer to compiling again


Revision 2632 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 16 17:11:22 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 10745 byte(s)
Diff to previous 2621
added interfaces to obtain all ClientSubscriptions by DialogIdSet and by
DialogIdSet,SubState,SubId


Revision 2621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 04:29:42 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9519 byte(s)
Diff to previous 2614
started work on clientinvitesession


Revision 2614 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 00:53:18 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9518 byte(s)
Diff to previous 2612
lots of work on ClientRegistration


Revision 2612 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 22:09:44 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9947 byte(s)
Diff to previous 2611
*** empty log message ***


Revision 2611 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 21:17:16 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9901 byte(s)
Diff to previous 2603
*** empty log message ***


Revision 2603 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 23:41:33 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9899 byte(s)
Diff to previous 2601
slouching towards compile...


Revision 2601 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 20:44:34 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9228 byte(s)
Diff to previous 2595
creeping toward compile...


Revision 2595 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 19:34:15 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9140 byte(s)
Diff to previous 2592
handles, creeping toward compile...


Revision 2592 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 19:26:26 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 9030 byte(s)
Diff to previous 2591
*** empty log message ***


Revision 2591 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:53:07 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8968 byte(s)
Diff to previous 2589
*** empty log message ***


Revision 2589 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:40:46 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8911 byte(s)
Diff to previous 2587
*** empty log message ***


Revision 2587 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 18:30:11 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8639 byte(s)
Diff to previous 2583
handles, creeping toward compile...


Revision 2583 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 17:38:09 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8466 byte(s)
Diff to previous 2581
*** empty log message ***


Revision 2581 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 02:25:23 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8410 byte(s)
Diff to previous 2579
adding handles


Revision 2579 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:43:41 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8418 byte(s)
Diff to previous 2577
adding handles


Revision 2577 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 01:23:13 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8268 byte(s)
Diff to previous 2576
*** empty log message ***


Revision 2576 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:59:48 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8256 byte(s)
Diff to previous 2575
adding handles


Revision 2575 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 11 00:23:29 2004 UTC (15 years, 7 months ago) by davidb
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 8057 byte(s)
Diff to previous 2574
adding handles


Revision 2574 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 10 23:06:59 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3967 byte(s)
Diff to previous 2559
*** empty log message ***


Revision 2559 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 21:52:30 2004 UTC (15 years, 7 months ago) by ken
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3925 byte(s)
Diff to previous 2556
-More compile fixes.


Revision 2556 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 20:37:18 2004 UTC (15 years, 7 months ago) by ken
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3919 byte(s)
Diff to previous 2553
-Moving closer to a compile...


Revision 2553 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 19:18:49 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3579 byte(s)
Diff to previous 2548
*** empty log message ***


Revision 2548 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 17:56:05 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3383 byte(s)
Diff to previous 2544
don't return creators


Revision 2544 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 16:53:57 2004 UTC (15 years, 7 months ago) by rjsparks
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3410 byte(s)
Diff to previous 2543
Didn't need fdset in that signature right now


Revision 2543 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 16:46:34 2004 UTC (15 years, 7 months ago) by rjsparks
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3421 byte(s)
Diff to previous 2541
Changed the contract for process - the event loop needs spin in
the app.


Revision 2541 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 05:23:48 2004 UTC (15 years, 7 months ago) by rjsparks
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3410 byte(s)
Diff to previous 2526
Removed Client & Server from InvSessionHandler


Revision 2526 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 03:36:38 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3546 byte(s)
Diff to previous 2525
*** empty log message ***


Revision 2525 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 03:36:10 2004 UTC (15 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3381 byte(s)
Diff to previous 2514
*** empty log message ***


Revision 2514 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 3 22:22:52 2004 UTC (15 years, 7 months ago) by jason
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3329 byte(s)
Diff to previous 2511
*** empty log message ***


Revision 2511 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 3 22:16:26 2004 UTC (15 years, 7 months ago) by rjsparks
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3302 byte(s)
Diff to previous 2509
Fixed typo in include guard


Revision 2509 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 3 22:03:14 2004 UTC (15 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3304 byte(s)
Diff to previous 2508
updated


Revision 2508 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 3 21:28:31 2004 UTC (15 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3235 byte(s)
Diff to previous 2506
updated


Revision 2506 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 3 20:54:15 2004 UTC (15 years, 7 months ago) by rohan
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3027 byte(s)
Diff to previous 2502
fixed some of the Handler types
 Modified Files:
 	DialogUsageManager.hxx


Revision 2502 - (view) (download) (annotate) - [select for diffs]
Added Sat Apr 3 17:46:58 2004 UTC (15 years, 7 months ago) by fluffy
Original Path: main/sip/resiprocate/dum/DialogUsageManager.hxx
File length: 3012 byte(s)
added guards


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