FileHelper

class DIRAC.Core.DISET.private.FileHelper.FileHelper(oTransport=None, checkSum=True)

Bases: object

BufferToNetwork(stringToSend)
DataSourceToNetwork(dataSource)
FDToNetwork(iFD)
__init__(oTransport=None, checkSum=True)
bulkListToNetwork(iFD, compress=True)
bulkToNetwork(fileList, compress=True, onthefly=True)
disableCheckSum()
enableCheckSum()
errorInTransmission()
finishedTransmission()
getDataSink(uFile)
getFileDescriptor(uFile, sFileMode)
getHash()
getTransferedBytes()
markAsTransferred()
networkToBulk(destDir, compress=True, maxFileSize=0)
networkToDataSink(dataSink, maxFileSize=0)
networkToFD(iFD, maxFileSize=0)
networkToString(maxFileSize=0)

Receive the input from a DISET client and return it as a string

receiveData(maxBufferSize=0)
receivedEOF()
sendData(sBuffer)
sendEOF()
sendError(errorMsg)
setDirection(direction)
setTransport(oTransport)
stringToNetwork(stringVal)

Send a given string to the DISET client over the network