Lumiera  0.pre.03
»edit your freedom«
DummyPlayer::ProcessImplementationLink Class Referenceabstract

#include "include/dummy-player-facade.h"

Description

Mediator to allow the client to communicate with the Process implementation via the Process handle, without having to map each implementation-level function into the dummy player interface.

We can't access the implementation in Steam-Layer without this indirection through a VTable, since a direct call would require us to link against liblumierasteam.so

Definition at line 115 of file dummy-player-facade.h.

Public Member Functions

virtual ~ProcessImplementationLink ()
 this is an interface
 
virtual Process createHandle ()=0
 activate the Process-frontend and link it to the process implementation
 
virtual void doPlay (bool yes)=0
 forward the play/pause toggle to the play process implementation
 
+ Inheritance diagram for DummyPlayer::ProcessImplementationLink:
+ Collaboration diagram for DummyPlayer::ProcessImplementationLink:

The documentation for this class was generated from the following files: