Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/play/dummy-player-service.hpp"
Actual implementation of the DummyPlayer service.
Creating an instance of this class automatically registers the interface lumieraorg_DummyPlayer with the Lumiera Interface/Plugin system and creates a forwarding proxy within the application core to route calls through this interface.
Definition at line 118 of file dummy-player-service.hpp.
Public Member Functions | |
DummyPlayerService (Subsys::SigTerm terminationHandle) | |
ProcessImpl * | start (LumieraDisplaySlot viewerHandle) |
conceptually, this serves as implementation of the DummyPlayer::start() function. More... | |
Private Types | |
typedef lumiera::InstanceHandle< LUMIERA_INTERFACE_INAME(lumieraorg_DummyPlayer, 0), DummyPlayer > | ServiceInstanceHandle |
Private Attributes | |
string | error_ |
Subsys::SigTerm | notifyTermination_ |
ServiceInstanceHandle | serviceInstance_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
ProcessImpl * start | ( | LumieraDisplaySlot | viewerHandle | ) |
conceptually, this serves as implementation of the DummyPlayer::start() function.
But because this function sits behind the interface, it just returns an impl pointer.
Definition at line 247 of file dummy-player-service.cpp.
References ProcessImpl::doFrame(), and Display::facade.