class LogRedirect;
class ForkExecChild;
+class SessionHelperLogger;
/**
* Waits for requests via the internal D-Bus connection in run(), sent
GDBusCXX::DBusConnectionPtr m_conn;
boost::shared_ptr<ForkExecChild> m_forkexec;
boost::function<bool ()> m_operation;
- boost::shared_ptr<Logger> m_logger;
+ boost::shared_ptr<SessionHelperLogger> m_logger;
PushLogger<Logger> m_pushLogger;
/** valid during doSync() */
const boost::shared_ptr<LogRedirect> &parentLogger);
~SessionHelper();
+ void setDBusLogLevel(Logger::Level level);
+ Logger::Level getDBusLogLevel() const;
+
void activate();
void run();
GMainLoop *getLoop() const { return m_loop; }