// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 // internal helper methods
 // XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 private void _setProgress(int bytesProcessed) {
   if (_uiHook != null) {
     switch (_type) {
       case RecvStatus:
         _uiHook.updateRecieveStatus(bytesProcessed, _size);
         break;
       case SendStatus:
         _uiHook.updateSendStatus(bytesProcessed, _size);
         break;
     }
   }
 }