Package org.yamcs.cfdp.pdu
Class MetadataPacket
- java.lang.Object
-
- org.yamcs.cfdp.pdu.CfdpPacket
-
- org.yamcs.cfdp.pdu.MetadataPacket
-
- All Implemented Interfaces:
FileDirective
public class MetadataPacket extends CfdpPacket implements FileDirective
-
-
Field Summary
-
Fields inherited from class org.yamcs.cfdp.pdu.CfdpPacket
buffer, CFDP, header
-
-
Constructor Summary
Constructors Constructor Description MetadataPacket(boolean segmentationControl, boolean closureRequested, byte checksumType, int fileSize, String source, String destination, List<FileStoreRequest> fsrs, List<MessageToUser> mtus, List<FaultHandlerOverride> fhos, TLV flowLabel, CfdpHeader header)
MetadataPacket(ByteBuffer buffer, CfdpHeader header)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
closureRequested()
byte
getChecksumType()
int
getDataFieldLength()
String
getDestinationFilename()
FileDirectiveCode
getFileDirectiveCode()
long
getFileLength()
String
getSourceFilename()
String
toString()
protected void
writeCFDPPacket(ByteBuffer buffer)
-
Methods inherited from class org.yamcs.cfdp.pdu.CfdpPacket
fromTuple, getCFDPPacket, getHeader, getTransactionId, toByteArray, toTuple, toTuple, writeToBuffer
-
-
-
-
Constructor Detail
-
MetadataPacket
public MetadataPacket(boolean segmentationControl, boolean closureRequested, byte checksumType, int fileSize, String source, String destination, List<FileStoreRequest> fsrs, List<MessageToUser> mtus, List<FaultHandlerOverride> fhos, TLV flowLabel, CfdpHeader header)
-
MetadataPacket
public MetadataPacket(ByteBuffer buffer, CfdpHeader header)
-
-
Method Detail
-
getFileLength
public long getFileLength()
-
getDataFieldLength
public int getDataFieldLength()
- Specified by:
getDataFieldLength
in classCfdpPacket
-
closureRequested
public boolean closureRequested()
-
writeCFDPPacket
protected void writeCFDPPacket(ByteBuffer buffer)
- Specified by:
writeCFDPPacket
in classCfdpPacket
-
getFileDirectiveCode
public FileDirectiveCode getFileDirectiveCode()
- Specified by:
getFileDirectiveCode
in interfaceFileDirective
-
getSourceFilename
public String getSourceFilename()
-
getDestinationFilename
public String getDestinationFilename()
-
getChecksumType
public byte getChecksumType()
-
-