org.kde.koala
public class KDCOPServiceStarter extends Object implements QtSupport
UNKNOWN: A generic DCOP service starter, using KTrader.
Constructor Summary | |
---|---|
protected | KDCOPServiceStarter(Class dummy) |
KDCOPServiceStarter() |
Method Summary | |
---|---|
int | findServiceFor(String serviceType, String constraint, String preferences, StringBuffer error, StringBuffer dcopService, int flags)
Check if a given DCOP interface is available - from the serviceType it's supposed to implement.
|
int | findServiceFor(String serviceType, String constraint, String preferences, StringBuffer error, StringBuffer dcopService) |
int | findServiceFor(String serviceType, String constraint, String preferences, StringBuffer error) |
int | findServiceFor(String serviceType, String constraint, String preferences) |
int | findServiceFor(String serviceType, String constraint) |
int | findServiceFor(String serviceType) |
static KDCOPServiceStarter | self() |
int | startServiceFor(String serviceType, String constraint, String preferences, StringBuffer error, StringBuffer dcopService, int flags)
Find an implementation of the given serviceType ,
and start it, to use its DCOP interface.
|
int | startServiceFor(String serviceType, String constraint, String preferences, StringBuffer error, StringBuffer dcopService) |
int | startServiceFor(String serviceType, String constraint, String preferences, StringBuffer error) |
int | startServiceFor(String serviceType, String constraint, String preferences) |
int | startServiceFor(String serviceType, String constraint) |
int | startServiceFor(String serviceType) |
Parameters: serviceType the type of service we're looking for constraint see KTrader preferences see KTrader error On failure, error
contains a description of the error
that occurred. If the pointer is 0, the argument will be
ignored dcopService On success, dcopService
contains the DCOP name
under which this service is available. If the pointer is 0 the argument
will be ignored flags for future extensions (currently unused)
Returns: an error code indicating success (== 0) or failure (> 0).
UNKNOWN: Check if a given DCOP interface is available - from the serviceType it's supposed to implement.
serviceType
,
and start it, to use its DCOP interface.
The default implementation uses KTrader to find the preferred Application,
and then starts it using kapp.startService...
However applications (like kontact) can reimplement this method, to provide
an in-process way of loading the implementation for this service type.Parameters: serviceType the type of service we're looking for constraint see KTrader preferences see KTrader error On failure, error
contains a description of the error
that occurred. If the pointer is 0, the argument will be
ignored dcopService On success, dcopService
contains the DCOP name
under which this service is available. If the pointer is 0 the argument
will be ignored flags for future extensions (currently unused)
Returns: an error code indicating success (== 0) or failure (> 0).
UNKNOWN: Find an implementation of the given serviceType
, and start it, to use its DCOP interface.