The interface has virtual functions, which can be accessed from other parts of the code that dont directly work with it
10:28
e.g. CServer and IServer
10:29
CServer is the class that handles everything and IServer the interface, in some parts of the code there is only the IServer available with virtual calls to the CServer class