Package org.yamcs.cfdp
Class DataFile
- java.lang.Object
-
- org.yamcs.cfdp.DataFile
-
public class DataFile extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSegment(DataFileSegment segment)longgetChecksum()byte[]getData()public long getSize() { Long last = dataFileSegments.lastKey(); return last + dataFileSegments.get(last).getLength(); }List<SegmentRequest>getMissingChunks()longgetReceivedSize()booleanisComplete()
-
-
-
Method Detail
-
addSegment
public void addSegment(DataFileSegment segment)
-
getMissingChunks
public List<SegmentRequest> getMissingChunks()
-
getReceivedSize
public long getReceivedSize()
-
getData
public byte[] getData()
public long getSize() { Long last = dataFileSegments.lastKey(); return last + dataFileSegments.get(last).getLength(); }
-
isComplete
public boolean isComplete()
- Returns:
- true if all the data has been received
-
getChecksum
public long getChecksum()
-
-