From 8d10e8bbd1e19adc7c70e1101dbb69c213c910dd Mon Sep 17 00:00:00 2001 From: fcolin Date: Fri, 22 Aug 2008 16:44:01 +0000 Subject: optimisation for parsing same regular expression from multiple client using fxCop for code beauty fix bug on concurrent connect --- Ivy/IvyProtocol.cs | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'Ivy/IvyProtocol.cs') diff --git a/Ivy/IvyProtocol.cs b/Ivy/IvyProtocol.cs index 1b1f3aa..6c276e3 100644 --- a/Ivy/IvyProtocol.cs +++ b/Ivy/IvyProtocol.cs @@ -1,25 +1,28 @@ -using System; -using System.Text; namespace IvyBus { - public enum BindingType { Regexp, Simple }; + using System; + using System.Text; + + public enum BindingType + { + RegularExpression, Simple + } internal interface IvyProtocol { void Close(); - bool receiveMsg(); - void TokenStartRegexp(ushort port, string appName); + bool ReceiveMsg(); + void TokenStartRegexp(int port, string appName); void TokenEndRegexp(); - void TokenApplicationId(ushort priority, string appId); - void TokenAddBinding(BindingType type, ushort id, string expression); - void TokenDelBinding(ushort bind); - void TokenDirectMsg(ushort id, string message); + void TokenAddBinding(BindingType type, int id, string expression); + void TokenDelBinding(int bind); + void TokenDirectMsg(int id, string message); void TokenPong(string s); void TokenPing(string s); - void TokenBye(ushort id, string message); - void TokenDie(ushort err, string message); - void TokenMsg(ushort key, string[] args); - void TokenError(ushort id, string message); + void TokenBye(int id, string message); + void TokenDie(int err, string message); + void TokenMsg(int key, string[] args); + void TokenError(int id, string message); } } -- cgit v1.1