Commit Graph

16 Commits

Author SHA1 Message Date
James Strachan 42a7a36921 Refactored the PartialCommand to make it simpler and make LastPartialCommand not contain binary data
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384894 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 19:06:53 +00:00
James Strachan 73f173852c Latest generated openwire
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384828 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 15:55:07 +00:00
Hiram R. Chirino fd5ce05c1d Appling patch from Nathan Mittler. Thanks Nathan! http://jira.activemq.org/jira/browse/AMQ-620
Improves c++ openwire support on linux



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384616 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 21:11:16 +00:00
Hiram R. Chirino 6583ef1821 I wish I could have commited this in smaller chunks
- Added support for the openwire loose encoding to the .NET port
- Fixed the InactivityMonitor, it was timing out conections too often and testcase for it would fail intermitently
- Improved the wire format option negociation phase.  
   - We now gaurd to sending the WireformatInfo, so it's only sent once even if the start method is called multiple times.  
   - We now wait for the WireFormatInfo to be sent before reconfiguring the WireFormat with the new negociated options
   - Option negociation is now simpler to understand:
     - The WireFormatInfo is allways sent with all options turned off
     - Once WireFormatInfo's are exchanged, we enable the options on the WireFormat that both sides enabled.
 



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384390 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 00:41:39 +00:00
James Strachan ac3e41b7b7 latest generated openwire code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384233 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 15:16:40 +00:00
Hiram R. Chirino cd0fb615de Adjusted openwire generators
- Got .NET working again after bing WireFormat change
 - Fixed generated indenting for the java and csharp stuff.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383767 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 04:14:27 +00:00
Hiram R. Chirino 446629bba0 - Since we WireFormatInfo needs to be flexible and extensible so that feilds can be added witout changing it's on the wire encoding, we are now using a primitive map to store it's data.
- Extracted the NetworkBridgeFilter out of the Demand based forwarding bridge and made it a serializable class so that a bridge can be used with a remote broker.
- Cleaned up many of the warnings gram was spewing out by having it suck in more files.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383749 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 02:32:50 +00:00
Hiram R. Chirino e0a2b8eab7 Updated openwire generation scripts so that they produce file with consistent newlines even on windows.
Updated dotnet generator due to refactor


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383296 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 08:49:13 +00:00
Hiram R. Chirino 5aec42f155 Added xcode project files and modifed includes so that they would work for me on OS X,
still getting some compile errors tho.


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@382590 13f79535-47bb-0310-9956-ffa450edef68
2006-03-03 00:40:41 +00:00
Hiram R. Chirino 3bdf883d04 BSDish lic. we can redistribut this code.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@382462 13f79535-47bb-0310-9956-ffa450edef68
2006-03-02 18:29:33 +00:00
James Strachan 9efa4e6e68 Applied modified generated code using Mats latest patch for the generator
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@382103 13f79535-47bb-0310-9956-ffa450edef68
2006-03-01 17:52:38 +00:00
James Strachan cc7678ee9b Added latest generated C++ commands and marshalling code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@382091 13f79535-47bb-0310-9956-ffa450edef68
2006-03-01 17:34:23 +00:00
Hiram R. Chirino 33b73ac71d A few openwire refactors/enhancments
- The old/default marshaling style is now refered to tight encoding 
 - We now support a loose encoding style which should be less CPU intensive (it's only a 1 pass algorithim)
 - prefixing the packet size is now optional (needs more testing)
 - Updated the c client so that it works once again.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381926 13f79535-47bb-0310-9956-ffa450edef68
2006-03-01 06:29:45 +00:00
James Strachan 2a088309a6 applied patch from Matz of AMQ-592 for improvements to the C++ client
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381363 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 15:35:54 +00:00
Hiram R. Chirino 4d00a1a311 did some more svn:eol-style property setting
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379623 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 23:28:33 +00:00
Hiram R. Chirino 3db3863583 Applied patch from http://issues.apache.org/jira/browse/GERONIMO-1623, Thanks Mats./activemq Still need to setup a build system for this and have it dynamically download the smart pointer implemenation dependency (BSD lic.)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@377433 13f79535-47bb-0310-9956-ffa450edef68
2006-02-13 17:43:48 +00:00