NAME

App::XScreenSaver::DBus - main application class

VERSION

version 1.0.2

SYNOPSIS

use App::XScreenSaver::DBus;
App::XScreenSaver::DBus->new->run;

ATTRIBUTES

reactor

the event loop

inhibit_sleep

instance of App::XScreenSaver::DBus::InhibitSleep.

saver

instance of App::XScreenSaver::DBus::Saver.

log

a logger

METHODS

run

registers the DBus services and runs the event loop; this method does not return

AUTHOR

Gianni Ceccarelli <dakkar@thenautilus.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2021 by Gianni Ceccarelli <dakkar@thenautilus.net>.

This is free software, licensed under:

The GNU Affero General Public License, Version 3, November 2007