15 years agoReplace SENFSCons.InstallIncludeFiles with InstallSubdir builder calls
g0dil [Thu, 20 Aug 2009 08:27:31 +0000]
Replace SENFSCons.InstallIncludeFiles with InstallSubdir builder calls

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

15 years agoRemove ProgramNoScan builder
g0dil [Thu, 20 Aug 2009 08:27:23 +0000]
Remove ProgramNoScan builder

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

15 years agoRemove SENFSCons.StandardTargets and SENFSCons.GlobalTargets
g0dil [Thu, 20 Aug 2009 08:27:10 +0000]
Remove SENFSCons.StandardTargets and SENFSCons.GlobalTargets

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

15 years agonow senf could also be located in ../senf
jmo [Wed, 19 Aug 2009 16:02:19 +0000]
now senf could also be located in ../senf

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

15 years agoMove all build env settings from SENFSCons to SConstruct
g0dil [Wed, 19 Aug 2009 15:07:37 +0000]
Move all build env settings from SENFSCons to SConstruct

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

15 years agoFix HTML @TOPDIR@ links
g0dil [Wed, 19 Aug 2009 10:18:00 +0000]
Fix HTML @TOPDIR@ links
Add doclib/doxygen.sh dependency to documentation build
Fix doclib/doxygen.sh shell (bash instead of sh)

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

15 years agodocu fix for Packet.as<>()
jmo [Wed, 19 Aug 2009 10:10:31 +0000]
docu fix for Packet.as<>()

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

15 years agoMove debian and documentation specific parts of SConstruct into SConscript files
g0dil [Wed, 19 Aug 2009 07:59:53 +0000]
Move debian and documentation specific parts of SConstruct into SConscript files

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

15 years agoPPI: Add missing return in MultiConnectorMixin connect
g0dil [Tue, 18 Aug 2009 22:11:36 +0000]
PPI: Add missing return in MultiConnectorMixin connect

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

15 years agofix '-' alignment
mtk [Tue, 18 Aug 2009 16:50:55 +0000]
fix '-' alignment

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

15 years agofix alignment
mtk [Tue, 18 Aug 2009 16:48:33 +0000]
fix alignment

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

15 years agomake the console output follow the 'engineerign' format
mtk [Tue, 18 Aug 2009 16:08:06 +0000]
make the console output follow the 'engineerign' format

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

15 years agoUtils/Console: Fix unit test for newer boost versions
g0dil [Tue, 18 Aug 2009 05:35:25 +0000]
Utils/Console: Fix unit test for newer boost versions

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

15 years agoMore .gitignore stuff
g0dil [Mon, 17 Aug 2009 23:05:13 +0000]
More .gitignore stuff

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

15 years agoAdd .gitignore files
g0dil [Mon, 17 Aug 2009 16:19:16 +0000]
Add .gitignore files

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

15 years agoCompletely rework documentation build
g0dil [Mon, 17 Aug 2009 16:18:57 +0000]
Completely rework documentation build

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

15 years agoSocket: fixed socket handle dumpState() tests
tho [Sun, 16 Aug 2009 15:08:29 +0000]
Socket: fixed socket handle dumpState() tests

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

15 years agoPPI: BUGFIX: Duplicate connector registration
g0dil [Thu, 13 Aug 2009 14:26:43 +0000]
PPI: BUGFIX: Duplicate connector registration

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

15 years agoSocket: Fix handle.state() on invalid handles
g0dil [Thu, 13 Aug 2009 12:42:42 +0000]
Socket: Fix handle.state() on invalid handles
Utils/Console: Catch exceptions when closing client
PPI: Add throttle tracing
PPI: Fix Event and IOEvent throttling

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

15 years agoPPI: Implement PPI dump
g0dil [Wed, 12 Aug 2009 12:50:50 +0000]
PPI: Implement PPI dump

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

15 years agoPPI: Implement PPI tracing support
g0dil [Wed, 12 Aug 2009 08:55:17 +0000]
PPI: Implement PPI tracing support

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

15 years agoPPI: Add log label to Logger module
g0dil [Tue, 11 Aug 2009 21:02:35 +0000]
PPI: Add log label to Logger module

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

15 years agoPPI: Replace LogSink with Logger monitor module
g0dil [Tue, 11 Aug 2009 20:07:01 +0000]
PPI: Replace LogSink with Logger monitor module

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

15 years agoUtils/Console: Add argument type conversion and FlagCollection documentation
g0dil [Tue, 11 Aug 2009 10:14:39 +0000]
Utils/Console: Add argument type conversion and FlagCollection documentation

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

15 years agodocu fix
mtk [Thu, 6 Aug 2009 12:44:18 +0000]
docu fix

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

15 years agofixed boost/intrusive/iset includes
tho [Tue, 4 Aug 2009 14:38:34 +0000]
fixed boost/intrusive/iset includes

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

15 years agofix: no IPv6 address for www.6bone.net anymore changed to www.go6.net
jmo [Tue, 4 Aug 2009 08:51:47 +0000]
fix: no IPv6 address for 6bone.net anymore changed to www.go6.net

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

15 years agomissing commit for last rev.
tho [Mon, 27 Jul 2009 16:08:16 +0000]
missing commit for last rev.

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

15 years agoadded TCPPacket implemented by Dennis.
tho [Mon, 27 Jul 2009 15:23:25 +0000]
added TCPPacket implemented by Dennis.

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

15 years agoSocket/SocketHandle.test: bugfix of Rev. 1277
tho [Fri, 24 Jul 2009 14:44:02 +0000]
Socket/SocketHandle.test: bugfix of Rev. 1277

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

15 years agoboost: Fix unordered_set concept checking bug
g0dil [Fri, 24 Jul 2009 08:07:45 +0000]
boost: Fix unordered_set concept checking bug

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

15 years agofixed 64bit issue: replace unsigned with ::intptr_t
jmo [Thu, 23 Jul 2009 21:58:22 +0000]
fixed 64bit issue: replace unsigned with ::intptr_t

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

15 years agoCleanup: Remove TAB chars and std::cerr debug output
g0dil [Thu, 23 Jul 2009 18:54:42 +0000]
Cleanup: Remove TAB chars and std::cerr debug output
Packets: Clean up output formatting in all dump() members
Packets/80211Bundle: RadiotapPacket: Use length header field to get header size
Packets/80211Bundle: Move FCS from WLANPacket to RadiotapPacket
Packets/80211Bundle: Replace WLANPacket variant parsing by three separate packet types for control, management and data frames
Packets/80211Bundle: complete dump() members
Utils/Console: Implement 'ls' command and move old 'ls' to 'll'
Scheduler: ClockService: Handle unset (that is 0) clock_type value explicitly in senf::ClockSservice::abstime()

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

15 years agoScheduler: Add numeric backtrace info to watchdog message
g0dil [Thu, 23 Jul 2009 14:25:00 +0000]
Scheduler: Add numeric backtrace info to watchdog message

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

15 years agoPPI: Add DgramReader MaxSize template argument
g0dil [Tue, 21 Jul 2009 15:07:44 +0000]
PPI: Add DgramReader MaxSize template argument

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

15 years agoPPI: Implement Jack reset() capability
g0dil [Mon, 20 Jul 2009 16:10:16 +0000]
PPI: Implement Jack reset() capability

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

15 years agoPackets/80221Bundle: added MIHFId class
tho [Fri, 17 Jul 2009 17:12:55 +0000]
Packets/80221Bundle: added MIHFId class
Packets/DefaultBundle: removed obsoleted SENF_PACKETS_DECL_ONLY ifdefs

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

15 years agoPackets/80221Bundle: run all tests before committing! Grmpf.
tho [Tue, 14 Jul 2009 07:33:08 +0000]
Packets/80221Bundle: run all tests before committing! Grmpf.

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

15 years agoPackets/80221Bundle: one more fix for DynamicTLVLengthParser
tho [Mon, 13 Jul 2009 14:37:38 +0000]
Packets/80221Bundle: one more fix for DynamicTLVLengthParser
Packets/VectorParser: set length field before adding new values to the vector

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

15 years agoPackets/80221Bundle: just another fix for DynamicTLVLengthParser
tho [Mon, 13 Jul 2009 10:07:22 +0000]
Packets/80221Bundle: just another fix for DynamicTLVLengthParser

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

15 years agoPackets: Make private VARIANT parser parts protected
g0dil [Fri, 10 Jul 2009 14:42:01 +0000]
Packets: Make private VARIANT parser parts protected

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

15 years agoPackets: Make PRIVATE packet fields protected instead of private
g0dil [Fri, 10 Jul 2009 13:51:12 +0000]
Packets: Make PRIVATE packet fields protected instead of private

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

15 years agoSocket: Remove uninitialized variable warnings
g0dil [Fri, 10 Jul 2009 11:46:44 +0000]
Socket: Remove uninitialized variable warnings

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

15 years agofix for Rev 1263: removed MPLS image
tho [Fri, 10 Jul 2009 07:35:22 +0000]
fix for Rev 1263: removed MPLS image

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

15 years agoPackets/80221Bundle: fix for TLVs to support latest version of the standard :-/
tho [Thu, 9 Jul 2009 16:23:38 +0000]
Packets/80221Bundle: fix for TLVs to support latest version of the standard :-/

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

15 years agoUtils/Console: Documentation updates
g0dil [Thu, 9 Jul 2009 13:38:57 +0000]
Utils/Console: Documentation updates

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

15 years agoPackets/DefaultBundle: moved MPLSPacket to NetEmu/Carmen project
cni [Thu, 9 Jul 2009 12:02:04 +0000]
Packets/DefaultBundle: moved MPLSPacket to NetEmu/Carmen project

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

15 years agoMakefile: added nice variable
tho [Thu, 9 Jul 2009 09:56:44 +0000]
Makefile: added nice variable

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

15 years agoUtils/Console: Add ValueRange utility
g0dil [Thu, 9 Jul 2009 09:37:20 +0000]
Utils/Console: Add ValueRange utility

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

15 years agoPackets/80221Bundle: set messageId on finalize
tho [Wed, 8 Jul 2009 12:10:22 +0000]
Packets/80221Bundle: set messageId on finalize

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

15 years agoUtils: BUGFIX: fix new ExceptionMixin final build
g0dil [Wed, 8 Jul 2009 11:48:11 +0000]
Utils: BUGFIX: fix new ExceptionMixin final build

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

15 years agoPackets/80221Bundle: added handy SENF_MIH_PACKET_REGISTRY_REGISTER define
tho [Wed, 8 Jul 2009 09:35:39 +0000]
Packets/80221Bundle: added handy SENF_MIH_PACKET_REGISTRY_REGISTER define

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

15 years agoUtils: Add hexdumpQuote() utility
g0dil [Tue, 7 Jul 2009 10:59:36 +0000]
Utils: Add hexdumpQuote() utility
Utils: Optimize ExceptionMixin implementation
Utils/Console: Add error logging to UDPServer

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

15 years agoScheduler: Implement IdleEvent
g0dil [Mon, 6 Jul 2009 11:08:49 +0000]
Scheduler: Implement IdleEvent

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

15 years agosome minor documentation updates
tho [Mon, 6 Jul 2009 08:29:11 +0000]
some minor documentation updates

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

15 years agoPackets: Add annotations to packet dump
g0dil [Fri, 3 Jul 2009 09:20:04 +0000]
Packets: Add annotations to packet dump

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

15 years agoPPI: BUGFIX: Fix unthrottling when mixing multiple auto-forwarding routes with native...
g0dil [Wed, 1 Jul 2009 11:29:12 +0000]
PPI: BUGFIX: Fix unthrottling when mixing multiple auto-forwarding routes with native throttling

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

15 years agoPackets/DefaultBundle/MPSPacket: updated finalize method, enhanced unit test
cni [Wed, 1 Jul 2009 09:38:41 +0000]
Packets/DefaultBundle/MPSPacket: updated finalize method, enhanced unit test

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

15 years agoPPI: Typo fixes and unit test update for MultiConnectorMixin
g0dil [Tue, 30 Jun 2009 12:08:55 +0000]
PPI: Typo fixes and unit test update for MultiConnectorMixin

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

15 years agoPPI: Add user container support to MultiConnectorMixin
g0dil [Tue, 30 Jun 2009 10:56:20 +0000]
PPI: Add user container support to MultiConnectorMixin

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

15 years agoPackets: Add MPLSPacket image
g0dil [Tue, 30 Jun 2009 08:34:18 +0000]
Packets: Add MPLSPacket image
doclib: Fix pkgdraw list field parsing

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

15 years agoPackets/DefaultBundle/MPLSPacket: added MPLS Ethertype to Ethernet registry
cni [Mon, 29 Jun 2009 22:29:50 +0000]
Packets/DefaultBundle/MPLSPacket: added MPLS Ethertype to Ethernet registry

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

15 years agoPPI: Stupidity bugfix ...
g0dil [Mon, 29 Jun 2009 16:38:48 +0000]
PPI: Stupidity bugfix ...

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

15 years agoPPI: MultiConnectorMixin documentation fixes
g0dil [Mon, 29 Jun 2009 15:26:19 +0000]
PPI: MultiConnectorMixin documentation fixes

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

15 years agoPackets/DefaultBundle: added MPLS header
cni [Mon, 29 Jun 2009 13:39:59 +0000]
Packets/DefaultBundle: added MPLS header

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

15 years agoPPI: MultiConnectorMixin documentation
g0dil [Mon, 29 Jun 2009 11:20:13 +0000]
PPI: MultiConnectorMixin documentation

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

15 years agoPPI: Rename DynamicConnectorMixin to MultiConnectorMixin
g0dil [Mon, 29 Jun 2009 08:49:33 +0000]
PPI: Rename DynamicConnectorMixin to MultiConnectorMixin

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

15 years agoPPI: Implement DynamicConnectorMixin
g0dil [Fri, 26 Jun 2009 12:42:07 +0000]
PPI: Implement DynamicConnectorMixin
PPI: Update all modules utilizing dynamic connectors to utilize the mixin

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

15 years agoAdd short documentation to pkgdraw
g0dil [Thu, 25 Jun 2009 12:34:43 +0000]
Add short documentation to pkgdraw

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

15 years agoPacket/80221Bundle: Small MIHPacket fixes
g0dil [Thu, 25 Jun 2009 09:41:57 +0000]
Packet/80221Bundle: Small MIHPacket fixes
Adjust documentation build for current doxygen versions

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

15 years agoAdd 'unflatten' to doxygen/dot processing
g0dil [Thu, 25 Jun 2009 08:49:03 +0000]
Add 'unflatten' to doxygen/dot processing

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

15 years agoPackets/80221Bundle: added messageId field to MIHPacket
tho [Thu, 25 Jun 2009 08:13:38 +0000]
Packets/80221Bundle: added messageId field to MIHPacket

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

15 years agoPackets: Add StringParser ostream operation
g0dil [Wed, 24 Jun 2009 16:40:50 +0000]
Packets: Add StringParser ostream operation

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

15 years agoPackets: Implement (dynamically sized) StringParser
g0dil [Wed, 24 Jun 2009 15:39:04 +0000]
Packets: Implement (dynamically sized) StringParser

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

15 years agoPatch boost to fix Boost-1.33.1 interoperability problem
g0dil [Tue, 23 Jun 2009 14:17:13 +0000]
Patch boost to fix Boost-1.33.1 interoperability problem

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

15 years agoUtils/Termlib: Extend the completion API
g0dil [Tue, 16 Jun 2009 14:35:33 +0000]
Utils/Termlib: Extend the completion API
Utils/Console: Update completion to use new prefix return value
Utils/Console: Update completion to allow completing command arguments (i.e. help, ls, cd)
Utils/Console: Move auto-repeat-on-empty-return functionality into LineEditor keybinding
Utils/Termlib: Update completer documentation

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

15 years agoUtils/Console: Move link target in lr output one line up
g0dil [Tue, 16 Jun 2009 11:29:12 +0000]
Utils/Console: Move link target in lr output one line up
Utils/Console: Add documentation to Client members
Utils/Console: Add support for std::pair parsing/formatting
Utils/Console: Some more documentation

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

15 years agoSocket: fixed bug in readfrom where socklen was not set
tho [Mon, 15 Jun 2009 14:55:47 +0000]
Socket: fixed bug in readfrom where socklen was not set

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

15 years ago(missing file from last commit)
g0dil [Mon, 15 Jun 2009 14:05:47 +0000]
(missing file from last commit)

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

15 years agoAdded error messages to PPI and Utils SENF_ASSERTs
g0dil [Mon, 15 Jun 2009 09:27:18 +0000]
Added error messages to PPI and Utils SENF_ASSERTs

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

15 years agoSocket/Protocols: Make BSDSocketAddress less_than_comparable
g0dil [Wed, 10 Jun 2009 22:01:46 +0000]
Socket/Protocols: Make BSDSocketAddress less_than_comparable
Socket/Protocols: Implement INet4Network input streaming
Socket/Protocols/INet: Add reuseaddr to connected UDPClientSocketHandle constructor
Utils/Console: Add emptyReplies flag to UDPServer

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

15 years agoadded PacketType typedef to PPI-writer interface
tho [Wed, 10 Jun 2009 17:24:36 +0000]
added PacketType typedef to PPI-writer interface

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

15 years agoUtils/Console: Documentation fixes
g0dil [Tue, 9 Jun 2009 07:13:00 +0000]
Utils/Console: Documentation fixes

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

15 years agoUtils/Console: UDPServer documentation
g0dil [Mon, 8 Jun 2009 09:28:22 +0000]
Utils/Console: UDPServer documentation

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

15 years agoUtils/Console: Console UDPServer
g0dil [Mon, 8 Jun 2009 08:10:44 +0000]
Utils/Console: Console UDPServer

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

15 years agoUtils/Console: Implement senf::console::dump() helper
g0dil [Fri, 5 Jun 2009 11:35:32 +0000]
Utils/Console: Implement senf::console::dump() helper
Utils/Console: Repeat repeated command on console

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

15 years agoUtils/Console: shorthelp fix
g0dil [Thu, 4 Jun 2009 14:44:21 +0000]
Utils/Console: shorthelp fix

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

15 years agoUtils/Console: Implement special single-token argument parsing for program options...
g0dil [Thu, 4 Jun 2009 13:57:01 +0000]
Utils/Console: Implement special single-token argument parsing for program options (remove double quoting)

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

15 years agoUtils/Termlib: Add width() member to AbstractTerminal
g0dil [Wed, 3 Jun 2009 22:20:28 +0000]
Utils/Termlib: Add width() member to AbstractTerminal
Utils/Console: Add 'lr' command

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

15 years agoUtils/Console: Add short help to 'ls' output
g0dil [Wed, 3 Jun 2009 14:47:16 +0000]
Utils/Console: Add short help to 'ls' output

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

15 years agoUtils/Console: Add basic short-help info
g0dil [Wed, 3 Jun 2009 13:52:05 +0000]
Utils/Console: Add basic short-help info

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

15 years agoSocket: Fix NetdeviceController
g0dil [Tue, 2 Jun 2009 08:33:23 +0000]
Socket: Fix NetdeviceController

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

15 years agoSocket: Implement NetdeviceController socket sharing
g0dil [Fri, 29 May 2009 15:40:52 +0000]
Socket: Implement NetdeviceController socket sharing

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

15 years agoScheduler/TimerEvent: added "Idle"-Event to demonstrate Timer-Problem
tho [Thu, 28 May 2009 07:40:48 +0000]
Scheduler/TimerEvent: added "Idle"-Event to demonstrate Timer-Problem

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

15 years agoUtils: (membind) Fix weird casting error when binding base-class members
g0dil [Wed, 27 May 2009 15:35:25 +0000]
Utils: (membind) Fix weird casting error when binding base-class members

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

15 years agoUtils/Logger: Remove unneeded implemenatation detail (SelectName)
g0dil [Mon, 18 May 2009 13:41:31 +0000]
Utils/Logger: Remove unneeded implemenatation detail (SelectName)

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

15 years agoSocket/Protocols: Replace uint64 with EUI64 in address classes
g0dil [Sun, 17 May 2009 22:18:20 +0000]
Socket/Protocols: Replace uint64 with EUI64 in address classes

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

15 years agoSocket/Protocols/Raw: EUI64 documentation
g0dil [Sun, 17 May 2009 14:09:11 +0000]
Socket/Protocols/Raw: EUI64 documentation

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

15 years agoScheduler: Fix unit test (reset timersource)
g0dil [Sat, 16 May 2009 07:45:14 +0000]
Scheduler: Fix unit test (reset timersource)

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

15 years agoSocket/Protocols/Raw: Add EUI64 data type
g0dil [Fri, 15 May 2009 22:12:29 +0000]
Socket/Protocols/Raw: Add EUI64 data type

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