15 years agoPackets/80211Bundle: fix compiler warnings in WLANPacketParser
cni [Mon, 8 Dec 2008 17:36:58 +0000]
Packets/80211Bundle: fix compiler warnings in WLANPacketParser

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

15 years agoPackets/80211Bundle: add WLAN Packet Parser and Unittests
cni [Mon, 8 Dec 2008 17:20:10 +0000]
Packets/80211Bundle: add WLAN Packet Parser and Unittests

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

15 years agoSocket: Add timeout arg to FileHandle 'wait' members
g0dil [Fri, 5 Dec 2008 10:27:39 +0000]
Socket: Add timeout arg to FileHandle 'wait' members
Fix emacs auto-indentation of namespaces

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

15 years agoCommit missing files
g0dil [Thu, 4 Dec 2008 14:41:05 +0000]
Commit missing files

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

15 years agoScheduler/Console: Add missing Node conversion operator for to variable attributor
g0dil [Thu, 4 Dec 2008 14:36:34 +0000]
Scheduler/Console: Add missing Node conversion operator for to variable attributor
PPI: Change most Packet arguments to const &
Packets: Change most Packet arguments to const &
Packets: Replace weird operator-> impleemntation

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

15 years agoAnnotationRouter: fixed documentation link
tho [Thu, 4 Dec 2008 12:59:39 +0000]
AnnotationRouter: fixed documentation link

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

15 years agoadded some documentation
tho [Thu, 4 Dec 2008 10:48:52 +0000]
added some documentation

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

15 years agosenf::INet4Address::toString() added
dw6 [Thu, 4 Dec 2008 10:45:47 +0000]
senf::INet4Address::toString() added

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

15 years agoSocket: Add oobReadable() and waitOOBReadable() FileHandle members
g0dil [Wed, 3 Dec 2008 13:12:31 +0000]
Socket: Add oobReadable() and waitOOBReadable() FileHandle members

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

15 years ago80211Bundle: some clean-up
tho [Wed, 3 Dec 2008 09:26:59 +0000]
80211Bundle: some clean-up

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

15 years agoadd minimal documentation for DirectoryNode::link()
dw6 [Tue, 2 Dec 2008 16:23:34 +0000]
add minimal documentation for DirectoryNode::link()

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

15 years agoPackets: created 80211Bundle for Packet Parser wich are associated with (802.11)...
cni [Tue, 2 Dec 2008 16:08:58 +0000]
Packets: created 80211Bundle for Packet Parser wich are associated with (802.11) WLAN, Packets/80211Bundle: added Radiotap Packet Parser and Unittests.

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

15 years agoadded Int16LSB, UInt16mLSB, UInt32LSB and UInt64LSB parser for little endian byte...
cni [Tue, 2 Dec 2008 15:54:20 +0000]
added Int16LSB, UInt16mLSB, UInt32LSB and UInt64LSB parser for little endian byte-order required for RadiotapPacketParser

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

15 years agoScheduler: Restructure signal blocking/unblocking
g0dil [Tue, 2 Dec 2008 09:59:33 +0000]
Scheduler: Restructure signal blocking/unblocking
Scheduler: Optimize watchdog implementation
Socket: Change read-into-container implementation to skip unnecessary available() call
Add 'profile=1' compile option
Exclude 'boost' and 'std' symbols from documentation

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

15 years agosome minor documentation fixes.
tho [Mon, 1 Dec 2008 15:53:27 +0000]
some minor documentation fixes.

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

15 years agosome minor documentation fixes.
tho [Mon, 1 Dec 2008 13:41:53 +0000]
some minor documentation fixes.

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

16 years agoFurther documentation updates (grmpf)
g0dil [Fri, 28 Nov 2008 11:10:20 +0000]
Further documentation updates (grmpf)

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

16 years agoFurther documentation updates
g0dil [Fri, 28 Nov 2008 10:52:14 +0000]
Further documentation updates

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

16 years agoFurther documentation updates
g0dil [Fri, 28 Nov 2008 10:50:44 +0000]
Further documentation updates

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

16 years agoDocumentation updates
g0dil [Fri, 28 Nov 2008 10:15:52 +0000]
Documentation updates

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

16 years agoimplemented DVBFrontendHandle
atx23 [Fri, 28 Nov 2008 08:30:50 +0000]
implemented DVBFrontendHandle

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

16 years agoScheduler/Console: Fix option parsing bug (closes: #14841)
g0dil [Thu, 27 Nov 2008 12:12:40 +0000]
Scheduler/Console: Fix option parsing bug (closes: #14841)
Scheduler/Console: Add additional information to exceptions thrown while parsing command line arguments

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

16 years agoScheduler/Console: Make '..' work in Console (closes: #14754)
g0dil [Thu, 27 Nov 2008 09:35:27 +0000]
Scheduler/Console: Make '..' work in Console (closes: #14754)

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

16 years agoScheduler/Console: Add optional file support to FileConfig
g0dil [Wed, 26 Nov 2008 15:51:58 +0000]
Scheduler/Console: Add optional file support to FileConfig

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

16 years agoScheduler/Console: Fix bit-number-lookup-magic to work under 64bit
g0dil [Wed, 26 Nov 2008 12:57:19 +0000]
Scheduler/Console: Fix bit-number-lookup-magic to work under 64bit

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

16 years agocompleting implementation, adding missing interfaceName(std::string)
dw6 [Tue, 25 Nov 2008 15:41:26 +0000]
completing implementation, adding missing interfaceName(std::string)

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

16 years agoformatting
dw6 [Tue, 25 Nov 2008 15:19:17 +0000]
formatting

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

16 years agoSocket/Protocols: Really fix 64bit alignment issue
g0dil [Tue, 25 Nov 2008 13:05:15 +0000]
Socket/Protocols: Really fix 64bit alignment issue

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

16 years agoSocket/Protocols: (hopefully) fix sockaddr alignment issues on 64bit
g0dil [Tue, 25 Nov 2008 12:55:23 +0000]
Socket/Protocols: (hopefully) fix sockaddr alignment issues on 64bit

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

16 years agochange to tapSocketProtocol to save interface index
dw6 [Mon, 24 Nov 2008 16:49:23 +0000]
change to tapSocketProtocol to save interface index

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

16 years agothrow more informative DuplicateEventRegistrationException
dw6 [Mon, 24 Nov 2008 15:28:35 +0000]
throw more informative DuplicateEventRegistrationException

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

16 years agoEnhance emacs project setup
g0dil [Mon, 24 Nov 2008 14:50:41 +0000]
Enhance emacs project setup

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

16 years agoPackets: fixed some tests to run under 64bit (size_type <-> range confusion)
tho [Mon, 24 Nov 2008 12:27:17 +0000]
Packets: fixed some tests to run under 64bit (size_type <-> range confusion)

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

16 years agoVariantParser: unsigned/size_type bugfix for 64bit
tho [Mon, 24 Nov 2008 11:38:43 +0000]
VariantParser: unsigned/size_type bugfix for 64bit

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

16 years agoINet4SocketAddress: unsigned/size_type bugfix for 64bit
tho [Mon, 24 Nov 2008 11:21:52 +0000]
INet4SocketAddress: unsigned/size_type bugfix for 64bit

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

16 years agoScheduler/ClockService: Add reltime() and reltime_type
g0dil [Fri, 21 Nov 2008 16:57:18 +0000]
Scheduler/ClockService: Add reltime() and reltime_type

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

16 years agoadded some documentation for NetdeviceController.
tho [Fri, 21 Nov 2008 14:40:15 +0000]
added some documentation for NetdeviceController.

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

16 years agoUtils/Daemon: Remove now obsolete argv argument cast in unit test
g0dil [Fri, 21 Nov 2008 09:32:48 +0000]
Utils/Daemon: Remove now obsolete argv argument cast in unit test
Add '-Wl,-S' to default build options to hugely increase link performance

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

16 years agoPackets: Add reserve() / capacity() to PacketData interface
g0dil [Thu, 20 Nov 2008 21:33:08 +0000]
Packets: Add reserve() / capacity() to PacketData interface
Utils/Daemon: Make argv() return 'char const **'

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

16 years agomissing macro call and inculdes added
jmo [Thu, 20 Nov 2008 09:48:20 +0000]
missing macro call and inculdes added

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

16 years agoadding IPv4SourceForcingDgramWriter. use inheritance for IPv?SourceForcingWriter
dw6 [Wed, 19 Nov 2008 13:52:16 +0000]
adding IPv4SourceForcingDgramWriter. use inheritance for IPv?SourceForcingWriter

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

16 years agoPackets: Fix VariantParser invalid parser access bug
g0dil [Tue, 18 Nov 2008 16:04:20 +0000]
Packets: Fix VariantParser invalid parser access bug
Clean up all file-defines and remove all tabs

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

16 years agomagic ParseHelpers.ih bugfix (ask g0dil)
tho [Tue, 18 Nov 2008 14:28:49 +0000]
magic ParseHelpers.ih bugfix (ask g0dil)

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

16 years agoScheduler: Add ClockService::clock_type interval console parser
g0dil [Tue, 18 Nov 2008 08:35:11 +0000]
Scheduler: Add ClockService::clock_type interval console parser

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

16 years agoScheduler/Console: Fix overload resolution order when adding parsed commands
g0dil [Fri, 14 Nov 2008 15:02:55 +0000]
Scheduler/Console: Fix overload resolution order when adding parsed commands

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

16 years agoScheduler/Console: Add missing Variables.hh #include to Console.hh
g0dil [Fri, 14 Nov 2008 13:13:05 +0000]
Scheduler/Console: Add missing Variables.hh #include to Console.hh

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

16 years agoScheduler/Console: Fix adding variables to ScopedDirectory instances
g0dil [Fri, 14 Nov 2008 10:03:27 +0000]
Scheduler/Console: Fix adding variables to ScopedDirectory instances

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

16 years agoPackets: Add descriptive dump() output to DataPacket
g0dil [Thu, 13 Nov 2008 15:25:01 +0000]
Packets: Add descriptive dump() output to DataPacket
Packets/DefaultBundle: Fix EthernetPacketType::finalize() (don't throw when no next packet)
Scheduler/Console: Add some missing #undef's

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

16 years agoMPESection: removed new crc calculation, since there was no perfomance benefit.
tho [Thu, 13 Nov 2008 11:15:26 +0000]
MPESection: removed new crc calculation, since there was no perfomance benefit.

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

16 years agoMPESection: added new crc calculation
tho [Thu, 13 Nov 2008 10:18:25 +0000]
MPESection: added new crc calculation

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

16 years agoMakefile fix: pass final=1 thru scons
jmo [Wed, 12 Nov 2008 14:26:34 +0000]
Makefile fix: pass final=1 thru scons

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

16 years agoPPI: Fix boost compatibility issues
g0dil [Wed, 12 Nov 2008 09:38:23 +0000]
PPI: Fix boost compatibility issues

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

16 years agoPPI: Annotation router
g0dil [Mon, 10 Nov 2008 17:12:40 +0000]
PPI: Annotation router

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

16 years agoDVBFrontendHandle: added some methods to the protocol
tho [Mon, 10 Nov 2008 15:19:57 +0000]
DVBFrontendHandle: added some methods to the protocol

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

16 years agoUtils/Logger: Target examples\nPackets: Relax annotation type restrictions
g0dil [Mon, 10 Nov 2008 15:08:08 +0000]
Utils/Logger: Target examples\nPackets: Relax annotation type restrictions

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

16 years agoDVBFrontendHandle: clean-up the signalStrength method signature and documentation...
tho [Mon, 10 Nov 2008 14:53:25 +0000]
DVBFrontendHandle: clean-up the signalStrength method signature and documentation update

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

16 years agoadded (U)Int64Parser
tho [Mon, 10 Nov 2008 11:56:57 +0000]
added (U)Int64Parser

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

16 years agoPPI: Assert documentation
g0dil [Fri, 7 Nov 2008 10:19:21 +0000]
PPI: Assert documentation
PPI: Document Module::v_init() member
Scheduler: Rename EventEvent to EventHook
Documentation updates

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

16 years agoFixes for boost-1.36 + gcc-4.3
g0dil [Wed, 5 Nov 2008 17:13:54 +0000]
Fixes for boost-1.36 + gcc-4.3

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

16 years agofixed __gcc_cxx namespace reference scope
tho [Wed, 5 Nov 2008 16:07:47 +0000]
fixed __gcc_cxx namespace reference scope

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

16 years agoPort SENF to compile against boost-1.35
g0dil [Wed, 5 Nov 2008 09:32:30 +0000]
Port SENF to compile against boost-1.35

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

16 years agoUpdate SENF to compile using g++ 4.3.2 (Ubuntu 8.10)
g0dil [Tue, 4 Nov 2008 16:20:33 +0000]
Update SENF to compile using g++ 4.3.2 (Ubuntu 8.10)

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

16 years agoPackets: Add ComplexAnnotation check for current (4.3) g++ Versions using boost:...
g0dil [Tue, 4 Nov 2008 13:23:04 +0000]
Packets: Add ComplexAnnotation check for current (4.3) g++ Versions using boost::is_pod

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

16 years agoMore documentation
g0dil [Mon, 3 Nov 2008 14:17:08 +0000]
More documentation

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

16 years agoamd64 fix
jmo [Thu, 30 Oct 2008 13:42:43 +0000]
amd64 fix

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

16 years agoadded limits.h to compile under ubuntu 8.10
tho [Tue, 28 Oct 2008 13:00:11 +0000]
added limits.h to compile under ubuntu 8.10

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

16 years agoPPI: Delayed connect and disconnect
g0dil [Mon, 20 Oct 2008 20:28:51 +0000]
PPI: Delayed connect and disconnect
Scheduler: EventEvent hook
Scheduler: Simple task priorities

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

16 years agoScheduler: Fix stupid typing error
g0dil [Mon, 20 Oct 2008 19:09:43 +0000]
Scheduler: Fix stupid typing error

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

16 years agoScheduler: Fix stupid typing error
g0dil [Mon, 20 Oct 2008 19:01:36 +0000]
Scheduler: Fix stupid typing error

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

16 years agoExamples/MultiMCLoop: Add '-n' argument to *not* initialize dummy interface
g0dil [Tue, 14 Oct 2008 16:44:09 +0000]
Examples/MultiMCLoop: Add '-n' argument to *not* initialize dummy interface

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

16 years agoSocket: Add missing InetSocketProtocol baseclass to relevant socket protocols
g0dil [Fri, 10 Oct 2008 08:57:54 +0000]
Socket: Add missing InetSocketProtocol baseclass to relevant socket protocols
Examples/MultiMCLoop: Add example and test for multiple local multicast socket forwarding
PPI: Emit throttle/unthrottle messages on connector connect

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

16 years agoadding flexibility to use interface index / no interface
dw6 [Wed, 8 Oct 2008 15:52:30 +0000]
adding flexibility to use interface index / no interface

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

16 years agoSocket/Protocols/INet: Implement SSM Multicast API
g0dil [Wed, 8 Oct 2008 10:44:17 +0000]
Socket/Protocols/INet: Implement SSM Multicast API

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

16 years agoScheduler: Remove obsolete duplicate 'enabled()' implementations
g0dil [Mon, 6 Oct 2008 08:15:58 +0000]
Scheduler: Remove obsolete duplicate 'enabled()' implementations
Scheduler: Documentation

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

16 years agoScheduler: Console 'events' command documentation
g0dil [Sun, 5 Oct 2008 22:08:10 +0000]
Scheduler: Console 'events' command documentation

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

16 years agoScheduler: Sort 'events' list by priority
g0dil [Sun, 5 Oct 2008 20:24:33 +0000]
Scheduler: Sort 'events' list by priority

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

16 years agoScheduler: BUGFIX: Include local auto_unit_test header
g0dil [Sun, 5 Oct 2008 18:28:08 +0000]
Scheduler: BUGFIX: Include local auto_unit_test header

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

16 years agoConsole: Move into Scheduler as subdirectory
g0dil [Sat, 4 Oct 2008 21:41:36 +0000]
Console: Move into Scheduler as subdirectory
Scheduler/Console: Add 'sys' directory
Scheduler: Implement EventManager and 'sys/scheduler/events' command

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

16 years agoUtils/Logger: BUGFIX: Include local auto_unit_test header
g0dil [Sat, 4 Oct 2008 11:17:48 +0000]
Utils/Logger: BUGFIX: Include local auto_unit_test header

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

16 years agoUtils/Logger: SyslogTarget documentation
g0dil [Fri, 3 Oct 2008 08:58:17 +0000]
Utils/Logger: SyslogTarget documentation

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

16 years agoUtils/Logger: SyslogTarget
g0dil [Fri, 3 Oct 2008 08:37:15 +0000]
Utils/Logger: SyslogTarget
Utils/Logger: More consistently support optional stream spec

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

16 years agoPackets: More annotation documentation
g0dil [Thu, 2 Oct 2008 08:19:02 +0000]
Packets: More annotation documentation

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

16 years agoPackets: annotation facility
g0dil [Wed, 1 Oct 2008 21:24:50 +0000]
Packets: annotation facility

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

16 years agoUtils/Daemon: Add warning when the scheduler has registered events at a fork()
g0dil [Wed, 1 Oct 2008 12:46:35 +0000]
Utils/Daemon: Add warning when the scheduler has registered events at a fork()
Scheduler: Documentation update

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

16 years agoScheduler: Fix retrieve_filehandle ADL lookup problems
g0dil [Thu, 25 Sep 2008 23:07:01 +0000]
Scheduler: Fix retrieve_filehandle ADL lookup problems

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

16 years agoDocumentation updates
g0dil [Thu, 25 Sep 2008 15:34:46 +0000]
Documentation updates

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

16 years agoMinor doku updates
g0dil [Wed, 24 Sep 2008 13:11:22 +0000]
Minor doku updates

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

16 years agoConsole: Parser error handling
g0dil [Tue, 23 Sep 2008 17:58:09 +0000]
Console: Parser error handling

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

16 years agoPackets: Absolutely rudimentary new finalize() API tests
g0dil [Tue, 23 Sep 2008 11:00:27 +0000]
Packets: Absolutely rudimentary new finalize() API tests

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

16 years agoPackets: Extend finalize() API
g0dil [Mon, 22 Sep 2008 19:33:23 +0000]
Packets: Extend finalize() API

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

16 years agoScheduler: Fix typo
g0dil [Sat, 20 Sep 2008 22:27:15 +0000]
Scheduler: Fix typo

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

16 years agoScheduler: Documentation update
g0dil [Fri, 19 Sep 2008 15:23:25 +0000]
Scheduler: Documentation update

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

16 years agoScheduler: Remove obsolete 'Scheduler' class
g0dil [Fri, 19 Sep 2008 14:03:55 +0000]
Scheduler: Remove obsolete 'Scheduler' class
Scheduler: Move remaining non-public implementation classes into 'detail' namespace
Adjust rest of SENF accordingly

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

16 years agogit-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@910 270642c3-0616-0410...
g0dil [Fri, 19 Sep 2008 10:53:23 +0000]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@910 270642c3-0616-0410-b53a-bc976706d245

16 years agoScheduler: Implement new file descriptor event API
g0dil [Fri, 19 Sep 2008 10:52:03 +0000]
Scheduler: Implement new file descriptor event API
Scheduler: Clean up FIFORunner::TaskInfo interface
Update rest of senf to use the new API

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

16 years agoScheduler: TimerEvent doku
g0dil [Wed, 17 Sep 2008 15:10:23 +0000]
Scheduler: TimerEvent doku

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

16 years agoScheduler: Implement new timer event API
g0dil [Wed, 17 Sep 2008 08:41:16 +0000]
Scheduler: Implement new timer event API
Scheduler: Move task 'name' argument to constructor
Scheduler: Remove obsolete 'enabled_' members
Scheduler: Remove obsolete SchedulerTimer class

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

16 years agoUtils: Add singleton alive test member
g0dil [Wed, 17 Sep 2008 07:49:08 +0000]
Utils: Add singleton alive test member
Scheduler: Fix FIFORunner exception safety
Scheduler: Implement new signal event API
Migrate SENF to use new signal API

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

16 years agoSome adjustments for Ubuntu 8.04
g0dil [Tue, 9 Sep 2008 14:17:28 +0000]
Some adjustments for Ubuntu 8.04

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

16 years agoFix Build-Depends
g0dil [Tue, 9 Sep 2008 08:10:27 +0000]
Fix Build-Depends

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