LBM .Net API Documentation
LBMSDMArrayBlob Class
Namespacescom.latencybusters.lbm.sdmLBMSDMArrayBlob
Implements an SDM Field that is an array of BLOBs (Binary Large OBjects).
Declaration Syntax
C#
public class LBMSDMArrayBlob : LBMSDMFieldBlob, 
	ICloneable, IEnumerator
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
LBMSDMArrayBlob(String)
Constructor for a new array field

LBMSDMArrayBlob(String, Boolean)
Constructor for a new array field

add_element(LBMSDMField)
Add an element to an array from a field
(Inherited from LBMSDMField.)
append(LBMSDMField)
Append a value to the end of the array
(Overrides LBMSDMField.append(LBMSDMField).)
append(LBMSDMRawBlob)
Append a value to the end of the array

Clone()()()
Get a copy of this object
(Overrides LBMSDMFieldBlob.Clone()()().)
Current
Get the current element in the array

debug_level
Debug mask for SDM implementation.
(Inherited from LBMSDM.)
elements
Number of elements in array
(Inherited from LBMSDMField.)
format(array<Byte>[]()[], Int32)
Format the array in to a byte buffer
(Overrides LBMSDMFieldBlob.format(array<Byte>[]()[], Int32).)
format(array<Byte>[]()[], Int32, LBMSDMRawBlob)
Format a raw blob in to a byte buffer
(Inherited from LBMSDMFieldBlob.)
format_name(array<Byte>[]()[], Int32)
Format into a byte buffer the name of this field. Only needed by LBMSDMessage to format messages
(Inherited from LBMSDMField.)
format_type(array<Byte>[]()[], Int32)
Format into a byte buffer the type of this field. Only needed by LBMSDMessage to format messages
(Inherited from LBMSDMField.)
get()()()
Get the current field for this array
(Overrides LBMSDMFieldBlob.get()()().)
get(Int32)
Get the field for a specific array index

get_len()()()
Get the length of formatted field
(Overrides LBMSDMFieldBlob.get_len()()().)
get_name()()()
Get the field name
(Inherited from LBMSDMField.)
getType()()()
Get the type of this field
(Inherited from LBMSDMField.)
getTypeString()()()
Get a string representing this field type
(Inherited from LBMSDMField.)
internalString(String, String)
Create a string based on the internal representation (includes the type)
(Inherited from LBMSDMField.)
internalValue
The internal data storage for this field
(Inherited from LBMSDMFieldBlob.)
isNull()()()
Test to see if this field is a null field (I.E. a field with no data)
(Inherited from LBMSDMField.)
length()()()
Get the length of this array
(Overrides LBMSDMField.length()()().)
log(String)
Log an event. If debug level is set greater than 0, output to stderr
(Inherited from LBMSDM.)
MoveNext()()()
Check to see if there is a next value

name
The name of this field
(Inherited from LBMSDMField.)
name_len()()()
Get the length of this fields name in raw form. This is only needed by LBMSDMessage to format a raw message.
(Inherited from LBMSDMField.)
parse(array<Byte>[]()[], Int32)
Parse a byte buffer and store the value
(Overrides LBMSDMFieldBlob.parse(array<Byte>[]()[], Int32).)
remove()()()
Remove the current element

remove(Int32)
Remove an array element
(Overrides LBMSDMField.remove(Int32).)
reset()()()
Reset the current element to the first

Reset()()()
Reset the current element to the first

sameBaseType(LBMSDMField)
Compare the base type of the field to this field
(Inherited from LBMSDMField.)
sameType(LBMSDMField)
Compare the type of the field to this field
(Inherited from LBMSDMField.)
set(LBMSDMRawBlob)
Set the current element
(Overrides LBMSDMFieldBlob.set(LBMSDMRawBlob).)
set(LBMSDMRawBlob, Int32)
Set the current element based on the index

set(LBMSDMField, Int32)
Set the current element based on the array index
(Overrides LBMSDMField.set(LBMSDMField, Int32).)
set_debug_level(Int32)
Set the debug level for processing this SDM message. Currently all debugs go to standard out.
(Inherited from LBMSDM.)
set_name(String)
Set the name of this field. A copy of the name will be made.
(Inherited from LBMSDMField.)
setNull()()()
Set this field to a null value - discarding current value (if any)
(Inherited from LBMSDMField.)
toByteArray()()()
Get a byte array for this blob
(Inherited from LBMSDMFieldBlob.)
toDbgString()()()
Get a string useful for debugging
(Overrides LBMSDMFieldBlob.toDbgString()()().)
ToString()()()
Get the string form of the raw blob
(Overrides LBMSDMFieldBlob.ToString()()().)
type
The current field type
(Inherited from LBMSDMField.)
type_len()()()
Get the length of the type field in raw form. This is only needed by LBMSDMessage to format a raw message.
(Inherited from LBMSDMField.)
TypeString
Get a string representing this field type
(Inherited from LBMSDMField.)
Inheritance Hierarchy
Object
LBMSDM
 LBMSDMField
  LBMSDMFieldBlob
   LBMSDMArrayBlob

Assembly: lbmcssdm (Module: lbmcssdm) Version: 5.3.6.0