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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 8201 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 15 20:59:01 2008 UTC (11 years, 3 months ago) by bcampen
File length: 3262 byte(s)
Diff to previous 5948 , to selected 5273
Merge work from b-ctpc-fixes-20080730


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: 3268 byte(s)
Diff to previous 5929 , to selected 5273
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: 3268 byte(s)
Diff to previous 5366 , to selected 5273
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 5366 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 2 22:54:06 2005 UTC (14 years, 3 months ago) by derek
File length: 3268 byte(s)
Diff to previous 5307 , to selected 5273
compiles

Revision 5307 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 25 12:59:05 2005 UTC (14 years, 3 months ago) by sgodin
File length: 3279 byte(s)
Diff to previous 5295 , to selected 5273
moved SelectInterruptor.cxx/hxx and AsyncProcessHandler.hxx from rutil to resip/stack

Revision 5295 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 00:30:05 2005 UTC (14 years, 3 months ago) by jason
File length: 3273 byte(s)
Copied from: branches/b-directory-reorg/resip/dum/DumProcessHandler.hxx revision 5294
Diff to previous 5283 , to selected 5273
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/DumProcessHandler.hxx
File length: 3273 byte(s)
Diff to previous 5276 , to selected 5273
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/DumProcessHandler.hxx
File length: 3271 byte(s)
Diff to previous 5273
compiles now

Revision 5273 - (view) (download) (annotate) - [selected]
Modified Thu Aug 18 23:50:54 2005 UTC (14 years, 3 months ago) by jason
Original Path: branches/b-directory-reorg/resip/dum/DumProcessHandler.hxx
File length: 3282 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/DumProcessHandler.hxx
File length: 3282 byte(s)
Diff to previous 5271 , to selected 5273
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/DumProcessHandler.hxx
File length: 3282 byte(s)
Diff to previous 4602 , to selected 5273
new directory reorg proposal

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

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

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/DumProcessHandler.hxx
File length: 908 byte(s)
Diff to previous 3000 , to selected 5273
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 3000 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 16 18:32:06 2004 UTC (15 years, 5 months ago) by derek
Original Path: main/sip/resiprocate/dum/DumProcessHandler.hxx
File length: 871 byte(s)
Diff to previous 2990 , to selected 5273
various compiler fixes
TransportSelect no longer messes w/ route

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

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