public class SendMessageOptions extends DateAndFlags
| Modifier and Type | Class and 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 and Description |
|---|
SendMessageOptions() |
| Modifier and Type | Method and 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.
|
equals, fromByteArray, getDate, getFlags, getTime, hashCode, readBytes, setDate, setDate, setFlags, toByteArray, toString, writeBytescalculateHash, fromBase64, read, toBase64public SendMessageOptions.GzipOption getGzip()
public SendMessageOptions.Reliability getReliability()
public static SendMessageOptions.Reliability getReliability(int flags)
public boolean getSendLeaseSet()
public static boolean getSendLeaseSet(int flags)
public int getTagsToSend()
public static int getTagsToSend(int flags)
public int getTagThreshold()
public static int getTagThreshold(int flags)
public void setGzip(boolean yes)
public void setReliability(SendMessageOptions.Reliability r)
public void setSendLeaseSet(boolean yes)
public void setTagsToSend(int tags)
tags - 0 or 2 to 128public void setTagThreshold(int tags)
tags - 0 to 90