[zaptel-commits] tzafrir: branch tzafrir/sync r2227 -
/team/tzafrir/sync/
zaptel-commits at lists.digium.com
zaptel-commits at lists.digium.com
Sun Feb 25 14:20:50 MST 2007
Author: tzafrir
Date: Sun Feb 25 15:20:50 2007
New Revision: 2227
URL: http://svn.digium.com/view/zaptel?view=rev&rev=2227
Log:
The change in zaptel: add a span method called sync_tick.
If sync_tick is not null, the zaptel master span calls it for the span
on every tick.
This is indended to allow other spans to synchronize from the master span.
Modified:
team/tzafrir/sync/zaptel.c
team/tzafrir/sync/zaptel.h
team/tzafrir/sync/zconfig.h
Modified: team/tzafrir/sync/zaptel.c
URL: http://svn.digium.com/view/zaptel/team/tzafrir/sync/zaptel.c?view=diff&rev=2227&r1=2226&r2=2227
==============================================================================
--- team/tzafrir/sync/zaptel.c (original)
+++ team/tzafrir/sync/zaptel.c Sun Feb 25 15:20:50 2007
@@ -6631,6 +6631,10 @@
int x,y,z;
unsigned long flags;
+#ifdef ZAPTEL_SYNC_TICK
+ if(span->sync_tick)
+ span->sync_tick(span, span == master);
+#endif
#if 1
for (x=0;x<span->channels;x++) {
spin_lock_irqsave(&span->chans[x].lock, flags);
Modified: team/tzafrir/sync/zaptel.h
URL: http://svn.digium.com/view/zaptel/team/tzafrir/sync/zaptel.h?view=diff&rev=2227&r1=2226&r2=2227
==============================================================================
--- team/tzafrir/sync/zaptel.h (original)
+++ team/tzafrir/sync/zaptel.h Sun Feb 25 15:20:50 2007
@@ -1376,6 +1376,11 @@
/* Opt: Enable maintenance modes */
int (*maint)(struct zt_span *span, int mode);
+#ifdef ZAPTEL_SYNC_TICK
+ /* Opt: send sync to spans */
+ int (*sync_tick)(struct zt_span *span, int is_master);
+#endif
+
/* ==== Channel Callback Operations ==== */
/* Opt: Set signalling type (if appropriate) */
int (*chanconfig)(struct zt_chan *chan, int sigtype);
Modified: team/tzafrir/sync/zconfig.h
URL: http://svn.digium.com/view/zaptel/team/tzafrir/sync/zconfig.h?view=diff&rev=2227&r1=2226&r2=2227
==============================================================================
--- team/tzafrir/sync/zconfig.h (original)
+++ team/tzafrir/sync/zconfig.h Sun Feb 25 15:20:50 2007
@@ -176,5 +176,6 @@
* Most applications will want this commented out.
*/
/* #define FXSFLASH */
+#define ZAPTEL_SYNC_TICK
#endif
More information about the zaptel-commits
mailing list