package
0.6.20
Repository: https://github.com/azure/blobporter.git
Documentation: pkg.go.dev

# Functions

NewTransfer creates a new Transfer, this will adjust the thread targetand initialize the channels and the wait groups for the writers, readers and the committers.
ParseDupeCheckLevel converts string to DupeCheckLevel.
ParseTransferDefinition parses a Definition from a string.
ParseTransferSegment TODO.

# Constants

valid transfer segments.
The different transfers types.
The different transfers types.
The different transfers types.
The different transfers types.
valid transfer segments.
BufferEvent TODO.
CommitEvent TODO.
DataWrittenEvent TODO.
TODO: package this better so it can stay in sync w/declaration.
valid transfer segments.
The different transfers types.
The different transfers types.
Compute MD5s and look for matches on that.
valid transfer segments.
The different transfers types.
The different transfers types.
The different transfers types.
valid transfer segments.
Don't bother to check.
valid transfer segments.
valid transfer segments.
The different transfers types.
The different transfers types.
valid transfer segments.
The different transfers types.
The different transfers types.
WriteDurationEvent TODO.
WrittenPartEvent TODO.
Only check for blocks with all zero bytes.

# Structs

Channels represents all the control channels in the transfer.
No description provided by the author
Transfer top data structure holding the state of the transfer.
WaitGroups holds all wait groups involved in the transfer.
Worker represents a worker routine that transfers data to a target and commits the list if applicable.

# Type aliases

Definition represents the supported source and target combinations.
DupeCheckLevel -- degree to which we'll try to check for duplicate blocks.
TransferSegment source and target types.