/// <summary> /// Processes the initial echo message /// </summary> /// <param name="session"></param> /// <param name="message"></param> public override void ProcessInitialMessage(IDSPExSession session, TransactionInitialMessage message) { // Echo the message's data Logger.L(LoggerLevel.Info, "Sending echo response of length " + message.DataLength); var response = new TransactionMessage(TransactionID, message.DataBuffer, message.DataOffset, message.DataLength); session.SendMessage(response); session.DeregisterRITransactionHandler(this); }
public override void ProcessInitialMessage(IDSPExSession session, TransactionInitialMessage message) { processInitialMessage(new LimitedDSPExSessionImpl(session), message); session.DeregisterRITransactionHandler(this); }