src/include/minix/ipc.h File Reference
#include <minix/type.h>
Go to the source code of this file.
|
Classes |
| struct | mess_1 |
| struct | mess_2 |
| struct | mess_3 |
| struct | mess_4 |
| struct | mess_5 |
| struct | mess_6 |
| struct | mess_7 |
| struct | mess_8 |
| struct | mess_9 |
| struct | message |
| struct | asynmsg |
Defines |
| #define | M1 1 |
| #define | M3 3 |
| #define | M4 4 |
| #define | M3_STRING 14 |
| #define | M3_LONG_STRING 16 |
| #define | m1_i1 m_u.m_m1.m1i1 |
| #define | m1_i2 m_u.m_m1.m1i2 |
| #define | m1_i3 m_u.m_m1.m1i3 |
| #define | m1_p1 m_u.m_m1.m1p1 |
| #define | m1_p2 m_u.m_m1.m1p2 |
| #define | m1_p3 m_u.m_m1.m1p3 |
| #define | m2_i1 m_u.m_m2.m2i1 |
| #define | m2_i2 m_u.m_m2.m2i2 |
| #define | m2_i3 m_u.m_m2.m2i3 |
| #define | m2_l1 m_u.m_m2.m2l1 |
| #define | m2_l2 m_u.m_m2.m2l2 |
| #define | m2_p1 m_u.m_m2.m2p1 |
| #define | m2_s1 m_u.m_m2.m2s1 |
| #define | m3_i1 m_u.m_m3.m3i1 |
| #define | m3_i2 m_u.m_m3.m3i2 |
| #define | m3_p1 m_u.m_m3.m3p1 |
| #define | m3_ca1 m_u.m_m3.m3ca1 |
| #define | m4_l1 m_u.m_m4.m4l1 |
| #define | m4_l2 m_u.m_m4.m4l2 |
| #define | m4_l3 m_u.m_m4.m4l3 |
| #define | m4_l4 m_u.m_m4.m4l4 |
| #define | m4_l5 m_u.m_m4.m4l5 |
| #define | m5_s1 m_u.m_m5.m5s1 |
| #define | m5_s2 m_u.m_m5.m5s2 |
| #define | m5_i1 m_u.m_m5.m5i1 |
| #define | m5_i2 m_u.m_m5.m5i2 |
| #define | m5_l1 m_u.m_m5.m5l1 |
| #define | m5_l2 m_u.m_m5.m5l2 |
| #define | m5_l3 m_u.m_m5.m5l3 |
| #define | m6_l1 m_u.m_m6.m6l1 |
| #define | m6_l2 m_u.m_m6.m6l2 |
| #define | m6_l3 m_u.m_m6.m6l3 |
| #define | m6_s1 m_u.m_m6.m6s1 |
| #define | m6_s2 m_u.m_m6.m6s2 |
| #define | m6_s3 m_u.m_m6.m6s3 |
| #define | m6_c1 m_u.m_m6.m6c1 |
| #define | m6_c2 m_u.m_m6.m6c2 |
| #define | m6_p1 m_u.m_m6.m6p1 |
| #define | m6_p2 m_u.m_m6.m6p2 |
| #define | m7_i1 m_u.m_m7.m7i1 |
| #define | m7_i2 m_u.m_m7.m7i2 |
| #define | m7_i3 m_u.m_m7.m7i3 |
| #define | m7_i4 m_u.m_m7.m7i4 |
| #define | m7_p1 m_u.m_m7.m7p1 |
| #define | m7_p2 m_u.m_m7.m7p2 |
| #define | m8_i1 m_u.m_m8.m8i1 |
| #define | m8_i2 m_u.m_m8.m8i2 |
| #define | m8_p1 m_u.m_m8.m8p1 |
| #define | m8_p2 m_u.m_m8.m8p2 |
| #define | m8_p3 m_u.m_m8.m8p3 |
| #define | m8_p4 m_u.m_m8.m8p4 |
| #define | m9_l1 m_u.m_m9.m9l1 |
| #define | m9_l2 m_u.m_m9.m9l2 |
| #define | m9_l3 m_u.m_m9.m9l3 |
| #define | m9_l4 m_u.m_m9.m9l4 |
| #define | m9_l5 m_u.m_m9.m9l5 |
| #define | m9_s1 m_u.m_m9.m9s1 |
| #define | m9_s2 m_u.m_m9.m9s2 |
| #define | m9_s3 m_u.m_m9.m9s3 |
| #define | m9_s4 m_u.m_m9.m9s4 |
| #define | AMF_EMPTY 0 |
| #define | AMF_VALID 1 |
| #define | AMF_DONE 2 |
| #define | AMF_NOTIFY 4 |
| #define | AMF_NOREPLY 8 |
| #define | echo _echo |
| #define | notify _notify |
| #define | sendrec _sendrec |
| #define | receive _receive |
| #define | send _send |
| #define | sendnb _sendnb |
| #define | senda _senda |
Typedefs |
| typedef struct asynmsg | asynmsg_t |
Functions |
| | _PROTOTYPE (int echo,(message *m_ptr)) |
| | _PROTOTYPE (int notify,(endpoint_t dest)) |
| | _PROTOTYPE (int sendrec,(endpoint_t src_dest, message *m_ptr)) |
| | _PROTOTYPE (int receive,(endpoint_t src, message *m_ptr)) |
| | _PROTOTYPE (int send,(endpoint_t dest, message *m_ptr)) |
| | _PROTOTYPE (int senda,(asynmsg_t *table, size_t count)) |
Define Documentation
Definition at line 10 of file ipc.h.
| #define m1_i1 m_u.m_m1.m1i1 |
Definition at line 46 of file ipc.h.
| #define m1_i2 m_u.m_m1.m1i2 |
Definition at line 47 of file ipc.h.
| #define m1_i3 m_u.m_m1.m1i3 |
Definition at line 48 of file ipc.h.
| #define m1_p1 m_u.m_m1.m1p1 |
Definition at line 49 of file ipc.h.
| #define m1_p2 m_u.m_m1.m1p2 |
Definition at line 50 of file ipc.h.
| #define m1_p3 m_u.m_m1.m1p3 |
Definition at line 51 of file ipc.h.
| #define m2_i1 m_u.m_m2.m2i1 |
Definition at line 53 of file ipc.h.
| #define m2_i2 m_u.m_m2.m2i2 |
Definition at line 54 of file ipc.h.
| #define m2_i3 m_u.m_m2.m2i3 |
Definition at line 55 of file ipc.h.
| #define m2_l1 m_u.m_m2.m2l1 |
Definition at line 56 of file ipc.h.
| #define m2_l2 m_u.m_m2.m2l2 |
Definition at line 57 of file ipc.h.
| #define m2_p1 m_u.m_m2.m2p1 |
Definition at line 58 of file ipc.h.
| #define m2_s1 m_u.m_m2.m2s1 |
Definition at line 60 of file ipc.h.
Definition at line 11 of file ipc.h.
| #define m3_ca1 m_u.m_m3.m3ca1 |
Definition at line 65 of file ipc.h.
| #define m3_i1 m_u.m_m3.m3i1 |
Definition at line 62 of file ipc.h.
| #define m3_i2 m_u.m_m3.m3i2 |
Definition at line 63 of file ipc.h.
| #define M3_LONG_STRING 16 |
Definition at line 14 of file ipc.h.
| #define m3_p1 m_u.m_m3.m3p1 |
Definition at line 64 of file ipc.h.
Definition at line 13 of file ipc.h.
Definition at line 12 of file ipc.h.
| #define m4_l1 m_u.m_m4.m4l1 |
Definition at line 67 of file ipc.h.
| #define m4_l2 m_u.m_m4.m4l2 |
Definition at line 68 of file ipc.h.
| #define m4_l3 m_u.m_m4.m4l3 |
Definition at line 69 of file ipc.h.
| #define m4_l4 m_u.m_m4.m4l4 |
Definition at line 70 of file ipc.h.
| #define m4_l5 m_u.m_m4.m4l5 |
Definition at line 71 of file ipc.h.
| #define m5_i1 m_u.m_m5.m5i1 |
Definition at line 75 of file ipc.h.
| #define m5_i2 m_u.m_m5.m5i2 |
Definition at line 76 of file ipc.h.
| #define m5_l1 m_u.m_m5.m5l1 |
Definition at line 77 of file ipc.h.
| #define m5_l2 m_u.m_m5.m5l2 |
Definition at line 78 of file ipc.h.
| #define m5_l3 m_u.m_m5.m5l3 |
Definition at line 79 of file ipc.h.
| #define m5_s1 m_u.m_m5.m5s1 |
Definition at line 73 of file ipc.h.
| #define m5_s2 m_u.m_m5.m5s2 |
Definition at line 74 of file ipc.h.
| #define m6_c1 m_u.m_m6.m6c1 |
Definition at line 87 of file ipc.h.
| #define m6_c2 m_u.m_m6.m6c2 |
Definition at line 88 of file ipc.h.
| #define m6_l1 m_u.m_m6.m6l1 |
Definition at line 81 of file ipc.h.
| #define m6_l2 m_u.m_m6.m6l2 |
Definition at line 82 of file ipc.h.
| #define m6_l3 m_u.m_m6.m6l3 |
Definition at line 83 of file ipc.h.
| #define m6_p1 m_u.m_m6.m6p1 |
Definition at line 89 of file ipc.h.
| #define m6_p2 m_u.m_m6.m6p2 |
Definition at line 90 of file ipc.h.
| #define m6_s1 m_u.m_m6.m6s1 |
Definition at line 84 of file ipc.h.
| #define m6_s2 m_u.m_m6.m6s2 |
Definition at line 85 of file ipc.h.
| #define m6_s3 m_u.m_m6.m6s3 |
Definition at line 86 of file ipc.h.
| #define m7_i1 m_u.m_m7.m7i1 |
Definition at line 92 of file ipc.h.
| #define m7_i2 m_u.m_m7.m7i2 |
Definition at line 93 of file ipc.h.
| #define m7_i3 m_u.m_m7.m7i3 |
Definition at line 94 of file ipc.h.
| #define m7_i4 m_u.m_m7.m7i4 |
Definition at line 95 of file ipc.h.
| #define m7_p1 m_u.m_m7.m7p1 |
Definition at line 96 of file ipc.h.
| #define m7_p2 m_u.m_m7.m7p2 |
Definition at line 97 of file ipc.h.
| #define m8_i1 m_u.m_m8.m8i1 |
Definition at line 99 of file ipc.h.
| #define m8_i2 m_u.m_m8.m8i2 |
| #define m8_p1 m_u.m_m8.m8p1 |
| #define m8_p2 m_u.m_m8.m8p2 |
| #define m8_p3 m_u.m_m8.m8p3 |
| #define m8_p4 m_u.m_m8.m8p4 |
| #define m9_l1 m_u.m_m9.m9l1 |
| #define m9_l2 m_u.m_m9.m9l2 |
| #define m9_l3 m_u.m_m9.m9l3 |
| #define m9_l4 m_u.m_m9.m9l4 |
| #define m9_l5 m_u.m_m9.m9l5 |
| #define m9_s1 m_u.m_m9.m9s1 |
| #define m9_s2 m_u.m_m9.m9s2 |
| #define m9_s3 m_u.m_m9.m9s3 |
| #define m9_s4 m_u.m_m9.m9s4 |
Typedef Documentation
Function Documentation
| _PROTOTYPE |
( |
int |
echo, |
|
|
(message *m_ptr) |
| |
|
) |
| | |