Package org.stellar.sdk.xdr
Class UInt128Parts
java.lang.Object
org.stellar.sdk.xdr.UInt128Parts
- All Implemented Interfaces:
XdrElement
UInt128Parts's original definition in the XDR file is:
struct UInt128Parts {
uint64 hi;
uint64 lo;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static UInt128Partsdecode(XdrDataInputStream stream) static UInt128Partsdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic UInt128Partsstatic UInt128PartsfromXdrBase64(String xdr) static UInt128PartsfromXdrByteArray(byte[] xdr) getHi()Value of thehifield.getLo()Value of thelofield.inthashCode()voidValue of thehifield.voidValue of thelofield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
UInt128Parts
public UInt128Parts() -
UInt128Parts
Creates a newUInt128Partsinstance.- Parameters:
hi- thehifield valuelo- thelofield value
-
-
Method Details
-
encode
Description copied from interface:XdrElementEncodes this value to XDR and writes it to the provided stream.- Specified by:
encodein interfaceXdrElement- Parameters:
stream- the destination XDR output stream- Throws:
IOException- if an I/O error occurs while writing the value
-
decode
- Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
toJson
Description copied from interface:XdrElementSerializes this value to JSON.- Specified by:
toJsonin interfaceXdrElement- Returns:
- the JSON representation of this value
-
fromJson
-
builder
-
toBuilder
-
getHi
Value of thehifield.- Returns:
- the
hifield value
-
getLo
Value of thelofield.- Returns:
- the
lofield value
-
setHi
Value of thehifield.- Parameters:
hi- thehifield value
-
setLo
Value of thelofield.- Parameters:
lo- thelofield value
-
equals
-
hashCode
public int hashCode() -
toString
-