LBMSDMFieldsAttribute define the attributes used by LBMSDMFields. Currently the only option is to set the number of preallocated fields on a field set (message). In the future, other options will be added.  
 More...
|  | 
|  | LBMSDMFieldsAttribute () | 
|  | Constructor for a field set attribute. 
 | 
|  | 
| virtual void | set_field_prealloc (int num_fields) | 
|  | Set the number of preallocated fields.  More... 
 | 
|  | 
| virtual int | get_field_prealloc () | 
|  | Get the number of preallocated fields.  More... 
 | 
|  | 
| virtual new LBMSDMFieldsAttribute | Clone () | 
|  | Get a copy of this object.  More... 
 | 
|  | 
| virtual void | enable_name_tree () | 
|  | Enable field name validation This also controls name validation when adding fields etc. When validation is on, duplicate field names are detected. The C API also implements a name tree for optimized searches by name, but this is reserved for future development in Java and .NET. 
 | 
|  | 
| virtual void | disable_name_tree () | 
|  | Enable field name validation This also controls name validation when adding fields etc. When validation is on, duplicate field names are detected. The C API also implements a name tree for optimized searches by name, but this is reserved for future development in Java and .NET. 
 | 
|  | 
| virtual bool | name_tree_enabled () | 
|  | Find out if field name validation is enabled.  More... 
 | 
|  | 
| virtual void | set_debug_level (int level) | 
|  | Set the debug level for processing this SDM message. Currently all debugs go to standard out.  More... 
 | 
|  | 
| virtual void | log (System.String s) | 
|  | Log an event. If debug level is set greater than 0, output to stderr.  More... 
 | 
|  | 
LBMSDMFieldsAttribute define the attributes used by LBMSDMFields. Currently the only option is to set the number of preallocated fields on a field set (message). In the future, other options will be added. 
  
  | 
        
          | virtual int com.latencybusters.lbm.sdm.LBMSDMFieldsAttribute.get_field_prealloc | ( |  | ) |  |  | virtual | 
 
Get the number of preallocated fields. 
- Returns
- s The number of fields to preallocate 
 
 
  
  | 
        
          | virtual void com.latencybusters.lbm.sdm.LBMSDM.log | ( | System.String | s | ) |  |  | virtualinherited | 
 
Log an event. If debug level is set greater than 0, output to stderr. 
- Parameters
- 
  
    | s | String containing the event to log |  
 
 
 
  
  | 
        
          | virtual bool com.latencybusters.lbm.sdm.LBMSDMFieldsAttribute.name_tree_enabled | ( |  | ) |  |  | virtual | 
 
Find out if field name validation is enabled. 
- Returns
- true if enabled 
 
 
  
  | 
        
          | virtual void com.latencybusters.lbm.sdm.LBMSDM.set_debug_level | ( | int | level | ) |  |  | virtualinherited | 
 
Set the debug level for processing this SDM message. Currently all debugs go to standard out. 
- Parameters
- 
  
  
 
 
  
  | 
        
          | virtual void com.latencybusters.lbm.sdm.LBMSDMFieldsAttribute.set_field_prealloc | ( | int | num_fields | ) |  |  | virtual | 
 
Set the number of preallocated fields. 
- Parameters
- 
  
    | num_fields | The number of fields to preallocate |  
 
 
 
The documentation for this class was generated from the following file: