From: David ‘Bombe’ Roden Date: Thu, 25 Mar 2010 07:56:07 +0000 (+0100) Subject: Add possibility to insert additional copies of certain blocks. X-Git-Tag: v0.1.3^2~22 X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=c1d2649e7e62f1c9b7d2889e13addee6e649df90;p=jFCPlib.git Add possibility to insert additional copies of certain blocks. --- diff --git a/src/main/java/net/pterodactylus/fcp/ClientPut.java b/src/main/java/net/pterodactylus/fcp/ClientPut.java index 809146a..5176e6a 100644 --- a/src/main/java/net/pterodactylus/fcp/ClientPut.java +++ b/src/main/java/net/pterodactylus/fcp/ClientPut.java @@ -140,6 +140,26 @@ public class ClientPut extends FcpMessage { } /** + * Sets the number of additional inserts of single blocks. + * + * @param extraInsertsSingleBlock + * The number of additional inserts + */ + public void setExtraInsertsSingleBlock(int extraInsertsSingleBlock) { + setField("ExtraInsertsSingleBlock", String.valueOf(extraInsertsSingleBlock)); + } + + /** + * Sets the number of additional inserts of splitfile header blocks. + * + * @param extraInsertsSplitfileHeaderBlock + * The number of additional inserts + */ + public void setExtraInsertsSplitfileHeaderBlock(int extraInsertsSplitfileHeaderBlock) { + setField("ExtraInsertsSplitfileHeaderBlock", String.valueOf(extraInsertsSplitfileHeaderBlock)); + } + + /** * Determines whether this request appears on the global queue. * * @param global diff --git a/src/main/java/net/pterodactylus/fcp/ClientPutComplexDir.java b/src/main/java/net/pterodactylus/fcp/ClientPutComplexDir.java index c370eaf..5b724c7 100644 --- a/src/main/java/net/pterodactylus/fcp/ClientPutComplexDir.java +++ b/src/main/java/net/pterodactylus/fcp/ClientPutComplexDir.java @@ -113,6 +113,26 @@ public class ClientPutComplexDir extends FcpMessage { } /** + * Sets the number of additional inserts of single blocks. + * + * @param extraInsertsSingleBlock + * The number of additional inserts + */ + public void setExtraInsertsSingleBlock(int extraInsertsSingleBlock) { + setField("ExtraInsertsSingleBlock", String.valueOf(extraInsertsSingleBlock)); + } + + /** + * Sets the number of additional inserts of splitfile header blocks. + * + * @param extraInsertsSplitfileHeaderBlock + * The number of additional inserts + */ + public void setExtraInsertsSplitfileHeaderBlock(int extraInsertsSplitfileHeaderBlock) { + setField("ExtraInsertsSplitfileHeaderBlock", String.valueOf(extraInsertsSplitfileHeaderBlock)); + } + + /** * Sets whether the request is on the global queue. * * @param global diff --git a/src/main/java/net/pterodactylus/fcp/ClientPutDiskDir.java b/src/main/java/net/pterodactylus/fcp/ClientPutDiskDir.java index c4e46c6..6c78e84 100644 --- a/src/main/java/net/pterodactylus/fcp/ClientPutDiskDir.java +++ b/src/main/java/net/pterodactylus/fcp/ClientPutDiskDir.java @@ -101,6 +101,26 @@ public class ClientPutDiskDir extends FcpMessage { } /** + * Sets the number of additional inserts of single blocks. + * + * @param extraInsertsSingleBlock + * The number of additional inserts + */ + public void setExtraInsertsSingleBlock(int extraInsertsSingleBlock) { + setField("ExtraInsertsSingleBlock", String.valueOf(extraInsertsSingleBlock)); + } + + /** + * Sets the number of additional inserts of splitfile header blocks. + * + * @param extraInsertsSplitfileHeaderBlock + * The number of additional inserts + */ + public void setExtraInsertsSplitfileHeaderBlock(int extraInsertsSplitfileHeaderBlock) { + setField("ExtraInsertsSplitfileHeaderBlock", String.valueOf(extraInsertsSplitfileHeaderBlock)); + } + + /** * Determines whether this request appears on the global queue. * * @param global