| 1 | /*
|
|---|
| 2 | * SPDX-FileCopyrightText: 2006 Jakub Jermar
|
|---|
| 3 | *
|
|---|
| 4 | * SPDX-License-Identifier: BSD-3-Clause
|
|---|
| 5 | */
|
|---|
| 6 |
|
|---|
| 7 | /** @addtogroup libcipc
|
|---|
| 8 | * @{
|
|---|
| 9 | */
|
|---|
| 10 | /**
|
|---|
| 11 | * @file services.h
|
|---|
| 12 | * @brief List of all known services and their codes.
|
|---|
| 13 | */
|
|---|
| 14 |
|
|---|
| 15 | #ifndef _LIBC_SERVICES_H_
|
|---|
| 16 | #define _LIBC_SERVICES_H_
|
|---|
| 17 |
|
|---|
| 18 | #include <abi/fourcc.h>
|
|---|
| 19 |
|
|---|
| 20 | typedef enum {
|
|---|
| 21 | SERVICE_NONE = 0,
|
|---|
| 22 | SERVICE_LOADER = FOURCC('l', 'o', 'a', 'd'),
|
|---|
| 23 | SERVICE_VFS = FOURCC('v', 'f', 's', ' '),
|
|---|
| 24 | SERVICE_LOC = FOURCC('l', 'o', 'c', ' '),
|
|---|
| 25 | SERVICE_LOGGER = FOURCC('l', 'o', 'g', 'g'),
|
|---|
| 26 | SERVICE_DEVMAN = FOURCC('d', 'e', 'v', 'n'),
|
|---|
| 27 | } service_t;
|
|---|
| 28 |
|
|---|
| 29 | #define SERVICE_NAME_CHARDEV_TEST_SMALLX "chardev-test/smallx"
|
|---|
| 30 | #define SERVICE_NAME_CHARDEV_TEST_LARGEX "chardev-test/largex"
|
|---|
| 31 | #define SERVICE_NAME_CHARDEV_TEST_PARTIALX "chardev-test/partialx"
|
|---|
| 32 | #define SERVICE_NAME_CLIPBOARD "clipboard"
|
|---|
| 33 | #define SERVICE_NAME_CORECFG "corecfg"
|
|---|
| 34 | #define SERVICE_NAME_DISPLAY "hid/display"
|
|---|
| 35 | #define SERVICE_NAME_DHCP "net/dhcp"
|
|---|
| 36 | #define SERVICE_NAME_DNSR "net/dnsr"
|
|---|
| 37 | #define SERVICE_NAME_INET "net/inet"
|
|---|
| 38 | #define SERVICE_NAME_IPC_TEST "ipc-test"
|
|---|
| 39 | #define SERVICE_NAME_NETCONF "net/netconf"
|
|---|
| 40 | #define SERVICE_NAME_UDP "net/udp"
|
|---|
| 41 | #define SERVICE_NAME_TCP "net/tcp"
|
|---|
| 42 | #define SERVICE_NAME_VBD "vbd"
|
|---|
| 43 | #define SERVICE_NAME_VOLSRV "volsrv"
|
|---|
| 44 |
|
|---|
| 45 | #endif
|
|---|
| 46 |
|
|---|
| 47 | /** @}
|
|---|
| 48 | */
|
|---|