EMA C++ RDM Usage Guide : 4 Source Directory Domain : 4.3 Data : 4.3.1 Source Directory Refresh and Update Payload : 4.3.1.4 Source Directory Load Filter Entry
 
4.3.1.4 Source Directory Load Filter Entry
The Load filter entry (SERVICE_LOAD_FILTER, SERVICE_LOAD_ID) conveys information about the service’s workload. If multiple services can provide desired data, a consumer can use service workload information to help decide which to use. None of these elements are required, nor have a default value.
 
Table 28: Source Directory Load FilterEntry Elements  
ELEMENT NAME
TYPE
RANGE/EXAMPLE
DESCRIPTION
OpenLimit
UInt
0 – MAXUINT
Maximum number of streaming items that the client is allowed to open for this service.
If the service supports out-of-band snapshots, snapshot requests do not count against this limit (refer to Section 4.3.1.1).
OpenWindow
UInt
0 - MAXUINT
Maximum number of outstanding requests (i.e., requests for items not yet open) that the service will allow at any given time.
If OpenWindow is 0, the behavior is the same as setting AcceptingRequests to 0 and no open item request is accepted. The provider should not assume that the OpenWindow becomes effective immediately.
LoadFactor
UInt
0-65,535
A number indicating the current workload on the source providing the data.
This number and the means of its calculation vary based on the system (i.e., bandwidth usage, CPU usage, number of clients, etc). The only requirements are that:
The LoadFactor should be calculated the same way for all services in a system.
A more heavily-loaded service should have a higher LoadFactor than one that is less loaded.