LBM .Net API Documentation
requestTopicResolution Method (flags, interval_msec, duration_sec)
Namespacescom.latencybusters.lbmLBMContextrequestTopicResolution(UInt16, UInt32, UInt32)
Request Topic Advertisements (sources), Topic Queries (receivers), and/or Wildcard Topic Queries (wildcard receivers) in the configured topic resolution address domain.
Declaration Syntax
C#
public void requestTopicResolution(
	ushort flags,
	uint interval_msec,
	uint duration_sec
)
Parameters
flags (UInt16)
Flags indicating desired requests. ORed set of values. TOPIC_RES_REQUEST_ADVERTISEMENT - Request advertisements from quiescent sources. TOPIC_RES_REQUEST_QUERY - Request queries from quiescent receivers. TOPIC_RES_REQUEST_WILDCARD_QUERY - Request queries from quiescent wildcard receivers.
interval_msec (UInt32)
Interval between requests in milliseconds. Less than 10 should be used with caution. Less than 5 is not recommended.
duration_sec (UInt32)
Minimum duration of requests in seconds. Actual duration can be longer depending on the interval. A value of zero will result in 1 request and the interval will be meaningless.
Remarks
Since Advertisements and Queries can become quiescent after a period defined by the Topic Resolution configuration attributes, this function will schedule Topic Resolution Requests at the given interval and duration. Contexts that receive these requests will respond with one advertisement per source and/or one query per receiver as appropriate. These requests will be ignored for topics that are not quiescent. Note that requests are only sent on the outgoing address and are only received on the incoming address. Responses to the request will similarly be sent only on the outgoing address.

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0