Serializable
, DataStructure
public class SendMessageOptions extends DateAndFlags
Modifier and Type | Class | Description |
---|---|---|
static class |
SendMessageOptions.GzipOption |
Overrides i2cp.gzip session option and size threshold
for this message only.
|
static class |
SendMessageOptions.Reliability |
Reliability bits 9-10
|
_flags
Constructor | Description |
---|---|
SendMessageOptions() |
Modifier and Type | Method | Description |
---|---|---|
SendMessageOptions.GzipOption |
getGzip() |
Overrides i2cp.gzip session option and size threshold
for this message only.
|
SendMessageOptions.Reliability |
getReliability() |
default Reliability.DEFAULT
|
static SendMessageOptions.Reliability |
getReliability(int flags) |
default Reliability.DEFAULT
|
boolean |
getSendLeaseSet() |
default true
|
static boolean |
getSendLeaseSet(int flags) |
default true
|
int |
getTagsToSend() |
If we are low on tags, send this many.
|
static int |
getTagsToSend(int flags) |
If we are low on tags, send this many.
|
int |
getTagThreshold() |
Low tag threshold.
|
static int |
getTagThreshold(int flags) |
Low tag threshold.
|
void |
setGzip(boolean yes) |
Overrides i2cp.gzip session option and size threshold
for this message only.
|
void |
setReliability(SendMessageOptions.Reliability r) |
default Reliability.DEFAULT
|
void |
setSendLeaseSet(boolean yes) |
default true
|
void |
setTagsToSend(int tags) |
If we are low on tags, send this many.
|
void |
setTagThreshold(int tags) |
Low tag threshold.
|
calculateHash, fromBase64, read, toBase64
equals, fromByteArray, getDate, getFlags, getTime, hashCode, readBytes, setDate, setDate, setFlags, toByteArray, toString, writeBytes
public void setSendLeaseSet(boolean yes)
public boolean getSendLeaseSet()
public static boolean getSendLeaseSet(int flags)
public void setTagsToSend(int tags)
tags
- 0 or 2 to 128public int getTagsToSend()
public static int getTagsToSend(int flags)
public void setTagThreshold(int tags)
tags
- 0 to 90public int getTagThreshold()
public static int getTagThreshold(int flags)
public void setReliability(SendMessageOptions.Reliability r)
public SendMessageOptions.Reliability getReliability()
public static SendMessageOptions.Reliability getReliability(int flags)
public SendMessageOptions.GzipOption getGzip()
public void setGzip(boolean yes)