UM .NET API
6.16.1
|
Encapsulates the set of default LBM event queue attributes. More...
Public Member Functions | |
unsafe | LBMEventQueueAttributes () |
Instantiate LBMEventQueueAttributes class. More... | |
unsafe | LBMEventQueueAttributes (string eventQueueName) |
Instantiate an LBMEventQueueAttributes class using an event queue name from the xml configuration that must have been previously loaded. More... | |
void | Dispose () |
Free memory associated with this set of attributes. | |
void | dispose () |
Free memory associated with this set of attributes (same as Dispose()). More... | |
unsafe void | setFromXml (string eventQueueName) |
Set values in an LBMEventQueueAttributes class using an event queue name from the xml configuration that must have been previously loaded. More... | |
unsafe List< LBMConfigOption > | dumpAttributeList () |
Dump source configuration options. More... | |
unsafe string | getValue (string attributeName) |
Returns the current value of an attribute from this set of event queue attributes. More... | |
unsafe void | setValue (string attributeName, string attributeValue) |
Set the current value of an attribute in this set of event queue attributes. More... | |
void | setObjectRecycler (LBMObjectRecyclerBase objRec, Object objRecCbArg) |
Set the LBM object recycler that can be used by the event queue to reuse stats objects. More... | |
Encapsulates the set of default LBM event queue attributes.
unsafe com.latencybusters.lbm.LBMEventQueueAttributes.LBMEventQueueAttributes | ( | ) |
Instantiate LBMEventQueueAttributes class.
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
unsafe com.latencybusters.lbm.LBMEventQueueAttributes.LBMEventQueueAttributes | ( | string | eventQueueName | ) |
Instantiate an LBMEventQueueAttributes class using an event queue name from the xml configuration that must have been previously loaded.
eventQueueName | Event queue name string. Is written into the attributes object. |
com.latencybusters.lbm.LBMException | The event queue name is not permitted by the XML configuration or other unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
void com.latencybusters.lbm.LBMEventQueueAttributes.dispose | ( | ) |
Free memory associated with this set of attributes (same as Dispose()).
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
unsafe List<LBMConfigOption> com.latencybusters.lbm.LBMEventQueueAttributes.dumpAttributeList | ( | ) |
Dump source configuration options.
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), com.latencybusters.lbm.LBM.errorNumber(), com.latencybusters.lbm.LBMConfigOption.OptionName, com.latencybusters.lbm.LBMConfigOption.Type, and com.latencybusters.lbm.LBMConfigOption.Value.
unsafe string com.latencybusters.lbm.LBMEventQueueAttributes.getValue | ( | string | attributeName | ) |
Returns the current value of an attribute from this set of event queue attributes.
attributeName | Name of the attribute to retrieve |
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
unsafe void com.latencybusters.lbm.LBMEventQueueAttributes.setFromXml | ( | string | eventQueueName | ) |
Set values in an LBMEventQueueAttributes class using an event queue name from the xml configuration that must have been previously loaded.
eventQueueName | Event queue name string. Is written into the attributes object. |
com.latencybusters.lbm.LBMException | The event queue name is not permitted by the XML configuration or other unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
void com.latencybusters.lbm.LBMEventQueueAttributes.setObjectRecycler | ( | LBMObjectRecyclerBase | objRec, |
Object | objRecCbArg | ||
) |
unsafe void com.latencybusters.lbm.LBMEventQueueAttributes.setValue | ( | string | attributeName, |
string | attributeValue | ||
) |
Set the current value of an attribute in this set of event queue attributes.
attributeName | Name of the attribute to set |
attributeValue | New attribute value |
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
Referenced by com.latencybusters.lbm.LBMEventQueue.LBMEventQueue().