UM Java API  6.16
com.latencybusters.lbm.sdm.LBMSDMRaw Class Reference
Inheritance diagram for com.latencybusters.lbm.sdm.LBMSDMRaw:
com.latencybusters.lbm.sdm.LBMSDM com.latencybusters.lbm.sdm.LBMSDMRawBlob com.latencybusters.lbm.sdm.LBMSDMRawDecimal com.latencybusters.lbm.sdm.LBMSDMRawDouble com.latencybusters.lbm.sdm.LBMSDMRawFloat com.latencybusters.lbm.sdm.LBMSDMRawInt64 com.latencybusters.lbm.sdm.LBMSDMRawTimestamp com.latencybusters.lbm.sdm.LBMSDMRawUint16 com.latencybusters.lbm.sdm.LBMSDMRawUint32 com.latencybusters.lbm.sdm.LBMSDMRawUint64

Public Member Functions

String toDbgString ()
void set_debug_level (int level)
void log (String s)

Static Public Attributes

static final int DEBUG_BASIC = 1
static final int DEBUG_VERBOSE_PARSING = 2

Protected Attributes

int debug_level = 0

Detailed Description

LBMSDMRaw is the base class for raw data type classes. Raw data type classes are used to hide the hardware or language idiosyncrasies from the main classes. For example, Java does not natively support unsigned data types. Derived classes of LBMSDMRaw allow these idiosyncrasies to be minimised.

Member Function Documentation

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

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

String com.latencybusters.lbm.sdm.LBMSDMRaw.toDbgString ( )

Get a debug string for this object. This is not expected to be called and exists for child classes.

returns null - derived classes override with their value

Referenced by com.latencybusters.lbm.sdm.LBMSDMBadRawObjectException.LBMSDMBadRawObjectException().

Member Data Documentation

final int com.latencybusters.lbm.sdm.LBMSDM.DEBUG_BASIC = 1

Debug flag for basic debug output

int com.latencybusters.lbm.sdm.LBMSDM.debug_level = 0
final int com.latencybusters.lbm.sdm.LBMSDM.DEBUG_VERBOSE_PARSING = 2

Debug flag for verbose message parsing output

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