| Index: remoting/protocol/session_config.h
|
| diff --git a/remoting/protocol/session_config.h b/remoting/protocol/session_config.h
|
| index bca980034a0d525ede43efc33e7d22618a0d1984..36f320e7a5cf5d3bf9539c069e29cd99289361a6 100644
|
| --- a/remoting/protocol/session_config.h
|
| +++ b/remoting/protocol/session_config.h
|
| @@ -15,6 +15,7 @@ namespace remoting {
|
| namespace protocol {
|
|
|
| extern const int kDefaultStreamVersion;
|
| +extern const int kCapabilitiesControlStreamVersion;
|
|
|
| // Struct for configuration parameters of a single channel.
|
| // Some channels (like video) may have multiple underlying sockets that need
|
| @@ -82,6 +83,11 @@ class SessionConfig {
|
| return audio_config_.transport != ChannelConfig::TRANSPORT_NONE;
|
| }
|
|
|
| + // Returns true if the control channel supports capabilities.
|
| + bool supports_capabilities() const {
|
| + return control_config_.version >= kCapabilitiesControlStreamVersion;
|
| + }
|
| +
|
| // Returns a suitable session configuration for use in tests.
|
| static SessionConfig ForTest();
|
|
|
|
|