UM Java API 6.17.1

- Main Page
- Related Pages
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
com.latencybusters.lbm.sdm.LBMSDMField Class Reference
Inheritance diagram for com.latencybusters.lbm.sdm.LBMSDMField:

## Public Member Functions
short | getType ()
String | getTypeString ()
boolean | sameType (LBMSDMField f)
boolean | sameBaseType (LBMSDMField f)
String | get_name ()
void | set_name (String new_name)
| LBMSDMField ()
void | add_element (LBMSDMField newfield) throws LBMSDMException
String | toDbgString ()
String | internalString (String sname, String sval)
int | name_len ()
int | type_len ()
int | format_name (byte[] buf, int offset) throws LBMSDMException
int | format_type (byte[] buf, int offset) throws LBMSDMException
LBMSDMField | clone () throws CloneNotSupportedException
int | length () throws LBMSDMException
void | remove (int element) throws LBMSDMException
boolean | isNull ()
void | setNull ()
void | set_debug_level (int level)
void | log (String s)

## Static Public Member Functions
static short | getType (String typeName, boolean isarray)

## Static Public Attributes
static final int | MAX_FIELD_NAME_LENGTH = 255
static final short | TYPE_INVALID = 0
static final short | TYPE_BOOLEAN = 1
static final short | TYPE_INT8 = 2
static final short | TYPE_UINT8 = 3
static final short | TYPE_INT16 = 4
static final short | TYPE_UINT16 = 5
static final short | TYPE_INT32 = 6
static final short | TYPE_UINT32 = 7
static final short | TYPE_INT64 = 8
static final short | TYPE_UINT64 = 9
static final short | TYPE_FLOAT = 10
static final short | TYPE_DOUBLE = 11
static final short | TYPE_DECIMAL = 12
static final short | TYPE_TIMESTAMP = 13
static final short | TYPE_MESSAGE = 14
static final short | TYPE_STRING = 15
static final short | TYPE_UNICODE = 16
static final short | TYPE_BLOB = 17
static final short | TYPE_ARRAY_BOOLEAN = TYPE_BOOLEAN | TYPE_MODIFIER_ARRAY
static final short | TYPE_ARRAY_INT8 = TYPE_INT8 | TYPE_MODIFIER_ARRAY
static final short | TYPE_ARRAY_UINT8 = (TYPE_UINT8 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_INT16 = (TYPE_INT16 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_UINT16 = (TYPE_UINT16 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_INT32 = (TYPE_INT32 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_UINT32 = (TYPE_UINT32 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_INT64 = (TYPE_INT64 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_UINT64 = (TYPE_UINT64 | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_FLOAT = (TYPE_FLOAT | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_DOUBLE = (TYPE_DOUBLE | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_DECIMAL = (TYPE_DECIMAL | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_TIMESTAMP = (TYPE_TIMESTAMP | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_MESSAGE = (TYPE_MESSAGE | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_STRING = (TYPE_STRING | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_UNICODE = (TYPE_UNICODE | TYPE_MODIFIER_ARRAY)
static final short | TYPE_ARRAY_BLOB = (TYPE_BLOB | TYPE_MODIFIER_ARRAY)
static final int | DEBUG_BASIC = 1
static final int | DEBUG_VERBOSE_PARSING = 2

## Protected Member Functions
| LBMSDMField (String Name, short Type) throws IllegalArgumentException
void | set (LBMSDMField f, int arrayidx) throws LBMSDMException
void | append (LBMSDMField newfield) throws LBMSDMException
int | get_len ()
int | format (byte[] buf, int offset) throws LBMSDMException
int | parse (byte[] buf, int offset) throws LBMSDMException

## Protected Attributes
short | type = TYPE_INVALID
String | name
int | elements = 0
int | debug_level = 0

## Detailed Description

LBMSDMField is the base class for all LBM SDM field types. All base LBM SDM field types use the naming convention LBMSDMField(Type). Field arrays are subclasses of the respective field class and use the naming convention LBMSDMArray(Type). LBMSDMRaw(BaseType) is used as the naming convention for raw data types where needed and support the respective LBMSDMField(Type) classes.

## Constructor & Destructor Documentation

com.latencybusters.lbm.sdm.LBMSDMField.LBMSDMField | ( |  | ) |

Create an untyped, unnamed field

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone().

com.latencybusters.lbm.sdm.LBMSDMField.LBMSDMField | ( | String | Name,
|  | short | Type
| ) |  | throws IllegalArgumentException
| protected

Create a named field with a defined type - used by derived classes

Parameters

  Name | Name of the field to be created.
  Type | Type of the field to be created.

## Member Function Documentation

void com.latencybusters.lbm.sdm.LBMSDMField.add_element | ( | LBMSDMField | newfield | ) | throws LBMSDMException

Add an element to an array from a field

Parameters

  newfield | The new field to be added

References com.latencybusters.lbm.sdm.LBMSDMField.append().

Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldIterator.add_element().

void com.latencybusters.lbm.sdm.LBMSDMField.append | ( | LBMSDMField | newfield | ) | throws LBMSDMException
| protected

This is overridden by array classes

Parameters

  newfield | The new field to be appended

Exceptions

  LBMSDMException | when a non array field tries to call append()

References com.latencybusters.lbm.sdm.LBMSDMField.getTypeString().

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.add_element().

LBMSDMField com.latencybusters.lbm.sdm.LBMSDMField.clone | ( |  | ) | throws CloneNotSupportedException

Clone this field

Returns
  A new field that is a copy of this object

References com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMField.LBMSDMField(), com.latencybusters.lbm.sdm.LBMSDMField.name, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_BLOB, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_BOOLEAN, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_DECIMAL, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_DOUBLE, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_FLOAT, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT16, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT32, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT64, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT8, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_MESSAGE, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_STRING, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_TIMESTAMP, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT16, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT32, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT64, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT8, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UNICODE, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_BLOB, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_BOOLEAN, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_DECIMAL, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_DOUBLE, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_FLOAT, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT16, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT32, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT64, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT8, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_MESSAGE, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_STRING, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_TIMESTAMP, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT16, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT32, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT64, com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT8, and com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UNICODE.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone().

int com.latencybusters.lbm.sdm.LBMSDMField.format | ( | byte [] | buf,
|  | int | offset
| ) |  | throws LBMSDMException
| protected

This is overridden by field and array subclasses

Parameters

  buf | The buffer to format the message in to
  offset | The offset in to the byte buffer

Returns
  -1

Exceptions

  LBMSDMException | when an unexpected error occurs within LBMSDM

References com.latencybusters.lbm.sdm.LBMSDMField.get_len().

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().

int com.latencybusters.lbm.sdm.LBMSDMField.format_name | ( | byte [] | buf,
|  | int | offset
| ) |  | throws LBMSDMException

Format into a byte buffer the name of this field. Only needed by LBMSDMessage to format messages

Parameters

  buf | The buffer to format the message in to
  offset | The offset in to the byte buffer where the message should be placed

Returns
  The new offset in the buffer after formatting the message name

Exceptions

  LBMSDMException | when an unexpected error occurs within LBMSDM

References com.latencybusters.lbm.sdm.LBMSDMFieldString.format_short().

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().

int com.latencybusters.lbm.sdm.LBMSDMField.format_type | ( | byte [] | buf,
|  | int | offset
| ) |  | throws LBMSDMException

Format into a byte buffer the type of this field. Only needed by LBMSDMessage to format messages

Parameters

  buf | The buffer to format the type in to
  offset | The offset in to the byte buffer where the type should be placed

Returns
  The new offset in the buffer after formatting the message type

Exceptions

  LBMSDMException | when an unexpected error occurs within LBMSDM

References com.latencybusters.lbm.sdm.LBMSDMRawUint16.format(), com.latencybusters.lbm.sdm.LBMSDMField.get_len(), and com.latencybusters.lbm.sdm.LBMSDMRawUint16.length.

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().

int com.latencybusters.lbm.sdm.LBMSDMField.get_len | ( |  | ) |
| protected

This is overridden by field and array subclasses

Returns
  0

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data(), com.latencybusters.lbm.sdm.LBMSDMField.format(), and com.latencybusters.lbm.sdm.LBMSDMField.format_type().

String com.latencybusters.lbm.sdm.LBMSDMField.get_name | ( |  | ) |

Get the field name

Returns
  A string containing the field name

References com.latencybusters.lbm.sdm.LBMSDMField.name.

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data(), com.latencybusters.lbm.sdm.LBMSDMAddingFieldException.LBMSDMAddingFieldException(), com.latencybusters.lbm.sdm.LBMSDMDuplicateFieldException.LBMSDMDuplicateFieldException(), com.latencybusters.lbm.sdm.LBMSDMFields.locate(), and com.latencybusters.lbm.sdm.LBMSDMFields.set().

static short com.latencybusters.lbm.sdm.LBMSDMField.getType | ( | String | typeName,
|  | boolean | isarray
| ) |  |
| static

Get the TYPE_XXX value for a given string. Recognised strings are: boolean, int8, uint8, int16, uint16, int32, uint32, int64, uint64, float, double, decimal, timestamp, message, string, unicode, blob

Parameters

  typeName | A string which needs translating to a short form
  isarray | A boolean indicating if an array type is required

Returns
  A short representation for the string or TYPE_INVALID

References com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INVALID.

short com.latencybusters.lbm.sdm.LBMSDMField.getType | ( |  | ) |

Get the type of this field

Returns
  The TYPE_XXX value of this object

References com.latencybusters.lbm.sdm.LBMSDMField.type.

String com.latencybusters.lbm.sdm.LBMSDMField.getTypeString | ( |  | ) |

Get a string representing this field type

Returns
  A string representing this field type

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.append(), com.latencybusters.lbm.sdm.LBMSDMTypeMismatchException.LBMSDMTypeMismatchException(), and com.latencybusters.lbm.sdm.LBMSDMField.set().

String com.latencybusters.lbm.sdm.LBMSDMField.internalString | ( | String | sname,
|  | String | sval
| ) |  |

Create a string based on the internal representation (includes the type)

Parameters

  sname | The field name
  sval | The field value in string form

Returns
  A string that contains the field name and value in ascii form

Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldBool.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldString.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUnicode.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldDecimal.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayString.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.toDbgString(), and com.latencybusters.lbm.sdm.LBMSDMArrayUint64.toDbgString().

boolean com.latencybusters.lbm.sdm.LBMSDMField.isNull | ( |  | ) |

Test to see if this field is a null field (I.E. a field with no data)

Returns
  true/false

int com.latencybusters.lbm.sdm.LBMSDMField.length | ( |  | ) | throws LBMSDMException

Return the number of elements in an array.

Returns
  The number of elements

Exceptions

  LBMSDMNotArrayException | if called for non array classes

References com.latencybusters.lbm.sdm.LBMSDMField.elements.

Referenced by com.latencybusters.lbm.sdm.LBMSDMFields.add(), com.latencybusters.lbm.sdm.LBMSDMFields.clone(), and com.latencybusters.lbm.sdm.LBMSDMFields.remove().

void com.latencybusters.lbm.sdm.LBMSDM.log | ( | String | s | ) |
| inherited

Log an event. If debug level is set greater than 0, output to stderr

Referenced by com.latencybusters.lbm.sdm.LBMSDMFields.get_attr(), com.latencybusters.lbm.sdm.LBMSDMFields.LBMSDMFields(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.set(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.set(), com.latencybusters.lbm.sdm.LBMSDMFieldDecimal.set(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.set(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.set(), and com.latencybusters.lbm.sdm.LBMSDMArrayUint64.set().

int com.latencybusters.lbm.sdm.LBMSDMField.name_len | ( |  | ) |

Get the length of this fields name in raw form. This is only needed by LBMSDMessage to format a raw message.

Returns
  the number of bytes the name of this field needs plus one for the length

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().

int com.latencybusters.lbm.sdm.LBMSDMField.parse | ( | byte [] | buf,
|  | int | offset
| ) |  | throws LBMSDMException
| protected

This is overridden by field and array subclasses

Parameters

  buf | The buffer to format in to
  offset | The offset in to the byte buffer

Returns
  nothing - always throws exception

Exceptions

  LBMSDMException | parse() should be overridden

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.parse().

void com.latencybusters.lbm.sdm.LBMSDMField.remove | ( | int | element | ) | throws LBMSDMException

Remove an element from an array class

Parameters

  element | The array element to be removed

boolean com.latencybusters.lbm.sdm.LBMSDMField.sameBaseType | ( | LBMSDMField | f | ) |

Compare the base type of the field to this field

Parameters

  f | A field to compare

Returns
  true if the same type, false if not

References com.latencybusters.lbm.sdm.LBMSDMField.type.

boolean com.latencybusters.lbm.sdm.LBMSDMField.sameType | ( | LBMSDMField | f | ) |

Compare the type of the field to this field

Parameters

  f | A field to compare

Returns
  true if the same type, false if not

References com.latencybusters.lbm.sdm.LBMSDMField.type.

void com.latencybusters.lbm.sdm.LBMSDMField.set | ( | LBMSDMField | f,
|  | int | arrayidx
| ) |  | throws LBMSDMException
| protected

This is overridden by array classes

Parameters

  f | The array field to be modified
  arrayidx | The array index of the field to be set

References com.latencybusters.lbm.sdm.LBMSDMField.getTypeString().

Referenced by com.latencybusters.lbm.sdm.LBMSDMFields.set().

void com.latencybusters.lbm.sdm.LBMSDM.set_debug_level | ( | int | level | ) |
| inherited

Set the debug level for processing this SDM message. Currently all debugs go to standard out.

void com.latencybusters.lbm.sdm.LBMSDMField.set_name | ( | String | new_name | ) |

Set the name of this field. A copy of the name will be made.

Parameters

  new_name | The name this field shall use.

void com.latencybusters.lbm.sdm.LBMSDMField.setNull | ( |  | ) |

Set this field to a null value - discarding current value (if any)

String com.latencybusters.lbm.sdm.LBMSDMField.toDbgString | ( |  | ) |

Create a string useful for debugging.

Returns
  A string that contains the field in a form useful for debugging

References com.latencybusters.lbm.sdm.LBMSDMField.type.

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.parse(), and com.latencybusters.lbm.sdm.LBMSDMFields.toDbgString().

int com.latencybusters.lbm.sdm.LBMSDMField.type_len | ( |  | ) |

Get the length of the type field in raw form. This is only needed by LBMSDMessage to format a raw message.

Returns
  the number of bytes the type field needs

References com.latencybusters.lbm.sdm.LBMSDMFieldUint16.fixed_size().

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().

## Member Data Documentation

final int com.latencybusters.lbm.sdm.LBMSDM.DEBUG_BASIC = 1
| static inherited

Debug flag for basic debug output

int com.latencybusters.lbm.sdm.LBMSDM.debug_level = 0
| protected inherited

Debug mask for SDM implementation.

See also
  set_debug_level

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data(), com.latencybusters.lbm.sdm.LBMSDMessage.parse(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.parse(), and com.latencybusters.lbm.sdm.LBMSDMArrayMessage.parse().

final int com.latencybusters.lbm.sdm.LBMSDM.DEBUG_VERBOSE_PARSING = 2
| static inherited

Debug flag for verbose message parsing output

int com.latencybusters.lbm.sdm.LBMSDMField.elements = 0
| protected

Number of elements in array

Referenced by com.latencybusters.lbm.sdm.LBMSDMArrayDouble.append(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.append(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.append(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.append(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.append(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.append(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.append(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.append(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.append(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.append(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.append(), com.latencybusters.lbm.sdm.LBMSDMArrayString.append(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.append(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.append(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.append(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.append(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.append(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.format(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.format(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.format(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.format(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.format(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.format(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.format(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.format(), com.latencybusters.lbm.sdm.LBMSDMArrayString.format(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.format(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.format(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.format(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.get(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.get(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.get(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.get(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.get(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.get(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.get(), com.latencybusters.lbm.sdm.LBMSDMArrayString.get(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.get(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.get(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.get(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.get(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.get(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.get(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.get(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.get(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.get(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayString.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.get_len(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.length(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.length(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.length(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.length(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.length(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.length(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.length(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.length(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.length(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.length(), com.latencybusters.lbm.sdm.LBMSDMArrayString.length(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.length(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.length(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.length(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.length(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.length(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.length(), com.latencybusters.lbm.sdm.LBMSDMField.length(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayString.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayString.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.set(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.set(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.set(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.set(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.set(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.set(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.set(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.set(), com.latencybusters.lbm.sdm.LBMSDMArrayString.set(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.set(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.set(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayString.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.toDbgString(), and com.latencybusters.lbm.sdm.LBMSDMArrayUint64.toDbgString().

final int com.latencybusters.lbm.sdm.LBMSDMField.MAX_FIELD_NAME_LENGTH = 255
| static

Maximum length of a field name.

String com.latencybusters.lbm.sdm.LBMSDMField.name
| protected

The name of this field

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMField.get_name(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.LBMSDMArrayTimestamp(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.LBMSDMFieldBlob(), com.latencybusters.lbm.sdm.LBMSDMFieldDecimal.LBMSDMFieldDecimal(), com.latencybusters.lbm.sdm.LBMSDMFieldDouble.LBMSDMFieldDouble(), com.latencybusters.lbm.sdm.LBMSDMFieldFloat.LBMSDMFieldFloat(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.LBMSDMFieldMessage(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.LBMSDMFieldTimestamp(), com.latencybusters.lbm.sdm.LBMSDMFieldUint16.LBMSDMFieldUint16(), com.latencybusters.lbm.sdm.LBMSDMFieldUint32.LBMSDMFieldUint32(), com.latencybusters.lbm.sdm.LBMSDMFieldUint64.LBMSDMFieldUint64(), com.latencybusters.lbm.sdm.LBMSDMFieldUint8.LBMSDMFieldUint8(), com.latencybusters.lbm.sdm.LBMSDMFieldBool.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldString.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUnicode.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldDecimal.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMFieldUint64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayString.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.toDbgString(), and com.latencybusters.lbm.sdm.LBMSDMArrayUint64.toDbgString().

short com.latencybusters.lbm.sdm.LBMSDMField.type = TYPE_INVALID
| protected

The current field type

Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data(), com.latencybusters.lbm.sdm.LBMSDMField.getType(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.LBMSDMFieldTimestamp(), com.latencybusters.lbm.sdm.LBMSDMField.sameBaseType(), com.latencybusters.lbm.sdm.LBMSDMField.sameType(), and com.latencybusters.lbm.sdm.LBMSDMField.toDbgString().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_BLOB = (TYPE_BLOB | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of Binary Large Objects (BLOB).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.LBMSDMArrayBlob(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_BOOLEAN = TYPE_BOOLEAN | TYPE_MODIFIER_ARRAY
| static

SDM field type: Array of Booleans (non-zero is true; zero is false).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.LBMSDMArrayBool(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_DECIMAL = (TYPE_DECIMAL | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of decimal numbers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayDecimal.LBMSDMArrayDecimal(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_DOUBLE = (TYPE_DOUBLE | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of double-precision floating points.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.LBMSDMArrayDouble(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_FLOAT = (TYPE_FLOAT | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of single-precision floating points.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.LBMSDMArrayFloat(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT16 = (TYPE_INT16 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 16-bit signed integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.LBMSDMArrayInt16(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT32 = (TYPE_INT32 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 32-bit signed integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.LBMSDMArrayInt32(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT64 = (TYPE_INT64 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 64-bit signed integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.LBMSDMArrayInt64(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_INT8 = TYPE_INT8 | TYPE_MODIFIER_ARRAY
| static

SDM field type: Array of 8-bit signed integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.LBMSDMArrayInt8(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_MESSAGE = (TYPE_MESSAGE | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of nested SDM messages.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayMessage.LBMSDMArrayMessage(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_STRING = (TYPE_STRING | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of character strings (ASCIZ).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayString.LBMSDMArrayString(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_TIMESTAMP = (TYPE_TIMESTAMP | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of timestamps (seconds and microseconds since the epoch (UTC)).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.LBMSDMArrayTimestamp(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT16 = (TYPE_UINT16 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 16-bit unsigned integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.LBMSDMArrayUint16(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT32 = (TYPE_UINT32 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 32-bit unsigned integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.LBMSDMArrayUint32(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT64 = (TYPE_UINT64 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 64-bit unsigned integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayUint64.LBMSDMArrayUint64(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UINT8 = (TYPE_UINT8 | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of 8-bit unsigned integers.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.LBMSDMArrayUint8(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_ARRAY_UNICODE = (TYPE_UNICODE | TYPE_MODIFIER_ARRAY)
| static

SDM field type: Array of unicode strings.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMArrayUnicode.LBMSDMArrayUnicode(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_BLOB = 17
| static

SDM field type: Binary Large Object (BLOB).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.LBMSDMFieldBlob(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_BOOLEAN = 1
| static

SDM field type: Boolean (non-zero is true; zero is false).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldBool.LBMSDMFieldBool(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_DECIMAL = 12
| static

SDM field type: Decimal number.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldDecimal.LBMSDMFieldDecimal(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_DOUBLE = 11
| static

SDM field type: Double-precision floating point.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldDouble.LBMSDMFieldDouble(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_FLOAT = 10
| static

SDM field type: Single-precision floating point.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldFloat.LBMSDMFieldFloat(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT16 = 4
| static

SDM field type: 16-bit signed integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldInt16.LBMSDMFieldInt16(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT32 = 6
| static

SDM field type: 32-bit signed integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldInt32.LBMSDMFieldInt32(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT64 = 8
| static

SDM field type: 64-bit signed integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldInt64.LBMSDMFieldInt64(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT8 = 2
| static

SDM field type: 8-bit signed integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldInt8.LBMSDMFieldInt8(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INVALID = 0
| static

SDM field type: Type is invalid.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.getType().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_MESSAGE = 14
| static

SDM field type: Nested SDM message.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldMessage.LBMSDMFieldMessage(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_STRING = 15
| static

SDM field type: Character string (ASCIZ).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldString.LBMSDMFieldString(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_TIMESTAMP = 13
| static

SDM field type: Seconds and microseconds since the epoch (UTC).

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldTimestamp.LBMSDMFieldTimestamp(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT16 = 5
| static

SDM field type: 16-bit unsigned integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldUint16.LBMSDMFieldUint16(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT32 = 7
| static

SDM field type: 32-bit unsigned integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldUint32.LBMSDMFieldUint32(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT64 = 9
| static

SDM field type: 64-bit unsigned integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldUint64.LBMSDMFieldUint64(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UINT8 = 3
| static

SDM field type: 8-bit unsigned integer.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldUint8.LBMSDMFieldUint8(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

final short com.latencybusters.lbm.sdm.LBMSDMField.TYPE_UNICODE = 16
| static

SDM field type: Unicode string.

Referenced by com.latencybusters.lbm.sdm.LBMSDMField.clone(), com.latencybusters.lbm.sdm.LBMSDMFieldUnicode.LBMSDMFieldUnicode(), and com.latencybusters.lbm.sdm.LBMSDMessage.parse().

The documentation for this class was generated from the following file:

- LBMSDMField.java