Changeset ff381a7 in mainline for uspace/lib/c/include/ipc
- Timestamp:
- 2015-11-02T20:54:19Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d8513177
- Parents:
- 3feeab2 (diff), 5265eea4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- uspace/lib/c/include/ipc
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/devman.h
r3feeab2 rff381a7 141 141 142 142 typedef enum { 143 DEVMAN_DRIVER = 1,144 DEVMAN_CLIENT,145 DEVMAN_CONNECT_TO_DEVICE,146 DEVMAN_CONNECT_FROM_LOC,147 DEVMAN_CONNECT_TO_PARENTS_DEVICE148 } devman_interface_t;149 150 typedef enum {151 143 DEVMAN_DRIVER_REGISTER = IPC_FIRST_USER_METHOD, 152 144 DEVMAN_ADD_FUNCTION, -
uspace/lib/c/include/ipc/inet.h
r3feeab2 rff381a7 37 37 38 38 #include <ipc/common.h> 39 40 /** Inet ports */41 typedef enum {42 /** Default port */43 INET_PORT_DEFAULT = 1,44 /** Configuration port */45 INET_PORT_CFG,46 /** Ping service port */47 INET_PORT_PING,48 /** Ping6 service port */49 INET_PORT_PING650 } inet_port_t;51 39 52 40 /** Requests on Inet default port */ -
uspace/lib/c/include/ipc/loc.h
r3feeab2 rff381a7 76 76 } loc_event_t; 77 77 78 /** Ports provided by location service.79 *80 * Every process that connects to loc must ask one of following81 * ports, otherwise connection will be refused.82 *83 */84 typedef enum {85 /** Service supplier (server) port */86 LOC_PORT_SUPPLIER = 1,87 /** Service consumer (client) port */88 LOC_PORT_CONSUMER,89 /** Create new connection to instance of device that90 is specified by second argument of call. */91 LOC_CONNECT_TO_SERVICE92 } loc_interface_t;93 94 78 typedef struct { 95 79 service_id_t id; -
uspace/lib/c/include/ipc/logger.h
r3feeab2 rff381a7 69 69 } logger_writer_request_t; 70 70 71 typedef enum {72 /** Interface for controlling logger behavior. */73 LOGGER_INTERFACE_CONTROL,74 /** Interface for servers writing to the log. */75 LOGGER_INTERFACE_WRITER76 } logger_interface_t;77 78 71 #endif 79 72 -
uspace/lib/c/include/ipc/services.h
r3feeab2 rff381a7 38 38 #define LIBC_SERVICES_H_ 39 39 40 #include <fourcc.h> 40 #include <sys/types.h> 41 #include <abi/fourcc.h> 41 42 42 43 typedef enum { 43 44 SERVICE_NONE = 0, 44 SERVICE_LOAD 45 SERVICE_LOADER = FOURCC('l', 'o', 'a', 'd'), 45 46 SERVICE_VFS = FOURCC('v', 'f', 's', ' '), 46 47 SERVICE_LOC = FOURCC('l', 'o', 'c', ' '), … … 49 50 SERVICE_IRC = FOURCC('i', 'r', 'c', ' '), 50 51 SERVICE_CLIPBOARD = FOURCC('c', 'l', 'i', 'p'), 51 } service s_t;52 } service_t; 52 53 53 #define SERVICE_NAME_CORECFG "corecfg" 54 #define SERVICE_NAME_DHCP "net/dhcp" 55 #define SERVICE_NAME_DNSR "net/dnsr" 56 #define SERVICE_NAME_INET "net/inet" 57 #define SERVICE_NAME_INETCFG "net/inetcfg" 58 #define SERVICE_NAME_INETPING "net/inetping" 59 #define SERVICE_NAME_INETPING6 "net/inetping6" 60 #define SERVICE_NAME_NETCONF "net/netconf" 61 #define SERVICE_NAME_UDP "net/udp" 62 #define SERVICE_NAME_TCP "net/tcp" 63 #define SERVICE_NAME_VBD "vbd" 64 #define SERVICE_NAME_VOLSRV "volsrv" 54 #define SERVICE_NAME_CORECFG "corecfg" 55 #define SERVICE_NAME_DHCP "net/dhcp" 56 #define SERVICE_NAME_DNSR "net/dnsr" 57 #define SERVICE_NAME_INET "net/inet" 58 #define SERVICE_NAME_NETCONF "net/netconf" 59 #define SERVICE_NAME_UDP "net/udp" 60 #define SERVICE_NAME_TCP "net/tcp" 61 #define SERVICE_NAME_VBD "vbd" 62 #define SERVICE_NAME_VOLSRV "volsrv" 65 63 66 64 #endif
Note:
See TracChangeset
for help on using the changeset viewer.