LBM .Net API Documentation
send Method (message, messageLength, flags, cbArg)
Namespacescom.latencybusters.lbmLBMSourcesend(array<Byte>[]()[], Int32, Int32, Object)
Send a message to the topic associated with the LBM source
Declaration Syntax
C#
public void send(
	byte[] message,
	int messageLength,
	int flags,
	Object cbArg
)
Parameters
message (array< Byte >[]()[])
Data to send in this message
messageLength (Int32)
Number of bytes of data to send in this message
flags (Int32)
Flags indicating various conditions
cbArg (Object)
Client object to be passed back in stability or confirmation events related to this message (UME only)
Remarks
Caution: It is not recommended to call this method from a context thread callback.

Warning (UME only): Calling this method from a context thread callback for stability and confirmation events could cause a deadlock.

Possible OR'd set of flag value include:

SRC_NONBLOCK, SRC_BLOCK, MSG_START_BATCH, MSG_END_BATCH, MSG_COMPLETE_BATCH, and MSG_FLUSHSRC_EVENT_UME_MESSAGE_STABLESRC_EVENT_UME_DELIVERY_CONFIRMATION
Exceptions
ExceptionCondition
Certified delivery notification is not enabled
Invalid argument or unexpected operational behavior has been encountered by unmanaged LBM C layer function.

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0