MClasses1-3: abstract interface classes
The three examples show the use of ‘M’ (abstract interface) classes, the only type of multiple inheritance used in Symbian OS.
They show how interfaces can be used to define a protocol. The interface is implemented by a protocol provider, and called by a protocol user. The user is not supposed to know anything about the provider's implementation, only about the protocol it's interested in.
Run the examples either under WINS or on the ARMI platform.