LBM .Net API Documentation
start Method (lbmrcv, appSourceId, secs)
Namespacescom.latencybusters.lbmLBMMonitorSourcestart(LBMHFXReceiver, String, Int32)
Register a HFX receiver for monitoring.
Declaration Syntax
C#
public void start(
	LBMHFXReceiver lbmrcv,
	string appSourceId,
	int secs
)
Parameters
lbmrcv (LBMHFXReceiver)
LBMHFXReceiver 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 receiver 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 context, 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