Commit Graph

25 Commits

Author SHA1 Message Date
Ioana Stanciu c56216f5a8 Updated copyright notices. 2023-05-23 17:01:06 +03:00
marian 21b9d6a32c Added separate (global) mutex used to protect access to Channel::m_status. Removed unsafe public method used to obtain it. Added methods used to safely obtain a copy of it.
git-svn-id: http://voip.null.ro/svn/yate@6410 acf43c95-373e-0410-b603-e72c3f656dc1
2020-05-29 14:03:35 +00:00
paulc d56cecb40e Added copyright notices to sources and scripts missing them.
Updated copyright notices for 2014.
Fixed end of lines in many files.


git-svn-id: http://voip.null.ro/svn/yate@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc c572fbbce3 Fixed warnings - mostly conversions - exposed by Visual C++ compiler.
git-svn-id: http://voip.null.ro/svn/yate@5614 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 11:24:10 +00:00
paulc 18e10bfd69 Changed license terms in each source file to reference an external file.
git-svn-id: http://voip.null.ro/svn/yate@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
paulc 7c8b2d4c38 Added a shared static list of Atom strings and an YATOM macro.
This speeds up signifficantly the Yate RTTI on compilers that HAVE_BLOCK_RETURN.
Made the String comparison operator inline to shave off a few cycles.
Fast handle the comparison in identity case.


git-svn-id: http://voip.null.ro/svn/yate@5449 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-12 13:19:14 +00:00
paulc 7e77fd2cfb Added possibility to track message progress through handlers.
git-svn-id: http://voip.null.ro/svn/yate@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
paulc 6d69e3d37b Fixed a harmless type error.
git-svn-id: http://voip.null.ro/svn/yate@5000 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-06 15:52:25 +00:00
andrei 7a5fc9b097 Emit "call.analizer" message when AnalyzerChan is destroyed. The message contains Analyzer report.
git-svn-id: http://voip.null.ro/svn/yate@4673 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-03 15:54:05 +00:00
paulc 33a98e83aa Added Channel::initChan() method to add the channel to the driver explicitely, after the object is fully constructed.
git-svn-id: http://voip.null.ro/svn/yate@3033 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-26 10:31:32 +00:00
paulc 2f1a5ff2f6 Added flags to data forwarded through DataNodes.
The amount of consumed data is returned to the source.


git-svn-id: http://voip.null.ro/svn/yate@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
paulc 17bd631324 Added an unified Thread::idle method, use it instead of arbitrary
sleeps.


git-svn-id: http://voip.null.ro/svn/yate@2737 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-24 16:47:29 +00:00
paulc 85ef8e4d49 Changed thread names to be uniform and easily readable.
git-svn-id: http://voip.null.ro/svn/yate@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc 692c726abd Added mutex names to most Yate modules.
git-svn-id: http://voip.null.ro/svn/yate@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc 25d0593974 Added callConnect() to several utility channels to enable tone detection.
git-svn-id: http://voip.null.ro/svn/yate@2110 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-29 14:28:36 +00:00
paulc 400cfd8c7f Log channel statistics before the analyzer is destroyed and data lost.
git-svn-id: http://voip.null.ro/svn/yate@2109 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-28 17:17:29 +00:00
paulc a6ba6bffc5 Added capability to copy parameters from call.execute to outgoing channel's
chan.startup (and from there to call.cdr).


git-svn-id: http://voip.null.ro/svn/yate@1174 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-23 00:17:11 +00:00
paulc 3a1938c2c7 Updated copyright and FSF address.
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 7f57bba0fc Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 01765ddd2b Added more flexible timer check method in Channel.
git-svn-id: http://voip.null.ro/svn/yate@708 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 15:12:12 +00:00
paulc b19be21992 Added caller channel id in rmanager output.
Analyzer outputs quality estimation.


git-svn-id: http://voip.null.ro/svn/yate@707 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 14:39:58 +00:00
paulc 2c68bbbb3e Fixed FFT, added window functions. Added probe tones for analyzer.
git-svn-id: http://voip.null.ro/svn/yate@706 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 17:38:32 +00:00
paulc 097e0f1241 *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@705 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 11:45:21 +00:00
paulc 68e0e8139e *** empty log message ***
git-svn-id: http://voip.null.ro/svn/yate@704 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 17:47:29 +00:00
paulc 70661b82d7 Added call quality analyzer module.
git-svn-id: http://voip.null.ro/svn/yate@703 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 16:49:02 +00:00