lp:gearman.net

Created by John Ewart on 2009-08-05 and last modified on 2009-12-18
Get this branch:
bzr branch lp:gearman.net
Only John Ewart can upload to this branch. If you are John Ewart please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John Ewart
Project:
Gearman.NET
Status:
Development

Recent revisions

23. By John Ewart on 2009-12-18

Re-organized the packets into sub-classes of Packet, one sub-class per packet type, with per-packet-type parsing and extra attributes. Each sub-class uses the general Packet constructor to parse the common header data, and then parses the extended data itself. Wrote a few sample applications (found in 'apps'), and added a few more unit tests (some overlap there between the tests and the apps). Additional improvements include the addition of a 'Job' class that is now the only parameter passed to a callback function which contains references to the worker it came from and the job packet itself, along with some convenience attributes and data.

22. By John Ewart on 2009-11-20

Changed the TcpClient structure used in the Connection class to use Socket so that IPv6 addresses could be used. Added a test to the simple WordCount test class to test connecting to localhost via IPv6. This closes bug #485540

21. By John Ewart on 2009-11-20

Removed version-pinning for NUnit references

20. By John Ewart on 2009-11-19

Cleaned up code, removing some unused methods and dead code. Completed adding .NET XML documentation to all the classes and public methods, constructors, etc.

19. By John Ewart on 2009-11-19

Adding doxygen configuration file and a C# python filter to help generation

18. By John Ewart <jewart@finn> on 2009-11-13

Added documentation re: gearman protocol and round-robin manager scheduling

17. By John Ewart on 2009-08-04

[project @ b00e5626ee177af0cab5d43a0995877d6d4a10d0]
Added BSD license

16. By John Ewart on 2009-08-04

[project @ 1773a0022240c14280ffda67f5ea52de0803f181]
Removed references to Gearman Driver

15. By John Ewart on 2009-08-04

[project @ f670cddf7cf2accda4d908c7765390d3d101d8a7]
Added references to nunit and log4net

14. By John Ewart on 2009-08-04

[project @ 88b8980c5d5dd2de6eddceb31eb0956f2af7d89a]
Implemented Connection class, added a stopWorkLoop() method, and reaplced a lot of the connection / packet parsing code with cleaner Connection-based methods.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.