Lumiera  0.pre.03
»edit your freedom«
tick-service.hpp File Reference

Go to the source code of this file.

Description

A timer service invoking a given callback periodically.

This is a rough preliminary implementation as of 1/2009. We use it to drive the frame "creation" of a player dummy (the render engine is not ready yet). The intention is to use this service as part of a mock engine setup, used to verify the construction of engine components. As an integration test, we build a "dummy player", delivering some test data frames to the GUI.

See also
steam::play::DummyPlayerService

Definition in file tick-service.hpp.

#include "lib/error.hpp"
#include "lib/thread.hpp"
#include <unistd.h>
#include <functional>
#include <limits>

Classes

class  TickService
 Tick generating service for a periodic callback, with adjustable frequency. More...
 

Namespaces

 steam
 Steam-Layer implementation namespace root.