Todo List

Member SchedBase::SchedBase ()
Move NoLimit IP address list to some config file

Member ThreadWork::process ()=0
Return value is currently ignored by implementation; use setComplete() to indicate the job is complete to WorkThread.

Member CGComm::loadHashSet (std::istream &i)
This must be one the ugliest constructs I'v ever seen ... it _probably_ could be done in a much nicer way than nested duplicating switch statements...

Page Networking Scheduler API
The Translation unit is useless overhead, and could be dropped in future versions; requests should be constructed only once, in SSocket class, and passed to SchedBase as ref-counted pointers to avoid excessive construction/destruction overheads.