KLauncher Class Reference
List of all members.Detailed Description
Definition at line 108 of file klauncher.h.
Public Slots | |
void | slotAutoStart () |
void | slotDequeue () |
void | slotKDEInitData (int) |
void | slotAppRegistered (const QCString &appId) |
void | slotSlaveStatus (IdleSlave *) |
void | acceptSlave (KSocket *) |
void | slotSlaveGone () |
void | idleTimeout () |
Public Member Functions | |
KLauncher (int _kdeinitSocket, bool new_startup) | |
~KLauncher () | |
void | close () |
virtual bool | process (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData) |
virtual QCStringList | functions () |
virtual QCStringList | interfaces () |
Static Public Member Functions | |
static void | destruct (int exit_code) |
Protected Member Functions | |
void | processDied (pid_t pid, long exitStatus) |
void | requestStart (KLaunchRequest *request) |
void | requestDone (KLaunchRequest *request) |
void | setLaunchEnv (const QCString &name, const QCString &value) |
void | exec_blind (const QCString &name, const QValueList< QCString > &arg_list, const QValueList< QCString > &envs, const QCString &startup_id="") |
bool | start_service (KService::Ptr service, const QStringList &urls, const QValueList< QCString > &envs, const QCString &startup_id="", bool blind=false, bool autoStart=false) |
bool | start_service_by_name (const QString &serviceName, const QStringList &urls, const QValueList< QCString > &envs, const QCString &startup_id, bool blind) |
bool | start_service_by_desktop_path (const QString &serviceName, const QStringList &urls, const QValueList< QCString > &envs, const QCString &startup_id, bool blind) |
bool | start_service_by_desktop_name (const QString &serviceName, const QStringList &urls, const QValueList< QCString > &envs, const QCString &startup_id, bool blind) |
bool | kdeinit_exec (const QString &app, const QStringList &args, const QValueList< QCString > &envs, QCString startup_id, bool wait) |
void | waitForSlave (pid_t pid) |
void | autoStart (int phase) |
void | createArgs (KLaunchRequest *request, const KService::Ptr service, const QStringList &url) |
pid_t | requestHoldSlave (const KURL &url, const QString &app_socket) |
pid_t | requestSlave (const QString &protocol, const QString &host, const QString &app_socket, QString &error) |
void | queueRequest (KLaunchRequest *) |
void | send_service_startup_info (KLaunchRequest *request, KService::Ptr service, const QCString &startup_id, const QValueList< QCString > &envs) |
void | cancel_service_startup_info (KLaunchRequest *request, const QCString &startup_id, const QValueList< QCString > &envs) |
Protected Attributes | |
QPtrList< KLaunchRequest > | requestList |
QPtrList< KLaunchRequest > | requestQueue |
int | kdeinitSocket |
QSocketNotifier * | kdeinitNotifier |
serviceResult | DCOPresult |
KLaunchRequest * | lastRequest |
QPtrList< SlaveWaitRequest > | mSlaveWaitRequest |
QString | mPoolSocketName |
KServerSocket * | mPoolSocket |
QPtrList< IdleSlave > | mSlaveList |
QTimer | mTimer |
QTimer | mAutoTimer |
bool | bProcessingQueue |
AutoStart | mAutoStart |
QCString | mSlaveDebug |
QCString | mSlaveValgrind |
QCString | mSlaveValgrindSkin |
bool | dontBlockReading |
bool | newStartup |
The documentation for this class was generated from the following files: