13 years agoPackets/80221Bundle: fixed MIHListTLVParserMixin::finalize()
tho [Thu, 28 Jul 2011 16:59:08 +0000]
Packets/80221Bundle: fixed MIHListTLVParserMixin::finalize()

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1801 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets: fix for natty: Ensure correct linking of all referenced packet types (see...
tho [Thu, 21 Jul 2011 16:11:35 +0000]
Packets: fix for natty: Ensure correct linking of all referenced packet types (see Rev #674)
(maybe g0dil knows a smarter way)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1800 270642c3-0616-0410-b53a-bc976706d245

13 years agoreplaced <netpacket/packet.h> include by <linux/if_packet.h>
tho [Thu, 21 Jul 2011 14:55:28 +0000]
replaced <netpacket/packet.h> include by <linux/if_packet.h>

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1799 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded data() member in StatisticsBase class to directly get a senf::StatisticsData
pug [Fri, 15 Jul 2011 11:22:32 +0000]
added data() member in StatisticsBase class to directly get a senf::StatisticsData

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1798 270642c3-0616-0410-b53a-bc976706d245

13 years agoAdded operator<< for senf::StatisticData
pug [Thu, 14 Jul 2011 14:26:01 +0000]
Added operator<< for senf::StatisticData

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1797 270642c3-0616-0410-b53a-bc976706d245

13 years agoLogger: fixed SyslogUDPTarget unit test
tho [Thu, 14 Jul 2011 14:25:25 +0000]
Logger: fixed SyslogUDPTarget unit test

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1796 270642c3-0616-0410-b53a-bc976706d245

13 years agoswitch to new MPL based Fraunhofer FOKUS Public License
tho [Thu, 14 Jul 2011 08:42:24 +0000]
switch to new MPL based Fraunhofer FOKUS Public License

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1795 270642c3-0616-0410-b53a-bc976706d245

13 years agoLogger: use ClockService::now() as timeBase if empty timeFormat is given for a target
tho [Wed, 22 Jun 2011 08:38:53 +0000]
Logger: use ClockService::now() as timeBase if empty timeFormat is given for a target

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1793 270642c3-0616-0410-b53a-bc976706d245

13 years agofixed right padding issue for several output members
tho [Thu, 9 Jun 2011 15:49:59 +0000]
fixed right padding issue for several output members

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1792 270642c3-0616-0410-b53a-bc976706d245

13 years agoRemoved additional backtrace information in FIFORunner at watchdog Error event.
pug [Tue, 7 Jun 2011 14:02:19 +0000]
Removed additional backtrace information in FIFORunner at watchdog Error event.
This leads to segmentation faults when short watchdog timeouts are used and is reproduceable (see netbed Bug #180 for additional infos and coredump).
This is a temporary fix and has to be evaluated later. Might even be a Bug in glibc exception backtrace.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1791 270642c3-0616-0410-b53a-bc976706d245

13 years agohopefully fixes for backtrace handling
tho [Mon, 6 Jun 2011 16:32:21 +0000]
hopefully fixes for backtrace handling

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1790 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80221Bundle: fixed message validation
tho [Thu, 19 May 2011 09:31:33 +0000]
Packets/80221Bundle: fixed message validation
Utils/Console: made SysInfo::dump() public

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1789 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded ctors to StatisticsData
mtk [Mon, 16 May 2011 15:00:22 +0000]
added ctors to StatisticsData

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1788 270642c3-0616-0410-b53a-bc976706d245

13 years ago80221Bundle: added static const etherType member to MIHPacketType
tho [Thu, 12 May 2011 11:02:50 +0000]
80221Bundle: added static const etherType member to MIHPacketType

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1787 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded a clear() method to the TimerEventProxy to allow the removal of all pending...
mtk [Mon, 9 May 2011 15:46:52 +0000]
added a clear() method to the TimerEventProxy to allow the removal of all pending/actiive timers

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1786 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded a method() to query the number of active timer events
mtk [Fri, 22 Apr 2011 19:41:31 +0000]
added a method() to query the number of active timer events

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1785 270642c3-0616-0410-b53a-bc976706d245

13 years agoUtils/RestrictedInt: export Base and Tag template types
tho [Tue, 19 Apr 2011 11:41:35 +0000]
Utils/RestrictedInt: export Base and Tag template types

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1784 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded a setLastAvg() method to report a 'substitute' min/avg/max if no real data...
mtk [Sun, 17 Apr 2011 11:58:37 +0000]
added a setLastAvg() method to report a 'substitute' min/avg/max if no real data was seen. not a pretty solution :(

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1783 270642c3-0616-0410-b53a-bc976706d245

13 years agoSenfScons: revoked fix for parseArguments() in senfutil :-/
tho [Mon, 11 Apr 2011 13:00:42 +0000]
SenfScons: revoked fix for parseArguments() in senfutil :-/

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1782 270642c3-0616-0410-b53a-bc976706d245

13 years agoremoved needless Boost.Iostreams dependency
tho [Mon, 11 Apr 2011 12:10:19 +0000]
removed needless Boost.Iostreams dependency
some #include cleanups

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1781 270642c3-0616-0410-b53a-bc976706d245

13 years agofix: missing include added
jmo [Thu, 7 Apr 2011 13:26:06 +0000]
fix: missing include added

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1780 270642c3-0616-0410-b53a-bc976706d245

13 years agochange for selective Backtrace (SENF_BACKTRACE). Included via autoconf if SENF_DEBUG...
jmo [Thu, 7 Apr 2011 12:35:05 +0000]
change for selective Backtrace  (SENF_BACKTRACE). Included via autoconf if SENF_DEBUG is set.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1779 270642c3-0616-0410-b53a-bc976706d245

13 years agohmpf. fix for last commit. sry.
tho [Tue, 5 Apr 2011 16:01:59 +0000]
hmpf. fix for last commit. sry.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1778 270642c3-0616-0410-b53a-bc976706d245

13 years agoSENFScons: external modules can now extend SConfigure and senfutil
tho [Tue, 5 Apr 2011 15:49:45 +0000]
SENFScons: external modules can now extend SConfigure and senfutil

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1777 270642c3-0616-0410-b53a-bc976706d245

13 years agoSConfigure: fixed CheckTempBufferStrategy test
tho [Thu, 31 Mar 2011 14:04:22 +0000]
SConfigure: fixed CheckTempBufferStrategy test

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1776 270642c3-0616-0410-b53a-bc976706d245

13 years agoDVB: ignore EINTR. which might be caused by watchdog signals. This is possibly not...
jmo [Wed, 30 Mar 2011 17:14:02 +0000]
DVB: ignore EINTR. which might be caused by watchdog signals. This is possibly not the solution, but should work

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1775 270642c3-0616-0410-b53a-bc976706d245

13 years agosite_scons: added option to overwrite TEST_EXTRA_LIBS in BoostUnitTest target
tho [Tue, 29 Mar 2011 14:09:23 +0000]
site_scons: added option to overwrite TEST_EXTRA_LIBS in BoostUnitTest target

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1774 270642c3-0616-0410-b53a-bc976706d245

13 years agoPPI: made EventDescriptor::enabled() const
tho [Mon, 21 Mar 2011 16:14:24 +0000]
PPI: made EventDescriptor::enabled() const

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1773 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets: extended description of bad_cast exception in Packet.as()
tho [Thu, 10 Mar 2011 12:45:21 +0000]
Packets: extended description of bad_cast exception in Packet.as()
PPI: added descriptive name parameter to IdleEvent
some minor cleanups

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1772 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded scheduler watchdog members to sys/scheduler console dir
tho [Tue, 8 Mar 2011 14:43:47 +0000]
added scheduler watchdog members to sys/scheduler console dir
fixed some typos

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1771 270642c3-0616-0410-b53a-bc976706d245

13 years agofixes for g++ 4.5 (some members returned "the constructor, not the type")
tho [Mon, 14 Feb 2011 10:36:53 +0000]
fixes for g++ 4.5 (some members returned "the constructor, not the type")

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1770 270642c3-0616-0410-b53a-bc976706d245

13 years agoadded unit test to demonstrate Jack <->Multiconnector problem
tho [Mon, 14 Feb 2011 08:50:48 +0000]
added unit test to demonstrate Jack <->Multiconnector problem

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1769 270642c3-0616-0410-b53a-bc976706d245

13 years agoChanged TimerEventProxy to update the timeout when adding an TimerEvent already included.
ssauer [Thu, 20 Jan 2011 12:41:31 +0000]
Changed TimerEventProxy to update the timeout when adding an TimerEvent already included.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1768 270642c3-0616-0410-b53a-bc976706d245

13 years agodo not reset the last_avg() if no new values have been reported in the current period
mtk [Wed, 19 Jan 2011 14:11:37 +0000]
do not reset the last_avg() if no new values have been reported in the current period

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1767 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80211Bundle: RadiotapPacket fixed undefined reference bug with debug=1
tho [Wed, 19 Jan 2011 09:56:19 +0000]
Packets/80211Bundle: RadiotapPacket fixed undefined reference bug with debug=1

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1766 270642c3-0616-0410-b53a-bc976706d245

13 years agomake data() method const - again !
mtk [Mon, 17 Jan 2011 16:31:17 +0000]
make data() method const - again !

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1765 270642c3-0616-0410-b53a-bc976706d245

13 years agodata() can not be const
mtk [Fri, 14 Jan 2011 22:03:46 +0000]
data() can not be const

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1764 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80221Bundle: fixed typo in MIH message validation :-/
tho [Thu, 13 Jan 2011 14:24:39 +0000]
Packets/80221Bundle: fixed typo in MIH message validation :-/

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1763 270642c3-0616-0410-b53a-bc976706d245

13 years agomade some members non-inline to decrease size
tho [Thu, 13 Jan 2011 12:20:09 +0000]
made some members non-inline to decrease size
Packets/80221Bundle: revised validate function once again

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1762 270642c3-0616-0410-b53a-bc976706d245

13 years agointroduced a StatisticsData Object to hold the aggregated stats data provided by...
mtk [Tue, 11 Jan 2011 20:40:35 +0000]
introduced a StatisticsData Object to hold the aggregated stats data provided by the accumulator

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1761 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80221Bundle: revised signature of validate function
tho [Tue, 11 Jan 2011 15:17:37 +0000]
Packets/80221Bundle: revised signature of validate function

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1760 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80221Bundle: fixed MIH message validation unit test @ ubuntu hardy
tho [Tue, 11 Jan 2011 11:00:48 +0000]
Packets/80221Bundle: fixed MIH message validation unit test @ ubuntu hardy

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1759 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/80221Bundle: extended MIHMessageType / MIHMessageRegistry to validate MIH...
tho [Mon, 10 Jan 2011 16:58:02 +0000]
Packets/80221Bundle: extended MIHMessageType / MIHMessageRegistry to validate MIH messages

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1758 270642c3-0616-0410-b53a-bc976706d245

13 years agoUtils/Logger: cleaned up some #includes
tho [Thu, 6 Jan 2011 16:52:09 +0000]
Utils/Logger: cleaned up some #includes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1757 270642c3-0616-0410-b53a-bc976706d245

13 years agofixed some minor documentation typos
tho [Thu, 6 Jan 2011 10:10:07 +0000]
fixed some minor documentation typos

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1756 270642c3-0616-0410-b53a-bc976706d245

13 years agoPackets/DefaultBundle: added EUI64Parser
tho [Wed, 5 Jan 2011 14:54:24 +0000]
Packets/DefaultBundle: added EUI64Parser

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1755 270642c3-0616-0410-b53a-bc976706d245

13 years agosome #include improvements
tho [Thu, 9 Dec 2010 15:45:42 +0000]
some #include improvements

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1754 270642c3-0616-0410-b53a-bc976706d245

13 years agoBUG #17752: Fix RadiotapPacket parser
g0dil [Wed, 1 Dec 2010 19:30:37 +0000]
BUG #17752: Fix RadiotapPacket parser

correctly parse packets with additional padding after the ordinary
radiotap header.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1753 270642c3-0616-0410-b53a-bc976706d245

13 years agounit test fix for jaunty and before
jmo [Wed, 1 Dec 2010 15:51:47 +0000]
unit test fix for jaunty and before

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1752 270642c3-0616-0410-b53a-bc976706d245

14 years agofirst version of statistic value accumulator added
jmo [Mon, 22 Nov 2010 15:11:15 +0000]
first version of statistic value accumulator added

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1751 270642c3-0616-0410-b53a-bc976706d245

14 years agoFix sample bootstrap senfutil.py (Examples/Sniffer/site_scons/senfutil.py)
g0dil [Mon, 15 Nov 2010 14:16:25 +0000]
Fix sample bootstrap senfutil.py (Examples/Sniffer/site_scons/senfutil.py)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1748 270642c3-0616-0410-b53a-bc976706d245

14 years agoMain SENF documentation update
g0dil [Mon, 8 Nov 2010 07:46:59 +0000]
Main SENF documentation update

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1747 270642c3-0616-0410-b53a-bc976706d245

14 years agoSome URL fixes
g0dil [Sun, 7 Nov 2010 22:52:12 +0000]
Some URL fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1746 270642c3-0616-0410-b53a-bc976706d245

14 years agoExample documentation update
g0dil [Sat, 6 Nov 2010 13:39:04 +0000]
Example documentation update

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1745 270642c3-0616-0410-b53a-bc976706d245

14 years agoExtend fixlinks to fix the completely broken cross-linking in maverick
g0dil [Sat, 6 Nov 2010 13:38:09 +0000]
Extend fixlinks to fix the completely broken cross-linking in maverick

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1744 270642c3-0616-0410-b53a-bc976706d245

14 years agoUpdate Examples/Sniffer documentation
g0dil [Thu, 4 Nov 2010 20:46:01 +0000]
Update Examples/Sniffer documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1743 270642c3-0616-0410-b53a-bc976706d245

14 years agoFix documentation build under maverick (doxygen 1.7.1)
g0dil [Thu, 4 Nov 2010 14:51:56 +0000]
Fix documentation build under maverick (doxygen 1.7.1)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1742 270642c3-0616-0410-b53a-bc976706d245

14 years ago// we use gettimeofday() now to determine the packet rcv time, since on some boxes...
mtk [Wed, 27 Oct 2010 14:49:35 +0000]
// we use gettimeofday() now to determine the packet rcv time, since on some boxes the above ioctl() return bogus values.
// this may reduce the precision, but we only care about +/- 1ms, for now

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1741 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets/80221Bundle; fix unit test for last commit :/
tho [Mon, 25 Oct 2010 11:40:39 +0000]
Packets/80221Bundle; fix unit test for last commit :/

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1740 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets/80221Bundle: removed MIHFId::None
tho [Fri, 22 Oct 2010 13:44:36 +0000]
Packets/80221Bundle: removed MIHFId::None

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1739 270642c3-0616-0410-b53a-bc976706d245

14 years agoPPI: output throttle state on ppi-dump
tho [Fri, 22 Oct 2010 12:45:27 +0000]
PPI: output throttle state on ppi-dump

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1738 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Statistics: added operator[] member to get const & Collector in StatisticsBase
tho [Tue, 19 Oct 2010 15:38:59 +0000]
Utils/Statistics: added operator[] member to get const & Collector in StatisticsBase

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1737 270642c3-0616-0410-b53a-bc976706d245

14 years agocleaned up some include dependencies
tho [Mon, 18 Oct 2010 16:13:56 +0000]
cleaned up some include dependencies

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1736 270642c3-0616-0410-b53a-bc976706d245

14 years agoSocket/Protocols/INet: fixed link local INet6Address construction from mac/eui64
tho [Wed, 13 Oct 2010 15:27:03 +0000]
Socket/Protocols/INet: fixed link local INet6Address construction from mac/eui64

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1735 270642c3-0616-0410-b53a-bc976706d245

14 years agoSocket: some minor documentation (typo) fixes
tho [Wed, 13 Oct 2010 13:23:41 +0000]
Socket: some minor documentation (typo) fixes
Packets: minor unit test added

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1734 270642c3-0616-0410-b53a-bc976706d245

14 years agochanged behaivior of scons after switching to local sons version.
derpeter [Tue, 12 Oct 2010 11:54:17 +0000]
changed behaivior of scons after switching to local sons version.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1733 270642c3-0616-0410-b53a-bc976706d245

14 years agoSocket: NetdeviceController: improved error handling
tho [Thu, 7 Oct 2010 14:10:05 +0000]
Socket: NetdeviceController: improved error handling

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1732 270642c3-0616-0410-b53a-bc976706d245

14 years agoSocket: UnknownInterfaceException: grmpf. Run unit tests before committing changes...
tho [Thu, 7 Oct 2010 11:25:47 +0000]
Socket: UnknownInterfaceException: grmpf. Run unit tests before committing changes! sorry.

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1731 270642c3-0616-0410-b53a-bc976706d245

14 years agoSocket: added UnknownInterfaceException
tho [Thu, 7 Oct 2010 11:13:38 +0000]
Socket: added UnknownInterfaceException

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1730 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: added unit test for last ListBParser and ListNParser fix
tho [Wed, 6 Oct 2010 13:53:51 +0000]
Packets: added unit test for last ListBParser and ListNParser fix

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1728 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: Fix ListBParser and ListNParser to corretly utilize AuxPolicy::WrapperPolicy
g0dil [Wed, 6 Oct 2010 13:37:19 +0000]
Packets: Fix ListBParser and ListNParser to corretly utilize AuxPolicy::WrapperPolicy

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1727 270642c3-0616-0410-b53a-bc976706d245

14 years agoUse LD consturction variable in CombinedObject builder
g0dil [Tue, 5 Oct 2010 15:00:51 +0000]
Use LD consturction variable in CombinedObject builder

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1726 270642c3-0616-0410-b53a-bc976706d245

14 years agoImplement PARSEFLAGS support for SConstruct
g0dil [Tue, 5 Oct 2010 14:35:04 +0000]
Implement PARSEFLAGS support for SConstruct

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1725 270642c3-0616-0410-b53a-bc976706d245

14 years agoConsole: expanded sys-info
tho [Mon, 4 Oct 2010 15:30:53 +0000]
Console: expanded sys-info

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1724 270642c3-0616-0410-b53a-bc976706d245

14 years agoAdd configure check for timerfd.h path
g0dil [Thu, 30 Sep 2010 14:07:49 +0000]
Add configure check for timerfd.h path

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1723 270642c3-0616-0410-b53a-bc976706d245

14 years agoPPI: another try to fix PassiveQueueingSocketSink unit test
tho [Tue, 28 Sep 2010 10:51:05 +0000]
PPI: another try to fix PassiveQueueingSocketSink unit test

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1722 270642c3-0616-0410-b53a-bc976706d245

14 years agoPPI: fix for PassiveQueueingSocketSink unit test
tho [Tue, 28 Sep 2010 08:09:27 +0000]
PPI: fix for PassiveQueueingSocketSink unit test

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1721 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Console: Hopefully fix Console crash on unexpected client close
g0dil [Mon, 27 Sep 2010 09:52:56 +0000]
Utils/Console: Hopefully fix Console crash on unexpected client close

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1720 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Console: SENF_CONSOLE_REGISTER_ENUM key() modifier documentation
g0dil [Fri, 24 Sep 2010 15:22:51 +0000]
Utils/Console: SENF_CONSOLE_REGISTER_ENUM key() modifier documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1719 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets/80221Bundle: swap out MIHMessageRegistry in own header file; documentation...
tho [Mon, 20 Sep 2010 10:05:32 +0000]
Packets/80221Bundle: swap out MIHMessageRegistry in own header file; documentation still missing!
Scons: clean up profile switch

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1718 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: Fix global registry destruction segfault
g0dil [Wed, 15 Sep 2010 15:32:25 +0000]
Packets: Fix global registry destruction segfault

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1717 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Console: Fix console crash on socket write failure
g0dil [Wed, 15 Sep 2010 15:32:22 +0000]
Utils/Console: Fix console crash on socket write failure

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1716 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: Packet::clone() clones now also annotations
tho [Wed, 15 Sep 2010 13:44:15 +0000]
Packets: Packet::clone() clones now also annotations

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1715 270642c3-0616-0410-b53a-bc976706d245

14 years agoScons: added profile build option
tho [Mon, 13 Sep 2010 11:16:09 +0000]
Scons: added profile build option

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1714 270642c3-0616-0410-b53a-bc976706d245

14 years agoPacket: added Packet::reparse() and ::clearAnnotations() member
tho [Mon, 13 Sep 2010 07:42:14 +0000]
Packet: added Packet::reparse() and ::clearAnnotations() member
Scheduler: fixed slight compiler warning on final build
SConstruct: increased g++ inline-unit-growth

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1713 270642c3-0616-0410-b53a-bc976706d245

14 years agoScheduler: moved backtrace generation for TaskInfo from FIFORunner::enqueue to TaskIn...
tho [Fri, 10 Sep 2010 09:35:03 +0000]
Scheduler: moved backtrace generation for TaskInfo from FIFORunner::enqueue to TaskInfo constructor

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1712 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Console: Add SENF_CONSOLE_REGISTER_ENUM 'key()' support
g0dil [Thu, 9 Sep 2010 10:45:49 +0000]
Utils/Console: Add SENF_CONSOLE_REGISTER_ENUM 'key()' support

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1711 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: added Packet::is_shared() member
tho [Tue, 7 Sep 2010 08:32:42 +0000]
Packets: added Packet::is_shared() member

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1710 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: internal pointer access optimization in ConcretePacket
tho [Mon, 6 Sep 2010 11:52:24 +0000]
Packets: internal pointer access optimization in ConcretePacket
PPI: some minor optimizations

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1709 270642c3-0616-0410-b53a-bc976706d245

14 years agouse senf::scheduler:now()
mtk [Fri, 3 Sep 2010 08:01:46 +0000]
use senf::scheduler:now()

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1708 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: Refactor refcounting for performance
g0dil [Thu, 2 Sep 2010 09:09:35 +0000]
Packets: Refactor refcounting for performance

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1707 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils/Console: Add support for quoted path components
g0dil [Wed, 1 Sep 2010 21:03:57 +0000]
Utils/Console: Add support for quoted path components

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1706 270642c3-0616-0410-b53a-bc976706d245

14 years agoUtils: Implement RestrictedInt template
g0dil [Tue, 31 Aug 2010 15:23:43 +0000]
Utils: Implement RestrictedInt template

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1705 270642c3-0616-0410-b53a-bc976706d245

14 years agoadded a timestamp_system() to return the system's wallclock time (NTP synced)
mtk [Mon, 30 Aug 2010 19:29:53 +0000]
added a timestamp_system() to return the system's wallclock time (NTP synced)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1704 270642c3-0616-0410-b53a-bc976706d245

14 years agoPackets: added Packet::as<>(nothrow); fixed documentation
tho [Mon, 30 Aug 2010 14:50:46 +0000]
Packets: added Packet::as<>(nothrow); fixed documentation
Scheduler: fixed assert include in FIFORunner

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1703 270642c3-0616-0410-b53a-bc976706d245

14 years agono comment ... fix for idiotic typo ...
g0dil [Mon, 30 Aug 2010 14:22:52 +0000]
no comment ... fix for idiotic typo ...

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1702 270642c3-0616-0410-b53a-bc976706d245

14 years agoScheduler: FIFORunner performance enhancements
g0dil [Mon, 30 Aug 2010 13:45:22 +0000]
Scheduler: FIFORunner performance enhancements

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1701 270642c3-0616-0410-b53a-bc976706d245

14 years agoAdd support for setting BOOST_VERSION on the scons command line
g0dil [Mon, 30 Aug 2010 08:17:10 +0000]
Add support for setting BOOST_VERSION on the scons command line

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1700 270642c3-0616-0410-b53a-bc976706d245

14 years agoPPI: avoid dynamic_cast in Connectors peer() by caching peer_ on connect()
tho [Fri, 27 Aug 2010 13:08:17 +0000]
PPI: avoid dynamic_cast in Connectors peer() by caching peer_ on connect()
Packet: minor mini optimization in next()

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1699 270642c3-0616-0410-b53a-bc976706d245

14 years agoScheduler: Avoid unnecessary now() calls in ClockService
g0dil [Wed, 25 Aug 2010 11:35:43 +0000]
Scheduler: Avoid unnecessary now() calls in ClockService

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1698 270642c3-0616-0410-b53a-bc976706d245