Versions in this module Expand all Collapse all v5 v5.0.1 Nov 10, 2022 v5.0.0 Nov 10, 2022 Changes in this version + type Params struct + NotifyUponCompletion bool + func DefaultParams() Params + func GetParameters(params string) (Params, error) + type Wrapper struct + func NewWrapper(receiveCB ft.ReceiveCallback, p Params, ft ft.FileTransfer, conn connection, ...) (*Wrapper, error) + func (w *Wrapper) CloseSend(tid *ftCrypto.TransferID) error + func (w *Wrapper) MaxFileNameLen() int + func (w *Wrapper) MaxFileSize() int + func (w *Wrapper) MaxFileTypeLen() int + func (w *Wrapper) MaxPreviewSize() int + func (w *Wrapper) Receive(tid *ftCrypto.TransferID) ([]byte, error) + func (w *Wrapper) RegisterReceivedProgressCallback(tid *ftCrypto.TransferID, progressCB ft.ReceivedProgressCallback, ...) error + func (w *Wrapper) RegisterSentProgressCallback(tid *ftCrypto.TransferID, progressCB ft.SentProgressCallback, ...) error + func (w *Wrapper) Send(fileName, fileType string, fileData []byte, retry float32, preview []byte, ...) (*ftCrypto.TransferID, error) Other modules containing this package gitlab.com/elixxir/client/v4