Instantiate an LBM Hot-Failover Receiver object associated with a given context,
topic, and event queue

C# |
protected internal LBMHotFailoverReceiver( LBMContext lbmctx, LBMTopic lbmtopic, LBMEventQueue lbmevq )

- lbmctx (LBMContext)
- Context with which to associate the receiver
- lbmtopic (LBMTopic)
- LBMTopic used to initialize the receiver
- lbmevq (LBMEventQueue)
- Event queue with which to associate the receiver (all receiver events will be posted to this event queue)

ATTENTION: An application should have at least one receiver callback
registered per receiver object. Use of this constructor creates a window
after receiver creation and before adding a callback in which
messages may be lost; therefore, its using this constructor is not recommended.
Use a constructor that specifies at least one initial callback instead.
Warning: It is not safe to call this constructor from a context thread callback.

Exception | Condition |
---|---|
Topic is not a receiver topic | |
Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function. |