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:

