---
title: "addRequestMode:"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsconnection/addrequestmode:"
---

# addRequestMode:

Adds mode to the set of run-loop input modes that the receiver uses for connection requests.

## Declaration

```occ
- (void) addRequestMode:(NSString *) rmode;
```

## Parameters

- `rmode`: The mode to add to the receiver.

## Discussion

Discussion The default input mode is NSDefaultRunLoopMode. See the RunLoop class specification for more information on input modes.

## See Also

### Related Documentation

- [add(_:forMode:)](foundation/runloop/add(_:formode:)-6z982.md)

### Configuring Instances

- [requestTimeout](foundation/nsconnection/requesttimeout.md)
- [replyTimeout](foundation/nsconnection/replytimeout.md)
- [independentConversationQueueing](foundation/nsconnection/independentconversationqueueing.md)
- [removeRequestMode:](foundation/nsconnection/removerequestmode:.md)
- [requestModes](foundation/nsconnection/requestmodes-c.property.md)
- [invalidate](foundation/nsconnection/invalidate.md)
- [valid](foundation/nsconnection/valid.md)
