source: mainline/uspace/lib/c/include/ipc/services.h@ 9bfa8c8

Last change on this file since 9bfa8c8 was d7f7a4a, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 3 years ago

Replace some license headers with SPDX identifier

Headers are replaced using tools/transorm-copyright.sh only
when it can be matched verbatim with the license header used
throughout most of the codebase.

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[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]20typedef 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 */
Note: See TracBrowser for help on using the repository browser.