Rev 1050 | Rev 1066 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1050 | Rev 1060 | ||
|---|---|---|---|
| Line 97... | Line 97... | ||
| 97 | * |
97 | * |
| 98 | * The protocol for negotiating is: |
98 | * The protocol for negotiating is: |
| 99 | * - sys_connect_me_to - send a synchronous message to name server |
99 | * - sys_connect_me_to - send a synchronous message to name server |
| 100 | * indicating that it wants to be connected to some |
100 | * indicating that it wants to be connected to some |
| 101 | * service |
101 | * service |
| - | 102 | * - arg1/2 are user specified, arg3 contains |
|
| - | 103 | * address of the phone that should be connected |
|
| - | 104 | * (TODO: it leaks to userspace) |
|
| 102 | * recepient - if ipc_answer == 0, then accept connection |
105 | * recepient - if ipc_answer == 0, then accept connection |
| 103 | * - otherwise connection refused |
106 | * - otherwise connection refused |
| 104 | * - recepient may forward message. Forwarding |
107 | * - recepient may forward message. Forwarding |
| 105 | * system message |
108 | * system message |
| 106 | * |
109 | * |
| Line 168... | Line 171... | ||
| 168 | extern void ipc_call_free(call_t *call); |
171 | extern void ipc_call_free(call_t *call); |
| 169 | extern call_t * ipc_call_alloc(void); |
172 | extern call_t * ipc_call_alloc(void); |
| 170 | extern void ipc_answerbox_init(answerbox_t *box); |
173 | extern void ipc_answerbox_init(answerbox_t *box); |
| 171 | extern void ipc_call_init(call_t *call); |
174 | extern void ipc_call_init(call_t *call); |
| 172 | extern void ipc_forward(call_t *call, answerbox_t *newbox,answerbox_t *oldbox); |
175 | extern void ipc_forward(call_t *call, answerbox_t *newbox,answerbox_t *oldbox); |
| - | 176 | extern void task_print_list(void); |
|
| 173 | 177 | ||
| 174 | extern answerbox_t *ipc_phone_0; |
178 | extern answerbox_t *ipc_phone_0; |
| 175 | 179 | ||
| 176 | #endif |
180 | #endif |
| 177 | 181 | ||