| [250717cc] | 1 | /*
|
|---|
| [d7f7a4a] | 2 | * SPDX-FileCopyrightText: 2006 Jakub Jermar
|
|---|
| [250717cc] | 3 | *
|
|---|
| [d7f7a4a] | 4 | * SPDX-License-Identifier: BSD-3-Clause
|
|---|
| [250717cc] | 5 | */
|
|---|
| 6 |
|
|---|
| [fadd381] | 7 | /** @addtogroup libcipc
|
|---|
| [b2951e2] | 8 | * @{
|
|---|
| 9 | */
|
|---|
| [250717cc] | 10 | /**
|
|---|
| [19b28b0] | 11 | * @file services.h
|
|---|
| 12 | * @brief List of all known services and their codes.
|
|---|
| [250717cc] | 13 | */
|
|---|
| 14 |
|
|---|
| [4805495] | 15 | #ifndef _LIBC_SERVICES_H_
|
|---|
| 16 | #define _LIBC_SERVICES_H_
|
|---|
| [250717cc] | 17 |
|
|---|
| [abf2dfd] | 18 | #include <abi/fourcc.h>
|
|---|
| [d408ea0] | 19 |
|
|---|
| [c0cdcaf] | 20 | typedef enum {
|
|---|
| [d408ea0] | 21 | SERVICE_NONE = 0,
|
|---|
| [566992e1] | 22 | SERVICE_LOADER = FOURCC('l', 'o', 'a', 'd'),
|
|---|
| [d408ea0] | 23 | SERVICE_VFS = FOURCC('v', 'f', 's', ' '),
|
|---|
| [86ffa27f] | 24 | SERVICE_LOC = FOURCC('l', 'o', 'c', ' '),
|
|---|
| [1f2dd20] | 25 | SERVICE_LOGGER = FOURCC('l', 'o', 'g', 'g'),
|
|---|
| [d408ea0] | 26 | SERVICE_DEVMAN = FOURCC('d', 'e', 'v', 'n'),
|
|---|
| [6a8ce16e] | 27 | } service_t;
|
|---|
| [0b99e40] | 28 |
|
|---|
| [57914494] | 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"
|
|---|
| [8d6bcc8c] | 32 | #define SERVICE_NAME_CLIPBOARD "clipboard"
|
|---|
| [f9b2cb4c] | 33 | #define SERVICE_NAME_CORECFG "corecfg"
|
|---|
| [c8cf261] | 34 | #define SERVICE_NAME_DISPLAY "hid/display"
|
|---|
| [f9b2cb4c] | 35 | #define SERVICE_NAME_DHCP "net/dhcp"
|
|---|
| 36 | #define SERVICE_NAME_DNSR "net/dnsr"
|
|---|
| 37 | #define SERVICE_NAME_INET "net/inet"
|
|---|
| [1edd6d0] | 38 | #define SERVICE_NAME_IPC_TEST "ipc-test"
|
|---|
| [f9b2cb4c] | 39 | #define SERVICE_NAME_NETCONF "net/netconf"
|
|---|
| 40 | #define SERVICE_NAME_UDP "net/udp"
|
|---|
| 41 | #define SERVICE_NAME_TCP "net/tcp"
|
|---|
| [ff381a7] | 42 | #define SERVICE_NAME_VBD "vbd"
|
|---|
| 43 | #define SERVICE_NAME_VOLSRV "volsrv"
|
|---|
| [c76e926] | 44 |
|
|---|
| [250717cc] | 45 | #endif
|
|---|
| [b2951e2] | 46 |
|
|---|
| [fadd381] | 47 | /** @}
|
|---|
| [b2951e2] | 48 | */
|
|---|