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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
g0dil [Mon, 8 Sep 2008 07:39:55 +0000]
Fix build script
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@899
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 19 Aug 2008 10:33:15 +0000]
Packets: Extend collection parser documentation
Scheduler: Watchdog configuration support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@898
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 13 Aug 2008 07:52:35 +0000]
Added the Mldv2 UnitTest file
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@897
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 6 Aug 2008 15:36:41 +0000]
Added ICMPv6 Packet Parser and Unittests for different ICMP Packages.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@896
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 6 Aug 2008 15:05:01 +0000]
Added RTPPacket Parser to DefaultBundle
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@895
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 18 Jul 2008 08:03:50 +0000]
Scheduler: BUGFIX: replace incorrect use of 'int' with 'timer_t'
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@894
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 9 Jul 2008 21:16:11 +0000]
Utils: More documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@893
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 9 Jul 2008 14:16:12 +0000]
Utils/Console: Fix singleton instantiation order (ServerManager / Scheduler)
Scheduler: Add automatic periodic resync to ClockService::abstime() and ClockService::clock()
Scheduler: Add task nameing
Scheduler: BUGFIX: Add missing task-dequeue in FdDispatcher::add()
Scheduler: Add empty() member to all dispatchers
Scheduler: Add eventTime() support to FdManager
Scheduler: Add support for non-pollable file descriptor detection to FdManager and FdDispatcher
Scheduler: Add FIFORunner task watchdog
Scheduler: Add debugging backtrace to FIFORunner
Scheduler: Change senf::Scheduler implementation to use the new dispatcher infrastructure
Scheduler: BUGFIX: Fix access to (possibly) destroyed object in TimerEvent::run()
Utils: Add senf::signalName() helper
Utils/Daemon: Use senf::signalName() in debug messages
Utils/Logger: Fix logger to correctly format the timestamp (the deadlock should be fixed now)
Update scheduler callback signatures to the new API throughout the project
Update documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@892
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 8 Jul 2008 13:46:16 +0000]
made some ClientSocketHandle methods (except read/write) const
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@890
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 4 Jul 2008 18:21:06 +0000]
Scheduler: Implement FileDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@889
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 4 Jul 2008 12:32:20 +0000]
Scheduler: Change ClockService implementation to utilize the POSIX CLOCK_MONOTONIC timer
Scheduler: Fix all 'throw SystemException' statments to use SENF_THROW_SYSTEM_EXCEPTION
Scheduler: Implement TimerDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@888
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 2 Jul 2008 13:27:03 +0000]
Scheduler: Implement SignalDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@887
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 2 Jul 2008 11:10:21 +0000]
Scheduler: begin new implementation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@886
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 27 Jun 2008 13:18:35 +0000]
adding MACAddress::toString()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@885
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 27 Jun 2008 11:36:29 +0000]
replaced tabs with spaces.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@884
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 26 Jun 2008 09:29:34 +0000]
Stefan, please use your own template for new test-files!
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@883
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 25 Jun 2008 15:56:00 +0000]
fix for checksum bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@882
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 20 Jun 2008 14:27:37 +0000]
Packets: Restructure documentation
senfscons: Speed up non-documentation builds (doesn't help much)
Socket/Protocols: Add documentation for sockaddr_cast
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@881
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 19 Jun 2008 13:29:39 +0000]
Scheduler: BUGFIX: Implement timeoutEarly() / timeoutAdjust()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@880
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 18 Jun 2008 12:41:49 +0000]
adding toString and toin6_addr
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@879
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 12 Jun 2008 08:08:09 +0000]
Packets: Adjust SENF_PARSER_VARIANT implementation for better public/private support
Packets: Implement 'ids()' option for SENF_PARSER_VARIANT
Packets: Update DTCPPacket to use the new SENF_PARSER_VARIANT features
HowTows/NewPacket: Adjust for new SENF_PARSER_VARIANT
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@878
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 14:55:45 +0000]
Utils/Exception: Fix small (non-backtrace :-) ) problem when running test under final=1
Utils/mpl.hh: Add SENF_MPL_SLOT_NOEXPAND support
Packets/ParseHelpers.doc: Add documentation about pretty-printing preprocessed code
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@877
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 13:28:56 +0000]
Packets: Add some public/private commands to parser helper macros
Packets: Adjust/rewrite SENF_PARSER_VARIANT documentation
Packets: Add internal documentation page about helper macro expansion
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@876
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 10:18:23 +0000]
Packets: Implement additional SENF_PARSER_VARIANT options (keys, accessors)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@875
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 10 Jun 2008 12:14:42 +0000]
fixed documentation typo
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@874
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 10 Jun 2008 10:52:13 +0000]
Packets: Fix stupid comment bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@873
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 10 Jun 2008 09:01:32 +0000]
Console: Minor documentation fixes
Console: Add missing includes to Console.hh
Packets: Documentation clean-up
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@872
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 20:43:03 +0000]
Packets: Migrate VariantParser to use AuxParser/container infrstructure
Packets: Remove old left-over code
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@871
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 15:33:17 +0000]
Packets: Add nestet transform/bytes auxtag support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@870
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 13:57:27 +0000]
Packets: Update AuxParser interface
Packets: Extend VectorParser implementation to support aux tags
Packets: Migrate ListParser and it's policies to use the new AuxParser/collection infrastructure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@869
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 6 Jun 2008 08:02:26 +0000]
Packets: Implement basic AuxParser
Packets: Implement generic internel collection parser macro infrastructure
Packets: Update VectorParser to use the new AuxParser/collection infrastructure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@868
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 17:09:29 +0000]
Socket: Documentation for new addressing classes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@867
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 15:22:56 +0000]
Console: Fix stupid scoping bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@866
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 10:53:41 +0000]
Console: Implement BSDSocketAddress and BSDAddressingPolicy
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@865
270642c3-0616-0410-b53a-bc976706d245