Capability macros

Table 2-5 describes the macros that an application can use to manipulate a capability bitmask:

Table 2-5: Capability macros

Macro name

Function

CS_TST_CAPMASK

Test to see whether a specific capability is set to CS_TRUE or CS_FALSE

CS_SET_CAPMASK

Set a specific capability to CS_TRUE

CS_CLR_CAPMASK

Set a specific capability to CS_FALSE.

When negotiating capabilities explicitly, rather than using the default settings, the following two rules apply: