![]()  | 
Home | Libraries | People | FAQ | More | 
A signal set service must meet the requirements for an I/O object service, as well as the additional requirements listed below.
        In the table below, X denotes
        a signal set service class, a
        denotes a value of type X,
        b denotes a value of type
        X::implementation_type, ec
        denotes a value of type error_code,
        n denotes a value of type
        int, and sh
        denotes a value meeting SignalHandler requirements.
      
Table 28. SignalSetService requirements
| 
                 expression  | 
                 return type  | 
                 
                  assertion/note  | 
|---|---|---|
| 
                 
                    | 
                 
                  From IoObjectService
                  requirements.  | 
|
| 
                 
                    | 
                 
                  From IoObjectService
                  requirements. Implicitly clears the registered signals as if by
                  calling   | 
|
| 
                 
 a.add(b, n, ec); 
  | 
                 
                    | 
|
| 
                 
 a.remove(b, n, ec); 
  | 
                 
                    | 
|
| 
                 
 a.clear(b, ec); 
  | 
                 
                    | 
|
| 
                 
 a.cancel(b, ec); 
  | 
                 
                    | 
|
| 
                 
                    | 
                 
                    | 
                 
                  pre:   |