DS3 .NET Software Development Kit  3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
Ds3.Helpers.Strategys.ChunkStrategys.WriteNoAllocateChunkStrategy Class Reference

The WriteNoAllocateChunkStrategy will return all the blobs that were returned in the JobResponse without allocate cache space for them in BlackPearl More...

Inheritance diagram for Ds3.Helpers.Strategys.ChunkStrategys.WriteNoAllocateChunkStrategy:
Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy

Public Member Functions

IEnumerable< TransferItemGetNextTransferItems (IDs3Client client, MasterObjectList jobResponse)
 Allocate chunks using a specific strategy and returning allocated blobs More...
 
void CompleteBlob (Blob blob)
 Marks a blob as complete More...
 
void Stop ()
 Send a stop signal More...
 

Detailed Description

The WriteNoAllocateChunkStrategy will return all the blobs that were returned in the JobResponse without allocate cache space for them in BlackPearl

Member Function Documentation

void Ds3.Helpers.Strategys.ChunkStrategys.WriteNoAllocateChunkStrategy.CompleteBlob ( Blob  blob)
inline

Marks a blob as complete

Parameters
blob

Implements Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy.

IEnumerable<TransferItem> Ds3.Helpers.Strategys.ChunkStrategys.WriteNoAllocateChunkStrategy.GetNextTransferItems ( IDs3Client  client,
MasterObjectList  jobResponse 
)
inline

Allocate chunks using a specific strategy and returning allocated blobs

Parameters
client
jobResponse
Returns

Implements Ds3.Helpers.Strategys.ChunkStrategys.IChunkStrategy.

void Ds3.Helpers.Strategys.ChunkStrategys.WriteNoAllocateChunkStrategy.Stop ( )
inline