protected override bool OnProcessMessageCustom(CoreLib.ILogMethod method, IFreeformEntity_Msg request) { // initiate a key exchange (ticket) var msgTicket = this.Factory.SecurityTables.InitKeyExchangeStartG2H_SIM(request.IpAddress, FF_AppId_SessionIds.Security, this.NewTransactionId); var msgEFT = this.Factory.SecurityTables.InitKeyExchangeStartG2H_SIM(request.IpAddress, FF_AppId_SessionIds.ECash, this.NewTransactionId); this.ExecuteCurrentRequests(msgTicket, msgEFT); return(true); }
internal override ExecutionStep ExecuteInternal(CoreLib.ILogMethod method, IFreeformEntity_Msg request) { this.ExecuteNextStep(request); return(this); }
internal override ExecutionStep ExecuteInternal(CoreLib.ILogMethod method, IFreeformEntity_Msg request) { return(base.ExecuteInternal(method, request)); }