| Package | Description |
|---|---|
| org.apache.kerby.xdr.type |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractXdrType<T>
The abstract XDR type for all the XDR types.
|
class |
XdrBoolean
Xdr Boolean type from RFC 4506
Boolean type has the same representation as signed integers.
|
class |
XdrBytes |
class |
XdrEnumerated<T extends EnumType> |
class |
XdrInteger
Xdr Integer type from RFC 4506
An XDR signed integer is a 32-bit datum
that encodes an integer in the range [-2147483648,2147483647].
|
class |
XdrLong
From RFC 4506 :
(MSB) (LSB)
+-------+-------+-------+-------+-------+-------+-------+-------+
|byte 0 |byte 1 |byte 2 |byte 3 |byte 4 |byte 5 |byte 6 |byte 7 |
+-------+-------+-------+-------+-------+-------+-------+-------+
-----------------------------64 bits-----------------------------
HYPER INTEGER
UNSIGNED HYPER INTEGER
|
class |
XdrSimple<T>
Xdr simple type, of single value other than complex type of multiple values.
|
class |
XdrString |
class |
XdrStructType
For collection type that may consist of dataTypeged fields
|
class |
XdrUnion
A discriminated union is a type composed of a discriminant followed
by a type selected from a set of prearranged types according to the
value of the discriminant.
|
class |
XdrUnsignedInteger
Xdr Unsigned Integer type from RFC 4506
An XDR unsigned integer is a 32-bit datum that encodes
a non-negative integer in the range [0,4294967295].
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
XdrStructType.getStructTypeInstance(XdrType[] fields,
XdrFieldInfo[] fieldInfos) |
protected abstract void |
XdrUnion.getUnionInstance(XdrType[] fields,
XdrFieldInfo[] fieldInfos) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.