NepomukDaemons
Nepomuk::ServiceController Class Reference
#include <servicecontroller.h>

Signals | |
void | serviceInitialized (ServiceController *) |
Public Member Functions | |
bool | autostart () const |
QStringList | dependencies () const |
bool | isInitialized () const |
bool | isRunning () const |
QString | name () const |
bool | runOnce () const |
KService::Ptr | service () const |
ServiceController (KService::Ptr service, QObject *parent) | |
void | setAutostart (bool enable) |
bool | start () |
bool | startOnDemand () const |
void | stop () |
bool | waitForInitialized (int timeout=30000) |
~ServiceController () |
Detailed Description
Definition at line 26 of file servicecontroller.h.
Constructor & Destructor Documentation
Nepomuk::ServiceController::ServiceController | ( | KService::Ptr | service, | |
QObject * | parent | |||
) |
Definition at line 89 of file servicecontroller.cpp.
Nepomuk::ServiceController::~ServiceController | ( | ) |
Definition at line 97 of file servicecontroller.cpp.
Member Function Documentation
bool Nepomuk::ServiceController::autostart | ( | ) | const |
Definition at line 134 of file servicecontroller.cpp.
QStringList Nepomuk::ServiceController::dependencies | ( | ) | const |
bool Nepomuk::ServiceController::isInitialized | ( | ) | const |
Definition at line 226 of file servicecontroller.cpp.
bool Nepomuk::ServiceController::isRunning | ( | ) | const |
Definition at line 220 of file servicecontroller.cpp.
QString Nepomuk::ServiceController::name | ( | ) | const |
The name of the service.
This equals service()->desktopEntryName().
Definition at line 110 of file servicecontroller.cpp.
bool Nepomuk::ServiceController::runOnce | ( | ) | const |
Definition at line 146 of file servicecontroller.cpp.
KService::Ptr Nepomuk::ServiceController::service | ( | ) | const |
Definition at line 104 of file servicecontroller.cpp.
void Nepomuk::ServiceController::serviceInitialized | ( | ServiceController * | ) | [signal] |
Emitted once the service has been initialized properly, i.e.
once its D-Bus interface is active.
void Nepomuk::ServiceController::setAutostart | ( | bool | enable | ) |
Definition at line 127 of file servicecontroller.cpp.
bool Nepomuk::ServiceController::start | ( | ) |
Make sure the service is running.
This will attach to an already running instance or simple return true
in case the service has been started already.
Definition at line 152 of file servicecontroller.cpp.
bool Nepomuk::ServiceController::startOnDemand | ( | ) | const |
Definition at line 140 of file servicecontroller.cpp.
void Nepomuk::ServiceController::stop | ( | ) |
Definition at line 190 of file servicecontroller.cpp.
bool Nepomuk::ServiceController::waitForInitialized | ( | int | timeout = 30000 |
) |
Wait for the service to become initialized.
Will return immeadetely if the service has not been started or is already initialized.
A service is initialized once it is registered with D-Bus.
Definition at line 232 of file servicecontroller.cpp.
The documentation for this class was generated from the following files: