public void OnCancel(TftpErrorPacket reason)
 {
     TftpTrace.Trace(GetStateName() + " OnCancel: " + reason, transfer);
     decoratee.OnCancel(reason);
 }
 public void OnCommand(ITftpCommand command, EndPoint endpoint)
 {
     TftpTrace.Trace(GetStateName() + " OnCommand: " + command + " from " + endpoint, transfer);
     decoratee.OnCommand(command, endpoint);
 }
 public void OnStart()
 {
     TftpTrace.Trace(GetStateName() + " OnStart", transfer);
     decoratee.OnStart();
 }