Example #1
0
        public void DeclineFileDownload(FileTransfer trans)
        {
            if (trans != null)
            {
                lock (m_objFileTransferLock)
                {
                    FileTransfers.Remove(trans);
                }

                trans.Error             = "Declined by User";
                trans.FileTransferState = FileTransferState.Error;
                XMPPClient.StreamInitiationAndTransferLogic.DeclineIncomingFileRequest(trans);
                trans.Close();
            }
            //  Microsoft.Xna.Framework.Media.SavePicture
        }
Example #2
0
        public void CancelSendFile(FileTransfer trans)
        {
            XMPPClient.StreamInitiationAndTransferLogic.RevokeSendRequest(trans);

            if (trans.ByteStreamLogic != null)
            {
                trans.ByteStreamLogic.Cancel();
            }

            lock (m_objFileTransferLock)
            {
                if (FileTransfers.Contains(trans) == true)
                {
                    FileTransfers.Remove(trans);
                }
            }

            trans.Error             = "Cancelled by User";
            trans.FileTransferState = FileTransferState.Error;
            trans.Close();
        }