QService Namespace
The QService namespace contains miscellaneous identifiers used throughout the Qt Service framework library. More...
#include <QService>
Types
enum | Scope { UserScope, SystemScope } |
enum | Type { Plugin, InterProcess } |
enum | UnrecoverableIPCError { ErrorUnknown, ErrorServiceNoLongerAvailable, ErrorOutofMemory, ErrorPermissionDenied, ErrorInvalidArguments } |
Detailed Description
The QService namespace contains miscellaneous identifiers used throughout the Qt Service framework library.
Type Documentation
enum QService::Scope
Defines the scope to be used when accessing services.
Constant | Value | Description |
QService::UserScope | 0 | When adding and removing services, uses a storage location specific to the current user. When searching for services and interface implementations, first searches in the user-specific location; if the service or interface implementation is not found, searches in the system-wide storage location (if the user has sufficient permissions to do so). |
QService::SystemScope | 1 | When adding and removing services, use a system-wide storage location accessible to all users. When searching for services and interface implementations, search only in the system-wide storage location. |
enum QService::Type
Defines the type of the service
Constant | Value | Description |
QService::Plugin | 0 | This denotes that the service is plug-in based. |
QService::InterProcess | 1 | This denotes that the service is deployed using IPC mechanisms available on the current platform, such as DBus or local sockets. |
enum QService::UnrecoverableIPCError
Defines the unrecoverable IPC error of the service
Constant | Value | Description |
QService::ErrorUnknown | 0 | An unknown IPC error. |
QService::ErrorServiceNoLongerAvailable | 1 | Indicates that the service is no longer available. |
QService::ErrorOutofMemory | 2 | Indicates that the service is out of memoruy. |
QService::ErrorPermissionDenied | 3 | Indicates that the permission of this service is denied. |
QService::ErrorInvalidArguments | 4 | User uses invalid argument for this service. |
|