Example #1
0
 public void RelayError(ToxErrorFileControl error)
 {
     if (error != ToxErrorFileControl.Ok)
     {
         Debug.WriteLine("An unexpected error occurred when controlling a file transfer: " + error);
     }
 }
Example #2
0
 internal static extern bool FileControl(ToxHandle tox, uint friendNumber, uint fileNumber, ToxFileControl control, ref ToxErrorFileControl error);
Example #3
0
 internal static extern bool FileControl(ToxHandle tox, uint friendNumber, uint fileNumber, ToxFileControl control, ref ToxErrorFileControl error);
 public void RelayError(ToxErrorFileControl error)
 {
     if (error != ToxErrorFileControl.Ok)
         Debug.WriteLine("An unexpected error occurred when controlling a file transfer: " + error);
 }
Example #5
0
        /// <summary>
        /// Sends a file control command to a friend for a given file transfer.
        /// </summary>
        /// <param name="friendNumber">The friend to send the file control to.</param>
        /// <param name="fileNumber">The file transfer that this control is meant for.</param>
        /// <param name="control">The control to send.</param>
        /// <param name="error"></param>
        /// <returns>True on success.</returns>
        public bool FileControl(int friendNumber, int fileNumber, ToxFileControl control, out ToxErrorFileControl error)
        {
            ThrowIfDisposed();

            error = ToxErrorFileControl.Ok;

            return ToxFunctions.FileControl(_tox, (uint)friendNumber, (uint)fileNumber, control, ref error);
        }
Example #6
0
 public static extern Boolean Control(ToxHandle tox, UInt32 friendNumber, UInt32 fileNumber, ToxFileControl control, ref ToxErrorFileControl error);