public int TimerAcknowledge(string aTimerName, string aClientName, int aProposedTimeStep) {
var Payload = new TByteBuffer();
Payload.Prepare(aClientName);
Payload.Prepare(aTimerName);
Payload.Prepare(aProposedTimeStep);
Payload.PrepareApply();
Payload.QWrite(aClientName);
Payload.QWrite(aTimerName);
Payload.QWrite(aProposedTimeStep);
return SignalEvent(TEventKind.ekTimerAcknowledge, Payload.Buffer);
}