diff -r a6fec624de6c -r 706c7a69e448 libraries/iosrv/server/readwrite.h --- a/libraries/iosrv/server/readwrite.h Thu Nov 04 20:51:05 2010 +0000 +++ b/libraries/iosrv/server/readwrite.h Thu Nov 04 23:22:39 2010 +0000 @@ -37,7 +37,8 @@ virtual TDes& IorReadBuf() = 0; virtual void IorDataBuffered(TInt aLength) = 0; virtual TBool IorDataIsBuffered() const = 0; - virtual TBool IorIsKeyCaptured(TUint aKeyCode, TUint aModifiers) = 0; + virtual TBool IorIsKeyCaptured(TUint aKeyCode, TUint aModifiers) const = 0; + virtual TBool IorAllKeysCaptured() const = 0; virtual void IorReadComplete(TInt aError) = 0; virtual void IorReadKeyComplete(TInt aError, TUint aKeyCode, TUint aModifiers) = 0; virtual TName IorName() = 0; @@ -181,7 +182,8 @@ virtual TDes& IorReadBuf(); virtual void IorDataBuffered(TInt aLength); virtual TBool IorDataIsBuffered() const; - virtual TBool IorIsKeyCaptured(TUint aKeyCode, TUint aModifier); + virtual TBool IorIsKeyCaptured(TUint aKeyCode, TUint aModifier) const; + virtual TBool IorAllKeysCaptured() const; virtual void IorReadComplete(TInt aError); virtual void IorReadKeyComplete(TInt aError, TUint aKeyCode, TUint aModifiers); virtual TName IorName();