Platform SDK: Quality of Service |
The RSVP SP sets RSVP reservation style based on the type of socket on which the reservation request is based. Default settings are applied to their corresponding connection types when the RSVP SP makes RSVP signaling requests on behalf of an application when there is no reservation, and when RSVP_DEFAULT_STYLE is specified in the Style member of the RSVP_RESERVE_INFO object.
Note, however, that these default settings can be overridden by setting the Style member of the RSVP_RESERVE_INFO object to one of the other available RSVP filter styles.
Applications that request QOS service provisions for unicast sessions are assumed to require the fixed filter (FF) RSVP filter style. While TCP receivers are always assumed to be unicast receivers, only UDP unicast receivers that use the WSAConnect function are provided with the Fixed Filter RSVP filter style; otherwise, UDP unicast receivers are provided with the wildcard filter (WF) RSVP reservation style.
Applications that request QOS service provisions for multicast sessions are assumed to require the wildcard filter (WF) RSVP reservation style.
The RSVP_DEFAULT_STYLE filter style enables an application developer to specify parameters in other members of the RSVP_RESERVE_INFO object without having to explicitly indicate (or override) the RSVP filter style applied by the RSVP SP.
When the connection is TCP or connected UDP, specifying RSVP_DEFAULT_STYLE implements the fixed filter (FF) style.
When the connection is multicast or unconnected UDP, specifying RSVP_DEFAULT_STYLE implements the wildcard filter (WF) style.