FragmentComplete Event

Fires after each part in an automatic multipart upload is complete.

Syntax

class BackblazeB2FragmentCompleteEventParams {
public:
  int FragmentNumber();
  int FragmentCount();
  bool Interrupt();
  void SetInterrupt(bool bInterrupt);
  int EventRetVal();
  void SetEventRetVal(int iRetVal);
};
// To handle, connect one or more slots to this signal. void FragmentComplete(BackblazeB2FragmentCompleteEventParams *e);
// Or, subclass BackblazeB2 and override this emitter function. virtual int FireFragmentComplete(BackblazeB2FragmentCompleteEventParams *e) {...}

Remarks

If, when UploadFile is called, more than SimpleUploadLimit bytes of upload data are present, the class will automatically split the upload data up into parts and perform a multipart upload. During the overall upload process, this event will fire after each part is uploaded, providing an indication of overall upload progress.

FragmentNumber is the number of the current part that has completed. This value starts at 1.

FragmentCount is the total number of parts that will be uploaded.

Interrupt can be set to true to interrupt the upload. The upload may be resumed later.

Refer to UploadFile for more information.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 Qt Edition - Version 20.0 [Build 8265]