| 
    UM Java API
    6.17
    
   | 
 
  
 Public Member Functions | |
| int | get () | 
| int | get_len () | 
| final int | get_base_len () | 
| void | set (int v) | 
| LBMSDMFieldInt32 (String name) | |
| LBMSDMFieldInt32 (String name, int v) | |
| String | toDbgString () | 
| int | format (byte[] buf, int offset) throws LBMSDMException | 
| String | toString () | 
| int | parse (byte[] buf, int offset) throws LBMSDMException | 
| LBMSDMFieldInt32 | clone () throws CloneNotSupportedException | 
| short | getType () | 
| String | getTypeString () | 
| boolean | sameType (LBMSDMField f) | 
| boolean | sameBaseType (LBMSDMField f) | 
| String | get_name () | 
| void | set_name (String new_name) | 
| void | add_element (LBMSDMField newfield) throws LBMSDMException | 
| 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 | 
| 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 int | fixed_size () | 
| 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 | |
| LBMSDMFieldInt32 (short type, String name) | |
| int | format (byte[] buf, int offset, int v) throws LBMSDMException | 
| void | set (LBMSDMField f, int arrayidx) throws LBMSDMException | 
| void | append (LBMSDMField newfield) throws LBMSDMException | 
Protected Attributes | |
| int | internalValue | 
| short | type = TYPE_INVALID | 
| String | name | 
| int | elements = 0 | 
| int | debug_level = 0 | 
Implements an 32 bit integer SDM Field
| com.latencybusters.lbm.sdm.LBMSDMFieldInt32.LBMSDMFieldInt32 | ( | String | name | ) | 
Constructor for an unset 32 bit integer field.
| name | The field name | 
References com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT32.
Referenced by com.latencybusters.lbm.sdm.LBMSDMArrayInt32.set().
| com.latencybusters.lbm.sdm.LBMSDMFieldInt32.LBMSDMFieldInt32 | ( | String | name, | 
| int | v | ||
| ) | 
Constructor for a 32 bit integer field with a known int
| name | The field name | 
| v | The int to be used as the field value | 
References com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INT32.
      
  | 
  protected | 
Constructor for array subclasses
| type | The field type to be created | 
| name | The name of the field to be created | 
      
  | 
  inherited | 
Add an element to an array from a field
| newfield | The new field to be added | 
References com.latencybusters.lbm.sdm.LBMSDMField.append().
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldIterator.add_element().
      
  | 
  protectedinherited | 
This is overridden by array classes
| newfield | The new field to be appended | 
| 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().
| LBMSDMFieldInt32 com.latencybusters.lbm.sdm.LBMSDMFieldInt32.clone | ( | ) | throws CloneNotSupportedException | 
Get a copy of this object
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.clone().
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldInt32.clone().
      
  | 
  static | 
Get the length of formatted field (static field)
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_base_len(), and com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_len().
      
  | 
  protected | 
Format a 32 bit integer in to a byte buffer
| buf | The byte buffer to have the 32 bit integer formatted in | 
| offset | The offset to begin formatting in the buffer | 
| v | The 32 bit integer to be formatted | 
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_base_len().
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldInt32.format().
| int com.latencybusters.lbm.sdm.LBMSDMFieldInt32.format | ( | byte [] | buf, | 
| int | offset | ||
| ) | throws LBMSDMException | 
Format the 32 bit integer in to a byte buffer
| buf | The byte buffer to have the 32 bit integer formatted in | 
| offset | The offset to begin formatting in the buffer | 
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.format().
      
  | 
  inherited | 
Format into a byte buffer the name of this field. Only needed by LBMSDMessage to format messages
| buf | The buffer to format the message in to | 
| offset | The offset in to the byte buffer where the message should be placed | 
| LBMSDMException | when an unexpected error occurs within LBMSDM | 
References com.latencybusters.lbm.sdm.LBMSDMFieldString.format_short().
Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().
      
  | 
  inherited | 
Format into a byte buffer the type of this field. Only needed by LBMSDMessage to format messages
| buf | The buffer to format the type in to | 
| offset | The offset in to the byte buffer where the type should be placed | 
| 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.LBMSDMFieldInt32.get | ( | ) | 
Get the 32 bit integer field (int)
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.internalValue.
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldUnicode.parse(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.parse(), and com.latencybusters.lbm.sdm.LBMSDMFieldString.toString().
| final int com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_base_len | ( | ) | 
Get the length of formatted field This is used by the respective array class
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.fixed_size().
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldInt32.format(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.get_len(), com.latencybusters.lbm.sdm.LBMSDMFieldInt32.parse(), and com.latencybusters.lbm.sdm.LBMSDMFieldBlob.parse().
| int com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_len | ( | ) | 
Get the length of formatted field
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.fixed_size().
      
  | 
  inherited | 
Get 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().
      
  | 
  staticinherited | 
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
| typeName | A string which needs translating to a short form | 
| isarray | A boolean indicating if an array type is required | 
References com.latencybusters.lbm.sdm.LBMSDMField.TYPE_INVALID.
      
  | 
  inherited | 
Get the type of this field
References com.latencybusters.lbm.sdm.LBMSDMField.type.
      
  | 
  inherited | 
Get 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().
      
  | 
  inherited | 
Create a string based on the internal representation (includes the type)
| sname | The field name | 
| sval | The field value in string 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.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.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.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().
      
  | 
  inherited | 
Test to see if this field is a null field (I.E. a field with no data)
      
  | 
  inherited | 
Return the number of elements in an array.
| 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().
      
  | 
  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().
      
  | 
  inherited | 
Get the length of this fields name in raw form. This is only needed by LBMSDMessage to format a raw message.
Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().
| int com.latencybusters.lbm.sdm.LBMSDMFieldInt32.parse | ( | byte [] | buf, | 
| int | offset | ||
| ) | throws LBMSDMException | 
Parse a byte buffer and store the value
| buf | The byte buffer to be parsed for the boolean | 
| offset | The offset to begin parsing the buffer | 
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get_base_len().
Referenced by com.latencybusters.lbm.sdm.LBMSDMFieldUnicode.parse(), com.latencybusters.lbm.sdm.LBMSDMFieldBlob.parse(), and com.latencybusters.lbm.sdm.LBMSDMFieldString.toString().
      
  | 
  inherited | 
Remove an element from an array class
| element | The array element to be removed | 
      
  | 
  inherited | 
Compare the base type of the field to this field
| f | A field to compare | 
References com.latencybusters.lbm.sdm.LBMSDMField.type.
      
  | 
  inherited | 
Compare the type of the field to this field
| f | A field to compare | 
References com.latencybusters.lbm.sdm.LBMSDMField.type.
| void com.latencybusters.lbm.sdm.LBMSDMFieldInt32.set | ( | int | v | ) | 
Set the 32 bit integer value from a int.
| v | The int to be set | 
      
  | 
  protectedinherited | 
This is overridden by array classes
| 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().
      
  | 
  inherited | 
Set the debug level for processing this SDM message. Currently all debugs go to standard out.
      
  | 
  inherited | 
Set the name of this field. A copy of the name will be made.
| new_name | The name this field shall use. | 
      
  | 
  inherited | 
Set this field to a null value - discarding current value (if any)
| String com.latencybusters.lbm.sdm.LBMSDMFieldInt32.toDbgString | ( | ) | 
Get a string useful for debugging
References com.latencybusters.lbm.sdm.LBMSDMField.internalString(), and com.latencybusters.lbm.sdm.LBMSDMField.name.
| String com.latencybusters.lbm.sdm.LBMSDMFieldInt32.toString | ( | ) | 
Get the string form of the 32 bit integer
References com.latencybusters.lbm.sdm.LBMSDMFieldInt32.internalValue.
      
  | 
  inherited | 
Get the length of the type field in raw form. This is only needed by LBMSDMessage to format a raw message.
References com.latencybusters.lbm.sdm.LBMSDMFieldUint16.fixed_size().
Referenced by com.latencybusters.lbm.sdm.LBMSDMessage.data().
      
  | 
  staticinherited | 
Debug flag for basic debug output
      
  | 
  protectedinherited | 
Debug mask for SDM implementation.
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().
      
  | 
  staticinherited | 
Debug flag for verbose message parsing output
      
  | 
  protectedinherited | 
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.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.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.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.LBMSDMArrayUint8.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.parse(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.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.LBMSDMArrayInt64.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayFloat.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.remove(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.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.LBMSDMArrayUint16.set(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.set(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.set(), com.latencybusters.lbm.sdm.LBMSDMArrayTimestamp.set(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.set(), com.latencybusters.lbm.sdm.LBMSDMArrayBlob.set(), com.latencybusters.lbm.sdm.LBMSDMArrayString.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.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayBool.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().
      
  | 
  protected | 
The internal data storage for this field
Referenced by com.latencybusters.lbm.sdm.LBMSDMArrayInt32.append(), com.latencybusters.lbm.sdm.LBMSDMFieldInt32.get(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.parse(), and com.latencybusters.lbm.sdm.LBMSDMFieldInt32.toString().
      
  | 
  staticinherited | 
Maximum length of a field name.
      
  | 
  protectedinherited | 
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.LBMSDMArrayFloat.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt64.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt16.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayInt8.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayDouble.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint32.toDbgString(), com.latencybusters.lbm.sdm.LBMSDMArrayUint16.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().
      
  | 
  protectedinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
SDM field type: Type is invalid.
Referenced by com.latencybusters.lbm.sdm.LBMSDMField.getType().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().
      
  | 
  staticinherited | 
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().