LBM .Net API Documentation
start Method (lbmsrc, appSourceId, secs)
Namespacescom.latencybusters.lbmLBMMonitorSourcestart(LBMSource, String, Int32)
Register a source for monitoring.
Declaration Syntax
C#
public void start(
	LBMSource lbmsrc,
	string appSourceId,
	int secs
)
Parameters
lbmsrc (LBMSource)
LBMSource to be monitored
appSourceId (String)
String containing an application-specified source identifier. If null or an empty string is passed, the application name will be used.
secs (Int32)
Interval (in seconds) at which monitoring information will be gathered and sent. If zero, the source will not be automatically monitored, but instead will be monitored upon a call to the sample() method.
Remarks
Monitoring may be done at regular intervals, specified by the secs parameter. As an alternative, passing zero for secs will not automatically monitor the source, but instead require an explicit call to the sample() method.

If monitoring is to be used as a form of heartbeat, the preferred method is to call the sample() method from a context thread or event queue timer callback. This ensures that the object actually processing the messages is the one generating the monitoring statistics, guaranteeing that it is truly acting as a heartbeat mechanism.

Exceptions
ExceptionCondition
Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function.

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0