13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 years agoPacket: some (802.11) packet optimizations
tho [Tue, 24 Aug 2010 12:38:14 +0000]
Packet: some (802.11) packet optimizations

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

13 years agoPackets/80211Bundle: RadiotapPacktParser caches offset table
g0dil [Fri, 20 Aug 2010 11:58:35 +0000]
Packets/80211Bundle: RadiotapPacktParser caches offset table

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

13 years agoPackets/80211Bundle: Fix byteorder issues for radiotap parser
g0dil [Fri, 20 Aug 2010 10:31:07 +0000]
Packets/80211Bundle: Fix byteorder issues for radiotap parser

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

13 years agoPackets/80211Bundle: Fix missing le16toh/le32toh on older libc
g0dil [Fri, 20 Aug 2010 06:40:25 +0000]
Packets/80211Bundle: Fix missing le16toh/le32toh on older libc

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

13 years agoPackets/80211Bundle: RadiotapPacketParser create and field update
g0dil [Fri, 20 Aug 2010 06:40:22 +0000]
Packets/80211Bundle: RadiotapPacketParser create and field update

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

13 years agoPackets/80211Bundle: Complete radiotap dump (incl. unit-test)
g0dil [Fri, 20 Aug 2010 06:40:18 +0000]
Packets/80211Bundle: Complete radiotap dump (incl. unit-test)

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

13 years agoPackets/80211Bundle: Read-only radiotap reimplementation
g0dil [Fri, 20 Aug 2010 06:40:15 +0000]
Packets/80211Bundle: Read-only radiotap reimplementation

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

13 years agoUtils: fixed singleton unit test on final build
tho [Tue, 17 Aug 2010 08:16:28 +0000]
Utils: fixed singleton unit test on final build

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

13 years agovery minor SConstruct fixes
g0dil [Mon, 16 Aug 2010 09:43:26 +0000]
very minor SConstruct fixes

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

13 years agoMove all 'clean' globbing into senfutil using senfutil.CleanGlob
g0dil [Sat, 14 Aug 2010 07:56:35 +0000]
Move all 'clean' globbing into senfutil using senfutil.CleanGlob

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

13 years agoSConstruct: added NDEBUG and BOOST_DISABLE_ASSERTS on final build
tho [Fri, 13 Aug 2010 14:36:06 +0000]
SConstruct: added NDEBUG and BOOST_DISABLE_ASSERTS on final build
Packets: enabled dumpPacketAnnotationRegistry() on non-debug build
PPI: set BurstSocketReader default maxBurst

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

13 years agoAdd support for multiple VAR+=VALUE arguments
g0dil [Fri, 13 Aug 2010 13:04:45 +0000]
Add support for multiple VAR+=VALUE arguments

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

13 years agoFix 'scons -h'
g0dil [Fri, 13 Aug 2010 12:38:40 +0000]
Fix 'scons -h'

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

13 years agoclean up Makefile and add some new-user help to the Makefile (and scons)
g0dil [Fri, 13 Aug 2010 12:31:06 +0000]
clean up Makefile and add some new-user help to the Makefile (and scons)

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

13 years agoMore SCons/Configure cleanup
g0dil [Fri, 13 Aug 2010 11:16:36 +0000]
More SCons/Configure cleanup

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

13 years agoReorganize SCons build system
g0dil [Fri, 13 Aug 2010 08:24:42 +0000]
Reorganize SCons build system

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

13 years agoEnhance senfutil client-project handling
g0dil [Thu, 12 Aug 2010 14:21:25 +0000]
Enhance senfutil client-project handling

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

13 years agoPackets: Annotation documentation and remove SENF_PACKET_NO_COMPLEX_ANNOTATIONS
g0dil [Thu, 12 Aug 2010 14:21:22 +0000]
Packets: Annotation documentation and remove SENF_PACKET_NO_COMPLEX_ANNOTATIONS

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

13 years agosite_scons: added fix for SCons 0.97 compatibility; export BOOST_VERSION to env
tho [Thu, 12 Aug 2010 09:59:50 +0000]
site_scons: added fix for SCons 0.97 compatibility; export BOOST_VERSION to env

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

13 years agoPackets: Fix annotation unit-test on 64bit architectures
g0dil [Wed, 11 Aug 2010 22:31:03 +0000]
Packets: Fix annotation unit-test on 64bit architectures

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

13 years agoPackets: Keep annotation registry sorted by type name
g0dil [Wed, 11 Aug 2010 18:30:43 +0000]
Packets: Keep annotation registry sorted by type name

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

13 years agoPackets: Fix annotation unit-test for 'final=1'
g0dil [Wed, 11 Aug 2010 15:02:12 +0000]
Packets: Fix annotation unit-test for 'final=1'

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

13 years agoPackets: New Annotation implementation
g0dil [Wed, 11 Aug 2010 14:08:19 +0000]
Packets: New Annotation implementation

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

13 years agoconfig: use senf::config::copy_n instead of SENF_copy_n macro
g0dil [Wed, 11 Aug 2010 14:08:15 +0000]
config: use senf::config::copy_n instead of SENF_copy_n macro

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

13 years agosenfutil: collect command-line variable settings in ARGUMENT_VARIABLES
g0dil [Wed, 11 Aug 2010 12:18:55 +0000]
senfutil: collect command-line variable settings in ARGUMENT_VARIABLES

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

13 years agoRework configure stuff
g0dil [Wed, 11 Aug 2010 12:18:53 +0000]
Rework configure stuff

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

13 years agoPPI: bugfix for FIFOQueueingAlgorithm
tho [Wed, 11 Aug 2010 10:51:51 +0000]
PPI: bugfix for FIFOQueueingAlgorithm
Utils: added documentation for senf::str()

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

13 years agoDocumentation: fixed links to boost.org
tho [Wed, 11 Aug 2010 07:58:33 +0000]
Documentation: fixed links to boost.org
PPI: use QueueingDiscipline::NONE in PassiveJoin and PassiveQueueingSocketSink
site_scons: allow to set boost configure variables

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

13 years agoUtils/Console: Default stream limit: Fix console route listing and help
g0dil [Mon, 9 Aug 2010 21:45:12 +0000]
Utils/Console: Default stream limit: Fix console route listing and help

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

13 years agomore documentation fixes
g0dil [Mon, 9 Aug 2010 12:25:22 +0000]
more documentation fixes

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

13 years agoRename PacketRegistry::RegistrationProxy to ScopedRegistrationProxy
g0dil [Mon, 9 Aug 2010 12:25:20 +0000]
Rename PacketRegistry::RegistrationProxy to ScopedRegistrationProxy

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

13 years agoFix some small and innocent build-system bugs
g0dil [Mon, 9 Aug 2010 12:15:28 +0000]
Fix some small and innocent build-system bugs

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

13 years agoDocumentation fix
g0dil [Sun, 8 Aug 2010 12:19:58 +0000]
Documentation fix

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

13 years agoDocumentation updates/fixes
g0dil [Sat, 7 Aug 2010 08:45:46 +0000]
Documentation updates/fixes

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

13 years agoPPI: added QueueingDiscipline::NONE
tho [Fri, 6 Aug 2010 09:05:15 +0000]
PPI: added QueueingDiscipline::NONE

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

13 years agoadd BOOST_NO_MT define on final build
tho [Wed, 4 Aug 2010 14:59:28 +0000]
add BOOST_NO_MT define on final build

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

13 years agoFix CPPDFINES handling in scons
g0dil [Wed, 4 Aug 2010 14:53:35 +0000]
Fix CPPDFINES handling in scons

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

13 years agoChange CompileCheck builder to write error messages into .checked file (on success)
g0dil [Wed, 4 Aug 2010 14:53:32 +0000]
Change CompileCheck builder to write error messages into .checked file (on success)

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

13 years agoUtils: Add pimpl_tr (no documentation as of yet)
g0dil [Wed, 4 Aug 2010 14:53:30 +0000]
Utils: Add pimpl_tr (no documentation as of yet)

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

13 years agoPPI: InputConnector: some minor optimization
tho [Wed, 4 Aug 2010 11:03:35 +0000]
PPI: InputConnector: some minor optimization

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

13 years agoPackets: optimized intrusive_ptr access; optimized PacketTypeMixin member parameters
tho [Tue, 3 Aug 2010 10:40:43 +0000]
Packets: optimized intrusive_ptr access; optimized PacketTypeMixin member parameters

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

13 years agoSocket/Protocols/Raw: optimized MACAddress - EUI64 comparison
tho [Mon, 2 Aug 2010 13:41:15 +0000]
Socket/Protocols/Raw: optimized MACAddress - EUI64 comparison

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

13 years agoPPI: introduced SENF_PPI_NOTRACE define
tho [Mon, 2 Aug 2010 12:34:03 +0000]
PPI: introduced SENF_PPI_NOTRACE define
Socket,PPI: pass handle parameter by reference

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

13 years agofix for drawmodules.py to colour modules beginning with "senf::emu" in orange instead...
ssauer [Fri, 30 Jul 2010 11:22:35 +0000]
fix for drawmodules.py to colour modules beginning with "senf::emu" in orange instead of green

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

13 years agoChanged to colour every module ending with Source or Sink red
ssauer [Fri, 30 Jul 2010 10:29:35 +0000]
Changed to colour every module ending with Source or Sink  red

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

13 years agoPPI: added ActiveBurstSocketSource for testing
tho [Wed, 28 Jul 2010 13:19:32 +0000]
PPI: added ActiveBurstSocketSource for testing

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

13 years agoScheduler: Fix for TimerEventProxy
tho [Wed, 28 Jul 2010 11:20:04 +0000]
Scheduler: Fix for TimerEventProxy

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

13 years agoChanged drawmodules to highlight NetEmu modules
ssauer [Mon, 26 Jul 2010 11:55:00 +0000]
Changed drawmodules to highlight NetEmu modules

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

13 years agoimported Stefan's colored version of drawmodules...
mtk [Sun, 25 Jul 2010 15:27:03 +0000]
imported Stefan's colored version of drawmodules...

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

13 years agodump() provides additional byte length
jmo [Fri, 23 Jul 2010 12:33:25 +0000]
dump() provides additional byte length

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

13 years agofixed documentation build
tho [Thu, 22 Jul 2010 09:12:11 +0000]
fixed documentation build

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

13 years agoPackets/DefaultBundle: hotfix for IPv6 Pad1 alignment options in ListOptionTypeParser...
tho [Wed, 21 Jul 2010 16:43:39 +0000]
Packets/DefaultBundle: hotfix for IPv6 Pad1 alignment options in ListOptionTypeParser_Policy; needs to be rewritten!!

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

13 years agofix QueueingSocketSink to update the IOEvent when the handle is modified. tihgtened...
mtk [Tue, 13 Jul 2010 12:49:01 +0000]
fix QueueingSocketSink to update the IOEvent when the handle is modified. tihgtened unit test

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

13 years agoPPI: PassiveQueueingSocketSink: added registry for QueueingAlgorithms
tho [Wed, 7 Jul 2010 12:03:47 +0000]
PPI: PassiveQueueingSocketSink: added registry for QueueingAlgorithms

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

13 years agoadopt svn url in menu bar
jmo [Wed, 7 Jul 2010 10:53:46 +0000]
adopt svn url in menu bar

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

13 years agoadded PassiveQueueingSocketSink
tho [Tue, 29 Jun 2010 09:57:16 +0000]
added PassiveQueueingSocketSink

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

13 years agoUtils: Beeper::start_beep() is public now
tho [Wed, 23 Jun 2010 11:21:00 +0000]
Utils: Beeper::start_beep() is public now

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

13 years agoUtils: added Beeper helper :)
tho [Wed, 23 Jun 2010 09:55:44 +0000]
Utils: added Beeper helper :)

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

13 years agofix to get svn revision
tho [Thu, 17 Jun 2010 09:38:20 +0000]
fix to get svn revision

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

13 years agoadded Version.hh
tho [Wed, 16 Jun 2010 13:04:15 +0000]
added Version.hh
Console: added sys/info command

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

13 years agohandle ENOBUFS just like EAGAIN => return 0;
mtk [Wed, 16 Jun 2010 10:20:32 +0000]
handle ENOBUFS just like EAGAIN => return 0;

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

13 years agoPackets: added ValueParserBase; documentation missing
tho [Wed, 9 Jun 2010 14:59:38 +0000]
Packets: added ValueParserBase; documentation missing

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

13 years agoPackets: support is<SomePacketType>() for in-valid Packets
tho [Tue, 8 Jun 2010 10:51:51 +0000]
Packets: support is<SomePacketType>() for in-valid Packets

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

13 years agoFix valgrind suppressions to work with -O2
g0dil [Fri, 28 May 2010 21:17:01 +0000]
Fix valgrind suppressions to work with -O2

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

13 years agoAdd CCACHE_ and DISTCC_ vars to imported environemnt
g0dil [Fri, 28 May 2010 21:16:58 +0000]
Add CCACHE_ and DISTCC_ vars to imported environemnt

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

13 years agoAdd bundledump to libsenf-tools package
g0dil [Fri, 28 May 2010 21:16:54 +0000]
Add bundledump to libsenf-tools package

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

13 years agoMove boost/intrusive to senf/boost_intrusive
g0dil [Fri, 28 May 2010 21:16:15 +0000]
Move boost/intrusive to senf/boost_intrusive
Fix installation of boost_ext into dev package

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

13 years agoFix Example SConstruct files to search for senfutil.py in system directory
g0dil [Fri, 28 May 2010 21:16:03 +0000]
Fix Example SConstruct files to search for senfutil.py in system directory

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

13 years agoFix package build
g0dil [Fri, 28 May 2010 21:15:50 +0000]
Fix package build
Disable documentation build for debian packages
Fixes to make SENF compile under debian 'etch'

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

14 years agoUtils: Aggregate statistics interface unit test
g0dil [Fri, 7 May 2010 15:59:09 +0000]
Utils: Aggregate statistics interface unit test

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

14 years agoUtils: Aggregate statistics submit interface
g0dil [Fri, 7 May 2010 08:46:25 +0000]
Utils: Aggregate statistics submit interface

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

14 years agoreverted Rev. 1620 (enable/disable PPI ActiveSocketSource)
tho [Thu, 6 May 2010 12:38:59 +0000]
reverted Rev. 1620 (enable/disable PPI ActiveSocketSource)

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

14 years agoAdd 'comment' argument to SENF_ASSERT
g0dil [Thu, 6 May 2010 12:23:29 +0000]
Add 'comment' argument to SENF_ASSERT

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

14 years agoPackets: Fix PacketRegistry duplicate packet assertion
g0dil [Thu, 6 May 2010 07:35:38 +0000]
Packets: Fix PacketRegistry duplicate packet assertion

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

14 years agoPacketse: PacketRegistry priority support documentation
g0dil [Wed, 5 May 2010 22:30:16 +0000]
Packetse: PacketRegistry priority support documentation

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

14 years agoPackets: Macros and unit-tests for the PacketRegistry priority support
g0dil [Wed, 5 May 2010 21:19:31 +0000]
Packets: Macros and unit-tests for the PacketRegistry priority support

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

14 years agoPackets: Implement PacketRegistry priority support
g0dil [Wed, 5 May 2010 15:23:04 +0000]
Packets: Implement PacketRegistry priority support

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

14 years agoallow the IOEvent of an ActiveSocketSource to be enabled/disabled
mtk [Wed, 5 May 2010 12:19:10 +0000]
allow the IOEvent of an ActiveSocketSource to be enabled/disabled

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

14 years agoPackets: Packet Registry unregister() support
g0dil [Tue, 4 May 2010 22:12:40 +0000]
Packets: Packet Registry unregister() support

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