UM .NET API
6.16.1
|
Classes | |
struct | lbm_xsp_zero_transports_func_t |
Public Member Functions | |
LBMXSP (LBMContext lbmctx, LBMContextAttributes ctxAttr, LBMXSPAttributes xspAttr) | |
Instantiate an LBM Source object associated with a given context and topic. More... | |
void | close () |
Close and dispose of this XSP. More... | |
void | Dispose () |
Same as close. More... | |
void | processEvents (ulong msec) |
Allow the xsp to process events. More... | |
void | unblockProcessEvents () |
unblock a previous call to processEvents | |
LBM XSP class.
com.latencybusters.lbm.LBMXSP.LBMXSP | ( | LBMContext | lbmctx, |
LBMContextAttributes | ctxAttr, | ||
LBMXSPAttributes | xspAttr | ||
) |
Instantiate an LBM Source object associated with a given context and topic.
Warning: It is not safe to call this constructor from a context thread callback.
lbmctx | Context with which to associate the source |
ctxAttr | LBMContextAttributes that this XSP will use. |
xspAttr | LBMXSPAttributes that this XSP will use. |
References com.latencybusters.lbm.LBM.errorMessage(), and com.latencybusters.lbm.LBM.errorNumber().
void com.latencybusters.lbm.LBMXSP.close | ( | ) |
Close and dispose of this XSP.
Warning: It is not safe to call this method from a context thread callback.
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
void com.latencybusters.lbm.LBMXSP.Dispose | ( | ) |
Same as close.
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |
void com.latencybusters.lbm.LBMXSP.processEvents | ( | ulong | msec | ) |
Allow the xsp to process events.
msec | Milliseconds to wait for events before returning |
com.latencybusters.lbm.LBMException | Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |