public override int GetHashCode() { int hash = 1; if (ApplicationId.Length != 0) { hash ^= ApplicationId.GetHashCode(); } if (MaxResults != 0) { hash ^= MaxResults.GetHashCode(); } if (StartToken.Length != 0) { hash ^= StartToken.GetHashCode(); } if (Timestamp != 0UL) { hash ^= Timestamp.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override void SendToken(string host, string connectCode) { var st = new StartToken { ConnectCode = connectCode, Host = host }; OnTokenEvent(st); }
private void RespondToDbus(string signalresponse) { Logger.Debug("Received DBus Method Call: {signalresponse}", signalresponse); var token = StartToken.FromString(signalresponse); OnTokenEvent(token); }
public IOperation GetOperation(Encoding encoding, IProcessorState processorState) { IToken tokenBytes = StartToken.ToToken(encoding); IToken endTokenBytes = EndToken.ToToken(encoding); TokenTrie endTokenMatcher = new TokenTrie(); endTokenMatcher.AddToken(endTokenBytes); return(new Impl(tokenBytes, endTokenMatcher, this, _id, _initialState)); }
private void RespondToDbus(string signalresponse) { Settings.conInterface.WriteModuleTextColored("DBus", Color.Silver, $"Received DBus Method Call: \"{signalresponse}\""); var token = StartToken.FromString(signalresponse); OnTokenEvent(token); }
public override Task SendToken(string host, string connectCode) { var st = new StartToken { ConnectCode = connectCode, Host = host }; OnTokenEvent(st); return(Task.CompletedTask); }
public override Task RegisterMinion() { var rpcMinion = new RpcBuffer(appName, (msgId, payload) => { var serverResponse = "Carbon has a huge pp also this is debug messages."; var gotData = Encoding.UTF8.GetString(payload, 0, payload.Length); Console.WriteLine($"RPCMinion: Got data: {gotData}"); OnTokenEvent(StartToken.FromString(gotData));; //Invoke method and return. return(Encoding.UTF8.GetBytes(serverResponse)); }); return(Task.CompletedTask); }
public bool IsDuplicate(StreamSequenceToken sequenceToken) { // This is the first event, so it can't be a duplicate if (StartToken == null) { return(false); } // if we have processed events, compare with the sequence token of last event we processed. if (LastProcessedToken != null) { // if Last processed is not older than this sequence token, then this token is a duplicate return(!LastProcessedToken.Older(sequenceToken)); } // If all we have is the start token, then we've not processed the first event, so we should process any event at or after the start token. return(StartToken.Newer(sequenceToken)); }
public static void OnTokenHandler(object sender, StartToken token) { Settings.conInterface.WriteModuleTextColored("ClientSocket", Color.Cyan, $"Attempting to connect to host {Color.LimeGreen.ToTextColor()}{token.Host}{Color.White.ToTextColor()} with connect code {Color.Red.ToTextColor()}{token.ConnectCode}{Color.White.ToTextColor()}"); socket.Connect(token.Host, token.ConnectCode); }
public void OnTokenHandler(object sender, StartToken token) { Logger.Info("Attempting to connect to host: {host} with connect code: {connectCode}", token.Host, token.ConnectCode); socket.Connect(token.Host, token.ConnectCode); }
public override Task StartWithToken(string uri) { OnTokenEvent(StartToken.FromString(uri)); return(Task.CompletedTask); }
public override void startWithToken(string uri) { OnTokenEvent(StartToken.FromString(uri));; }